Министерство Образования и Науки Российской Федерации
Уральский Государственный Экономический Университет
Курсовая работа
по дисциплине: Базы данных
Тема: Учет рождаемости.
Выполнил: Юдакова Н.А.
Проверил: Плещев В.В.
Каменск-Уральский 2004
Содержание
Постановка задачи
Входная информация
Логическая модель базы
Выходная информация
Обращение к приложению
Постановка задачи
В данной работе необходимо произвести учет рождаемости детей, для этого необходимо:
1. Создать базу из основной таблицы с оперативными данными и четырех таблиц-справочников с наименованиями кодов (используются для расшифровки кодов в формах, в запросах и в отчетах).
2. Создать базовый, перекрестные, итоговые, графические представления и запросы. Запросы оформить в виде табличных форм, диаграмм.
3. Сформировать формы для заполнения таблиц и просмотра запросов, с русифицированными кнопками, наименованиями полей (по одной форме для каждой таблицы или запроса и по одной составной форме).
4. Сформировать отчет с детальными строками, с расшифровками кодов и с итогами по двум уровням группировки, по одному простому отчету для каждой таблицы, представления, запроса .
5. Сформировать меню из пунктов: таблицы, формы, запросы, диаграммы и отчеты для вызова разработанных таблиц, форм, диаграмм, запросов и отчетов.
Входные данные
Входными данными для выполнения данной работы являются:
· Новорожденные: код населенного пункта, код национальности, вес ребенка, рост, дата рождения, фамилия, имя, отчество, код больницы.
· Справочники: населенные пункты (код, наименование, код области), национальности (код и наименование), больницы (код и наименование), области (код и наименование).
Таблица «Новорожденные» имеет поля:
Код населенного пункта – формат числовой
Код национальности – формат числовой
Вес ребенка – формат числовой
Рост – формат числовой
Дата рождения – формат дата/время, короткая дата
Фамилия – формат текстовый 50 символов
Имя – формат текстовый 50 символов
Отчество – формат текстовый 50 символов
Код больницы – формат числовой
Вид таблицы на этапе проектирования:
Таблица-справочник «Населенные пункты» имеет поля:
Код населенного пункта – формат числовой, поле является ключевым
Наименование – формат текстовый, 50 символов
Код области – формат числовой.
Вид таблицы при проектировании:
Таблица-справочник «Области» имеет поля:
Код области – формат числовой, поле является ключевым.
Наименование – формат текстовый, 50 символов.
Вид таблицы при проектировании:
Таблица-справочник «Национальности» имеет поля:
Код национальности – формат числовой, поле является ключевым.
Национальность – формат текстовый, 50 символов.
Вид таблицы при проектировании:
Таблица-справочник «Больницы» имеет поля:
Код больницы – формат числовой, поле является ключевым.
Наименование – формат текстовый, 50 символов.
Вид таблицы при проектировании:
Логическая модель базы
Логическая модель базы имеет следующий вид:
Из этой модели видно, что главная таблица «Новорожденные», по ключевым полям связана с таблицами-справочниками «Населенные пункты, Национальности, Больницы», таблица-справочник «Населенные пункты» в свою очередь по ключевому полю «Код области» связана с таблицей-справочником «Области». ............