Разработка структуры базы данных и ее обоснование

Пример оформления РГР по теме Access

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

(ФГБОУ ВПО «ПГТУ»)

Кафедра Информатики

Расчетно-графическая работа по информатике

Вариант 6

Выполнил(а):

студент группы СУЗС-11

Зайцев Д.С.

Принял:

Доцент Домрачев А.П.

Йошкар-Ола 2013

Оглавление

1. Развернутое описание варианта задания. 1

2. Разработка структуры базы данных и ее обоснование. 2

2.1.Список атрибутов полей, содержащихся в базе данных. 2

2.2. Выбор типов данных полей БД.. 3

3. Установка связи между таблицами. 4

4. Заполнение базы данных в режиме таблицы.. 5

5. Создание запросов на выборку и отчетов. 6

5.1.3апрос для определения возраста каждого больного. 6

5.2.0тчёт о годах начала трудовой деятельности врачей. 6

5.3.3апрос для определения дня недели, в который больной поступил в больницу. 7

5.4.3апрос для определения списка больных, поступивших 31 декабря к лечащему врачу Иванову Ивану Ивановичу. 7

5.5.0тчёт о больных, которые лечились в больнице в прошлом году. 8

Развернутое описание варианта задания

1.Создать в среде MS Access базу данных, содержащую следующие сведения о больных в больнице: Ф.И.О. больного, дата рождения больного, адрес, заболевание, дата поступления на лечение, срок лечения, лечащий врач, стаж работы врача, степень состояния больного. В базу данных поместить не менее двадцати записей.

2. Разработать форму для заполнения таблиц базы данных.

3. Для каждого больного определить возраст с помощью запроса.

4. Определить дату начала трудовой деятельности лечащего врача каждого пациента. Создать отчет.

5. Для каждого больного определить день недели, в который он поступил в больницу. Создать запрос.

6. Вывести список больных, поступивших 31 декабря к лечащему врачу Иванову. Создать запрос.

7. Вывести список больных, которые лечились в больнице в прошлом году. Создать отчет.

Разработка структуры базы данных и ее обоснование

Базу данных можно определить как унифицированную совокупность данных, совместно используемую различными задачами в рамках единой автоматизированной информационной системы.

Системы управления базами данных (СУБД), предусматривает выполнение следующих операций:

• создание структуры БД;

• наполнение БД;

• редактирование БД;

• визуализация БД (выборка данных, отвечающих заданным условиям, упорядочивание данных, их представление в удобном для пользователя виде).

База данных «Больные в больнице» состоит из трёх связанных между собой таблиц: одна базовая таблица и двух дополнительных таблиц-справочников. Также в данную БД вошли три запроса на выборку и два отчета. Базовая таблица содержит основные сведения о процессе лечения, которые содержаться в полях «Ф.И.О. больного», «Заболевание», «Дата поступления на лечение», «Срок лечения», «Степень состояния больного». Разделение базовой таблицы на несколько связанных таблиц нецелесообразно, так как при существующей структуре уже достигнута нормальная форма представления данных.

Справочники создаются для удобства ввода данных в базовую таблицу и чтобы свести при этом к минимуму ошибки. В справочниках данной базы данных содержатся сведения о пациентах: «Ф.И.О. больного», «Дата рождения больного», «Адрес»; и о врачах: «Лечащий врач», «Стаж работы врача», «Ф.И.О. больного». Это позволяет существенно сэкономить место за счет изменения объема хранимой информации (особенно при большом количестве информации). При необходимости изменения или дополнения данных работа осуществляется только со справочниками, что значительно упрощает работу. В них вводятся новые сведения, которые затем можно использовать в базовой таблице. Это очень эффективно, потому что исключает возможность дублирования данных, содержащих одинаковые сведения. Такая структура базы данных наиболее удобна и компактна.

Наши рекомендации