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