Проектирование базы данных "Спорт"
Инфологическое проектирование базы данных. Создание информационной системы "СПОРТ" для автоматизации обработки данных о проводимых соревнованиях и чемпионатах. Описание размещения в файловой системе. Создание таблиц, запросов и форм просмотра данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.05.2012 |
Размер файла | 4,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования и науки РФ
Государственное образовательное учреждение
высшего профессионального образования
Тульский Государственный Университет
Кафедра Автоматизированных информационных и управляющих систем
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине «Базы данных»
на тему
Проектирование базы данных «Спорт»
Тула 2011г.
Содержание
Введение
1. Построение концептуальной модели предметной области
1.1 Анализ предметной области
1.2 Инфологическое проектирование базы данных
2. Построение логической модели базы данных
3. Разработка физической организации БД
3.1 Описание размещения в файловой системе
3.2 Создание таблиц и форм просмотра данных
3.3 Формирование запросов
3.4 Формирование отчетов
4. Контрольный пример
4.1 Инструкция по эксплуатации
Заключение
Список используемой литературы
Приложение
Введение
В настоящее время базы данных являются неотъемлемой частью современного мира. Они составляют основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Сегодня сформировалось многообразное программное обеспечение для персональных компьютеров, позволяющее создавать и эксплуатировать базы данных (БД) в различных операционных системах. Спектр средств управления данными довольно широк - от программных продуктов с методами доступа к данным во внешней памяти до развитых систем управления БД (СУБД).
В настоящее время лидирующее положение среди СУБД для настольных систем, функционирующих под управлением операционной системы Windows уверенно занимает Microsoft Access.
Microsoft Access -- это программное обеспечение, которое относится к категории систем управления базами данных (СУБД) и является одним из продуктов пакета Microsoft Office. Можно сказать, что основная функция как Access, так и любой СУБД -- это работа со структурированной в виде таблиц информацией. Программа Access позволяет обеспечить ввод данных в таблицы базы данных, их хранение и сопровождение, а также получать из совокупности этой информации нужные данные, необходимые при принятии важных бизнес-решений.
В Microsoft Access база данных -- это совокупность объектов различного типа (и назначения), которые используются для хранения, отображения и вывода на печать данных, а также содержат созданный программный код. СУБД Access работает со следующими типами объектов: таблицы, запросы, формы, отчеты, страницы доступа к данным, макросы и модули. Все они сгруппированы по категориям и отображаются в окне базы данных.
Целью данной курсовой работы является приобретение опыта проектирования баз данных с помощью различных языков программирования, а так же ознакомление с методами построения концептуальной и логической моделей предметных областей.
В рамках курсовой работы предусматривается проектирование базы данных. Конечной целью проектирования БД является создание информационной системы «СПОРТ» для автоматизации обработки данных о проводимых соревнованиях и чемпионатах.
1. Построение концептуальной модели предметной области
1.1 Анализ предметной области
Предметная область: информационные данные о соревнованиях и чемпионатах.
Задание: спроектировать базу данных для информационной системы «СПОРТ».
Описание постановки задачи.
Создается информационная система СПОРТ для автоматизации обработки данных о проводимых соревнованиях и чемпионатах.
Перечень информационных требований к системе:
- выдача данных о результатах чемпионата по определенному виду спорта с указанием страны, занятого места и количества набранных баллов,
- выдача информации о спортсменах-победителях чемпионата,
- перечень чемпионатов, проводимых в стране с указанием места, времени, вида спорта, стран участниц.
По данным информационным требованиям были составлены следующие документы и запросы:
Документ 1:
Чемпионаты проводимые в стране
Страна организатор |
||||||
Дата проведения |
Место проведения |
Название чемпионата |
Вид спорта |
Категория |
Документ 2:
Спортсмены занявшие 1 место
Название чемпионата |
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
--------------------------------------------------------------------------------------------
Документ 3:
Информация о баллах и местах
----------------------------------------------------------------------------------------------------
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
----------------------------------------------------------------------------------------------------
Документ 4:
Отчет о спортсменах по странам
----------------------------------------------------------------------------------------------------
Страна участник |
|||||
ФИО |
Название чемпионата |
Категория |
Место |
----------------------------------------------------------------------------------------------------
Документ 5:
Количество участия спортсменов в чемпионатах
----------------------------------------------------------------------------------------------------
Код |
ФИО |
Страна участник |
Дата рождения |
Количество чемпионатов |
----------------------------------------------------------------------------------------------------
Документ 6:
Спортсмены на чемпионатах.
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Запрос 1:
Информация о чемпионатах
----------------------------------------------------------------------------------------------------
Назв.чемп |
Дата пров-я |
Вид спорта |
Кат-я |
Страна Орг |
ФИО |
Страна участник |
Баллы |
Место |
---------------------------------------------------------------------------------------------------
Запрос 2:
Спортсмены занявшие 1 место.
----------------------------------------------------------------------------------------------------
Название чемпионата |
Дата проведения |
Категория |
Вид спорта |
ФИО |
Дата рождения |
Место |
Баллы |
----------------------------------------------------------------------------------------------------
Запрос 3
Страна- чемпионаты
----------------------------------------------------------------------------------------------------
Страна Орг |
Название чемпионата |
Вид спорта |
Категория |
Дата проведения |
Место проведения |
Страна участник |
----------------------------------------------------------------------------------------------------
Запрос 4
Страна- спортсмены
----------------------------------------------------------------------------------------------------
Страна участник |
ФИО |
Название чемпионата |
Категория |
Баллы |
Место |
---------------------------------------------------------------------------------------------------
Запрос 5
Спортсмен в чемпионатах
----------------------------------------------------------------------------------------------------
Код |
ФИО |
Страна участник |
Дата рождения |
Count- Название чемпионата |
---------------------------------------------------------------------------------------------------
Запрос 6:
Спортсмены по стран на чемпионатах.
----------------------------------------------------------------------------------------------------
Код |
ФИО |
Страна участник |
Название чемпионата |
---------------------------------------------------------------------------------------------------
Запрос 7:
Кол-во спортсменов от стран на чемпионатах.
----------------------------------------------------------------------------------------------------
Страна участник |
Чемпионат 1 |
Чемпионат 2 |
… |
Чемпионат N |
----------------------------------------------------------------------------------------------------
1.2 Инфологическое проектирование базы данных
Поэлементный состав каждого информационного требования в виде перечня идентификационных реквизитов.
Информационное требование 1:
Чемпионат |
|
Название чемпионата |
|
Страна организатор |
|
Дата проведения |
|
Место проведения |
|
Вид спорта |
|
Категория |
Информационное требование 2:
Спортсмен |
|
Код спортсмена |
|
Название чемпионата |
|
ФИО |
|
Место |
|
Баллы |
|
Вид спорта |
|
Категория |
|
Дата рождения |
|
Страна организатор |
Перечень сущностей и их атрибутов с выделенными первичными ключами
Проанализировав состав элементов данных по всем информационным требованиям, выделим среди них сущности, характеризующие предметную область:
ЧЕМПИОНАТ - содержит информацию о проводимых чемпионатах.
СПОРТСМЕН - содержит информацию о спортсменах.
Следующим шагом является определение атрибутов каждой сущности и выделение ключевых атрибутов, которые будем обозначать выделением <>.
ЧЕМПИОНАТ: <Название чемпионата>, Страна организатор, Дата проведения, Место проведения, Вид спорта, Категория.
СПОРТСМЕН: <Код спортсмена>, <Название чемпионата> , ФИО, Место, Баллы, Вид спорта, Категория, Дата рождения, Страна участник.
Информационная структура взаимосвязей сущностей предметной области.
Объект ЧЕМПИОНАТ связан с объектом СПОРТСМЕН отношением N : N.
На основании проведенного анализа получим информационную структуру взаимосвязей объектов, представленную на рис. 1.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рис. 1. Взаимосвязь объектов Чемпионат-Спортсмен.
2. Построение логической модели базы данных
Основным этапом логического проектирования концептуальной модели в реляционную является нормализация полученных на этапе инфологического проектирования отношений.
Это обуславливается следующими положениями:
- наличие повторяющейся информации приведет к неоправданному увеличению размера базы данных. В результате снизится скорость выполнения запросов. Кроме того, повторяющиеся данные нерационально используют дисковое пространство компьютера.
- любые внештатные ситуации требуют значительного времени для получения требуемой информации. Например, при многократном вводе повторяющихся данных возрастает вероятность ошибки. При больших размерах таблиц поиск ошибок будет занимать значительное время.
Таким образом, нормализацией называют процесс уменьшения избыточности информации в базе данных.
На основе анализа каждой сущности, выявленных на этапе концептуального проектирования БД «СПОРТ» было произведено формирование нормализованных отношений по каждой из сущностей с выделением, в случае необходимости, отношений связи или объектных отношений, в частности было осуществлено разбиение объекта «СПОРТСМЕН» на сущности «СПОРТСМЕН НА ЧЕМПИОНАТЕ» и «СПОРТСМЕН». Появляется необходимость создания промежуточной таблицы «КАТЕГОРИЯ».
Сущность ЧЕМПИОНАТ представлена следующим набором реквизитов: <Название чемпионата>, Страна организатор, Дата проведения, Место проведения, Вид спорта.
Сущность СПОРТСМЕН НА ЧЕМПИОНАТЕ представлена следующим набором реквизитов: < Код спортсмена>, < Название чемпионата >, <Категория>, Место, Баллы.
Сущность СПОРТСМЕН представлена следующим набором реквизитов: < Код спортсмена >, ФИО, Дата рождения, Страна участник.
Сущность КАТЕГОРИЯ представлена следующим набором реквизитов:
<Название чемпионата>, <Категория>, Вид спорта.
Окончательный перечень нормализованных отношений для реляционной модели по предметной области «СПОРТ» представлен в таблице 1:
Таблица 1
№ |
Сущность |
Ключевые атрибуты |
Неключевые атрибуты |
|
1 |
ЧЕМПИОНАТ |
<Название чемпионата> |
Страна организатор, Дата проведения, Место проведения, Вид спорта. |
|
2 |
СПОРТСМЕН НА ЧЕМПИОНАТЕ |
<Код спортсмена> |
Название чемпионата, Категория, Место, Баллы. |
|
3 |
СПОРТСМЕН |
<Код спортсмена> |
ФИО, Дата рождения, Страна участник. |
|
4 |
КАТЕГОРИЯ |
< Название чемпионата >, <Категория> |
Вид спорта |
Логическая структура реляционной БД «СПОРТ» представлена ниже.
Рис.3. Логическая структура реляционной БД «СПОРТ»
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 цветов),
- клавиатура,
- мышь.
3.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. Кнопочная форма «Чемпионаты».
3.2 Формирование запросов
Для поиска информации в базе данных на основании определенных условий отбора формируются запросы. Эти условия отбора применяются к содержимому определенных полей таблиц. Запрос - это инструмент для анализа, выбора и изменения данных, с помощью которого можно просматривать анализировать и изменять данные нескольких таблиц.
В соответствии с поставленными задачами для базы данных «СПОРТ» были спроектированы следующие запросы:
1) Спортсмены по странам на чемпионате
Для создания запроса на основе таблицы необходимо выполнить следующие действия. Для вызова конструктора запросов необходимо перейти во вкладку «Создание» и нажать кнопку Конструктор запросов.. Access предложит выбрать таблицу или запрос, на основе которых будет осуществляться выборка. Затем необходимо выбрать таблицу, нажать кнопку Добавить и закрыть окно диалога. На экране появится окно конструктора запросов, а в основном меню - команда Запрос.
Для формирования запроса в окне конструктора запросов необходимо выбрать таблицы, из которых осуществляется выборка, и поля результата запроса, указать критерии для выборки, группировки и упорядочивания данных.
Рис.15. Спортсмены по странам на чемпионате
2) Спортсмены в чемпионатах - позволяет посмотреть количество участий спортсменов
Рис.16. Спортсмены в чемпионатах.
3) Информация о чемпионатах
Приведем текст запроса в языке SQL:
SELECT [Спортсмены на чемпионатах].[Название чемпионата], Чемпионат.[Дата проведения], Чемпионат.[Вид спорта], [Спортсмены на чемпионатах].Категория, Чемпионат.[Страна Орг], Спортсмен.ФИО, Спортсмен.[Страна участник], [Спортсмены на чемпионатах].Баллы, [Спортсмены на чемпионатах].Место
FROM (Спортсмен INNER JOIN [Спортсмены на чемпионатах] ON Спортсмен.Код=[Спортсмены на чемпионатах].Код) INNER JOIN Чемпионат ON [Спортсмены на чемпионатах].[Название чемпионата]=Чемпионат.[Название чемпионата]
ORDER BY [Спортсмены на чемпионатах].Место;
Рис.17. Информация о чемпионатах
4) Спортсмены, занявшие 1 место
Приведем текст запроса в языке SQL:
SELECT Чемпионат.[Название чемпионата], Чемпионат.[Дата проведения], Категория.Категория, Категория.[Вид спорта], Спортсмен.ФИО, Спортсмен.[Дата рождения], [Спортсмены на чемпионатах].Место, [Спортсмены на чемпионатах].Баллы, Спортсмен.[Страна участник]
FROM Спортсмен INNER JOIN (Чемпионат INNER JOIN (Категория INNER JOIN [Спортсмены на чемпионатах] ON (Категория.[Название чемпионата]=[Спортсмены на чемпионатах].[Название чемпионата]) AND (Категория.Категория=[Спортсмены на чемпионатах].Категория)) ON Чемпионат.[Название чемпионата]=Категория.[Название чемпионата]) ON Спортсмен.Код=[Спортсмены на чемпионатах].Код
WHERE ((([Спортсмены на чемпионатах].Место)=1));
Рис.18. Запрос Спортсмены, занявшие 1 место
5) Страна - спортсмены
Приведем текст запроса в языке SQL:
SELECT Спортсмен.[Страна участник], Спортсмен.ФИО, [Спортсмены на чемпионатах].[Название чемпионата], [Спортсмены на чемпионатах].Категория, [Спортсмены на чемпионатах].Баллы, [Спортсмены на чемпионатах].Место
FROM Спортсмен INNER JOIN [Спортсмены на чемпионатах] ON Спортсмен.Код=[Спортсмены на чемпионатах].Код
ORDER BY [Спортсмены на чемпионатах].Место;
Рис.19. Запрос Страна- спортсмены.
6) Страна - чемпионаты
Приведем текст запроса в языке SQL:
SELECT Чемпионат.[Страна Орг], Категория.[Название чемпионата], Категория.[Вид спорта], Категория.Категория, Чемпионат.[Дата проведения], Чемпионат.[Место проведения], Спортсмен.[Страна участник]
FROM Чемпионат INNER JOIN (Спортсмен INNER JOIN (Категория INNER JOIN [Спортсмены на чемпионатах] ON (Категория.[Название чемпионата]=[Спортсмены на чемпионатах].[Название чемпионата]) AND (Категория.Категория=[Спортсмены на чемпионатах].Категория)) ON Спортсмен.Код=[Спортсмены на чемпионатах].Код) ON Чемпионат.[Название чемпионата]=Категория.[Название чемпионата];
Рис.20. Запрос Страна - чемпионаты.
7) Спортсмены от стран на чемпионатах (перекрестный)
Перекрестный запрос «Спортсмены от стран на чемпионатах» сделан на основе запроса «Спортсмены по странам на чемпионатах» и показывает количество участия спортсменов в чемпионатах по странам участникам (отправителям). (Рис.21).
Приведем текст запроса в языке SQL
TRANSFORM Count([Спортсмены по странам на чемпионате].ФИО) AS [Count-ФИО]
SELECT [Спортсмены по странам на чемпионате].[Страна участник]
FROM [Спортсмены по странам на чемпионате]
GROUP BY [Спортсмены по странам на чемпионате].[Страна участник]
PIVOT [Спортсмены по странам на чемпионате].[Название чемпионата];
Рис.21. Количество участия спортсменов на чемпионатах от стран.
3.3 Формирование отчетов
Основными объектами отчета являются пояснительный текст и поля отчета. Для улучшения восприятия информации в отчет могут добавляться OLE объекты, рисунки, линии и прямоугольники. Поля отчета могут непосредственно соответствовать полям исходной таблицы или являться результатом вычислений над ними.
При создании и модификации отчетов конструктор отчетов позволяет удалять, добавлять, перемещать области вместе с расположенными в них объектами. Так же можно установить цвет и управлять параметрами отображения любых элементов и областей отчета.
Для создания отчета по ранее созданному запросу, необходимо выбрать нужный запрос и на вкладке Создание выбрать Отчет. На экране откроется готовый отчет в режиме макета.
Для наглядного представления запросов и таблиц в базе данных «СПОРТ» были созданы отчеты:
ь Информация о баллах и местах
ь Количество участия спортсменов в чемпионатах
ь Отчет о спортсменах по странам
ь Чемпионаты проводимые в стране
ь Спортсмены занявшие 1 место
ь Спортсмены на чемпионатах
Данные отчеты представлены в приложениях 1-6.
4. Контрольный пример
4.1 Инструкция по эксплуатации
База данных (БД) в MS Access представляет собой совокупность средств для ввода, хранения, просмотра, выборки и управления информацией. К этим средствам относятся таблицы, формы, отчеты, запросы.
Для начала работы рассмотрим окно базы данных (рис.22).
Рис.22 Окно базы данных
Далее выберем необходимый из компонентов, входящих в базу данных.
Формы для ввода и просмотра данных в таблицах упрощают как ввод, так и вывод (просмотр) имеющихся данных.
Для ввода и просмотра данных было создано 3 формы (ЧЕМПИОНАТЫ, СПОРТСМЕНЫ и ИНФОРМАЦИЯ О ЧЕМПИОНАТАХ для всех форм, причем форма ЧЕМПИОНАТЫ содержит внутри себя подчиненную форму КАТЕГОРИЯ, форма ИНФОРМАЦИЯ О ЧЕМПИОНАТАХ содержит подчиненные формы КАТЕГОРИЯ и СПОРТСМЕН НА ЧЕМПИОАТАХ) и 1 форма для управления базой данных (Главная кнопочная форма).
Для открытия формы перейдем на вкладку «Формы» и выберем нужную. Так, например, выберем «Кнопочную форму» (главную кнопочную форму для управления базой данных «СПОРТ»)(см.рис.23), далее выберем одно из возможных действий:
ь Список спортсменов
ь Добавить спортсмена
ь Спортсмены
ь Чемпионаты
ь Выход
Рис.23. Главная кнопочная форма базы данных «СПОРТ»
При выборе опции «Список спортсменов» открывается форма, содержащая в себе список всех спортсменов. Пользователь может посмотреть этот список или добавить новых спортсменов, выбрав вкладку «Добавить спортсмена»
Выберем опцию «Спортсмены», на экране появится окно (см. рис.24).
Щелкнув по одной из кнопок, можно вводить и редактировать данные в соответствующих формах, а так же можно посмотреть информацию о спортсменах участвующих в чемпионатах. Для возврата в предыдущее меню необходимо нажать кнопку «Вернуться в главное меню».
Рис.24. Окно «Спортсмены»
Для того чтобы посмотреть информацию о чемпионате необходимо открыть опцию «Чемпионаты», на экране появится окно (рис. 25). Щелкнув по одной из кнопок, можно вводить и редактировать данные в соответствующих формах, а так же можно посмотреть отчеты о проводимых чемпионатах.
Рис.25. Окно «Чемпионаты»
Предположим нам необходимо посмотреть количество участий спортсменов в чемпионатах. Для этого в окне «Чемпионаты» выберем действие «Количество участий спортсменов». В результате появится отчет, представленный на Рис.26.
Для возврата в предыдущее меню необходимо нажать кнопку «Вернуться к главной».
Рис.26. Отчет «Кол-во участий спортсменов в чемпионате».
Для завершения работы с базой данных «СПОРТ» необходимо нажать кнопку «Выход».
Заключение
В результате курсовой работы была спроектирована база данных «СПОРТ», в которую были внесены данные об проведенных чемпионатах. Также было разработано диалоговое меню для удобного перемещения по базе данных, комфортного ввода данных и просмотра отчетов.
База данных способна выводить следующие отчеты:
1. Информация о баллах и местах
2. Количество участия спортсменов в чемпионатах
3. Отчет о спортсменах по странам
4. Чемпионаты проводимые в стране
5. Спортсмены занявшие 1 место
6. Спортсмены на чемпионатах
База данных «СПОРТ» так же способна предоставлять ответы на запросы:
1. Информация о чемпионатах
2. Спортсмены в чемпионатах
3. Спортсмены, занявшие 1 место
4. Страна- спортсмены
5. Страна- чемпионаты
6. Спортсмены по странам на чемпионате
7. Спортсмены от стран на чемпионатах
Список используемой литературы
1. Балтер Э. Microsoft Office Access 2007: профессиональное программирование- М.: Вильямс, 2009. -- 1296 с.
2. Бекаревич Ю.Б., Пушкина Н.В. Access 2007- СПб: БХВ-Петербург, 2007. 720 с.
3. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ - М, 2003.
4. А. Семенчев, Методические указания для студентов специальностей 230102 и 080801 очного обучения, 2008. - 102с.
5. А. Сеннов. Microsoft Access 2007. Учебный курс - СПб: Питер, 2007. - 272
6. А. Сергеев. Microsoft Access 2007. Новые возможности - СПб: Питер, 2008. 176 с.
Приложение
Приложение 1
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Приложение 6
Размещено на Allbest.ru
Подобные документы
Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.
курсовая работа [1,9 M], добавлен 15.11.2013Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.
курсовая работа [1,4 M], добавлен 31.03.2010Основные этапы разработки базы данных "Постоянные покупатели" в среде MsAccess. Создание таблиц и организация связей между ними. Формирование запросов; их вид в режиме SQL. Создание форм как специальных объектов, предназначенных для просмотра данных.
контрольная работа [700,2 K], добавлен 16.10.2014Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Характеристика Microsoft Access. Создание структуры базы данных. Определение основных тем таблиц базы данных и информации, которую будут содержать поля таблиц. Создание таблиц, запросов, форм и отчетов. Страницы доступа к данным. Макросы и модули.
курсовая работа [1,1 M], добавлен 09.12.2012Разработка информационной базы данных "Поликлиника" с возможностью просмотра, редактирования, добавления сведений и получения результатов запросов. Создание механизмов управления данными при помощи триггеров. Проектирование пользовательского приложения.
курсовая работа [2,0 M], добавлен 21.06.2011Минимальные системные требования к техническому и программному обеспечению для применения базы данных. Структура базы данных, создание таблиц (сотрудники, контакты, контракты, клиенты), запросов и форм. Описание действий при работе с базой данных.
практическая работа [1,0 M], добавлен 13.02.2011Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.
реферат [1,6 M], добавлен 22.10.2009