Проектирование базы данных "Спорт"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

;Код спортсмена>ФИО, Дата рождения, Страна участник.4КАТЕГОРИЯВид спорта

Логическая структура реляционной БД СПОРТ представлена ниже.

 

Рис.3. Логическая структура реляционной БД СПОРТ

 

3. Разработка физической организации БД

 

.1 Описание размещения в файловой системе

 

База данных, построенная на основе СУБД Microsoft Access, размещается в файле Спорт. В нашем случае файл занимает 4,64 МБ места на носителе информации.

Практическим минимумом, предъявляемым Access 2002 к компьютеру, является:

процессор Pentium 133 МГц,

оперативная память 24 Мбайт при работе под Windows 98 и 32 Мбайт при работе под Windows ME или Windows NT, 64 Мбайт при работе под Windows 2000 Professional или Windows XP,

память на жестком диске 250 МВ,

свободная память 115 МВ,

монитор (рекомендуется Super VGA 800x600 c поддержкой 256 цветов),

клавиатура,

мышь.

 

.2. Создание таблиц и форм просмотра данных

 

База данных (БД) в MS Access представляет собой совокупность средств для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы.

Создание новой базы данных осуществляется командой Файл | Создать. После ввода имени создаваемой базы и нажатия кнопки Создать происходит открытие новой таблицы (рис.4). Именно с неё можно начать создавать все компоненты, входящие в базу данных. Но лучше создавать таблицы и другие компоненты в режиме конструктора.

Основным компонентом базы данных являются таблицы. Они хранят всю информацию, помещаемую в БД. В таблицы вводится информация, которая может дополняться, изменяться и удаляться.

 

Рис. 4. Открытие новой таблицы

 

Чтобы создать таблицу ЧЕМПИОНАТ нужно выбрать вкладку Создание, затем - Конструктор таблиц. В результате выполнения этих действий откроется окно конструктора. В нижней части окна диалога находится таблица, которая содержит следующие атрибуты: наименование поля, тип данных и описание. В столбец Имя поля вводятся поочередно имена полей таблицы ЧЕМПИОНАТ: Название чемпионата, Страна организатор, Дата проведения, Место проведения, Вид спорта, Категория. А в столбец Тип данных из раскрывающегося списка вводится значение типа данных - Числовой, Текстовый, Дата/Время, поле МЕМО, Денежный, Счетчик, Логический, Поле объекта OLE, Гиперссылка, Мастер подстановок. Затем нужно задать ключевые поля таблицы. В таблице ЧЕМПИОНАТ есть одно ключевое поле - Название чемпионата, слева от него ставится знак ключа (рис.5). Завершив ввод структуры, таблицу надо сохранить, выполнив команду Сохранить и задать имя таблицы - ЧЕМПИОНАТ.

база данный соревнование чемпионат

Рис. 5. Таблица ЧЕМПИОНАТ.

 

Аналогичным образом создаются таблицы СПОРТСМЕН НА ЧЕМПИОНАТЕ (Рис.6), СПОРТСМЕН (Рис.7), КАТЕГОРИЯ (Рис.8).

 

Рис. 6. Таблица СПОРТСМЕН НА ЧЕМПИОНАТЕ.

 

Рис. 7. Таблица СПОРТСМЕН.

 

Рис. 8. Таблица КАТЕГОРИЯ.

 

Создание внешней модели - один из важнейших этапов проектирования базы данных. Созданные формы должны соответствовать информационным требованиям пользователя и охватывать все исходные данные в базе.

При создании новой формы или нового отчета указывается источник данных формы или отчета, также можно указать имя таблицы, хранимого запроса, представления или оператора SQL, возвращающего записи. При открытии связной формы или отчета ядро базы данных создает в памяти набор записей, соответствующих данной форме (отчету).

Формы для ввода и просмотра данных в таблицах упрощают как ввод, так и вывод (просмотр) имеющихся данных, а также позволяют выводить на экран не все поля блока данных, благодаря чему существует возможность скрытия конфиденциальной информации.

Для ввода и просмотра данных было создано 3 формы (ЧЕМПИОНАТЫ, СПОРТСМЕНЫ и ИНФОРМАЦИЯ О ЧЕМПИОНАТАХ для всех форм, причем форма ЧЕМПИОНАТЫ содержит внутри себя подчиненную форму КАТЕГОРИЯ, форма ИНФОРМАЦИЯ О ЧЕМПИОНАТАХ содержит подчиненные формы КАТЕГОРИЯ и СПОРТСМЕН НА ЧЕМПИОАТАХ.

 

Рис.9. Форма ЧЕМПИОНАТ.

 

Рис.10. Форма СПОРТСМЕНЫ.

 

Рис.11. Форма ИНФОРМАЦИЯ О ЧЕМПИОНАТАХ.

 

Для удобства пользования базой данных был создан пользовательский интерфейс, содержащий 3 кнопочные формы: главную и формы из которых можно получить данные и перейти к изменению базы данных.

На рисунке 12 представлена главная кнопочная форма, которая появляется при запуске базы данных СПОРТ.

 

Рис. 12. Главная кнопочная форма

На рисунке 13 и 14 представлены кнопочные формы Спортсмены и Чемпионаты, позволяющие перейти к редактированию и получить информацию из базы данных СПОРТ.

 

Рис. 13. Кнопочная форма Спортсмены

 

Рис. 14. Кнопочная форма Чемпионаты.

.2 Формирование запросов

 

Для поиска информации в базе данных на основании определенных условий отбора формируются запросы. Эти условия отбора применяются к содержимому определенных полей таблиц. Запрос - это инструмент для анализа, выбора и изменения данных, с помощью которого можно просматривать анализировать и изменять данные нескольких таблиц.

В соответствии с поставленными задачами для базы данных СПОРТ были спроектированы следующие запросы:

) Спортсмены по странам на чемпионате

Для создания запроса на основе та?/p>