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