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