- •Пример оформления ргр по теме Access
- •Оглавление
- •1. Развернутое описание варианта задания
- •2. Разработка структуры базы данных и ее обоснование
- •2.1.Список атрибутов полей, содержащихся в базе данных
- •2.2. Выбор типов данных полей бд
- •3. Установка связи между таблицами
- •4. Заполнение базы данных в режиме таблицы
- •5.1.3Апрос для определения возраста каждого больного
- •5.2.0Тчёт о годах начала трудовой деятельности врачей
- •5.3.3Апрос для определения дня недели, в который больной поступил в больницу
- •5. Создание запросов на выборку и отчетов
- •5.4.3Апрос для определения списка больных, поступивших 31 декабря к лечащему врачу Иванову Ивану Ивановичу
- •5.5.0Тчёт о больных, которые лечились в больнице в прошлом году
2.1.Список атрибутов полей, содержащихся в базе данных
В структуре БД, по условию задания на ее разработку, должны фигурировать следующие поля:
Ф.И.О. больного
Дата рождения больного
Адрес больного
Заболевание
Дата поступления на лечение
Срок лечения (в днях)
Лечащий врач
Стаж работы врача (в годах)
Степень состояния больного
С учетом предположений о структуре БД, предыдущем разделе работы, инфологическую представить в виде схемы (рис.1):
Больные |
|
Сведения о лечении |
|
Врачи |
Ф.И.О. больного |
|
Ф.И.О. больного |
|
Лечащий врач |
Дата рождения больного |
|
Заболевание |
|
Стаж работы врача |
Адрес |
|
Дата поступления на лечение |
|
Ф.И.О. больного |
|
|
Срок лечения |
|
|
|
|
Степень состояния больного |
|
|
Рис. 1. Модель базы данных
В схеме отмечена базовая таблица - «Сведения о лечении» и вспомогательные таблицы-справочники - «Больные» и «Врачи», которые имеет связь с основной таблицей.
2.2. Выбор типов данных полей бд
Типы данных полей - это характеристика поля, определяющая, какие данные могут храниться в поле. Всего существует 10 типов полей: текстовый, числовой, счетчик, денежный, дата/время, логический, поле объекта, гиперссылка, мастер подстановок.
Текстовый тип данных используется для хранения таких данных как имена, адреса, а также чисел, не требующих вычислений.
Числовые поля используются для хранения числовых данных, которые должны использоваться в математических вычислениях, за исключением денежных расчетов, а также вычислений, требующих высокой точности.
Дата/время используется для сортировки дат. В работе используются для задания «Дата рождения больного», «Дата поступления на лечение».
После задания наименования и типа полей базовая таблица в режиме конструктора выглядит таким образом (табл. 1):
Табл. 1 Сведения о лечении
Имя поля |
Тип данных |
ФИО больного |
Текстовый |
Заболевание |
Текстовый |
Дата поступления на лечение |
Дата / время |
Срок лечения (в днях) |
Числовой |
Степень состояния больного |
Текстовый |
Лечащий врач |
Текстовый |
Вспомогательные таблицы-справочники также сформированы в режиме конструктора и выглядят следующим образом (табл. 2 и табл. 3):
Табл. 2 Сведения о больном
Имя поля |
Тип данных |
ФИО больного |
Текстовый |
Дата рождения |
Дата / время |
Адрес больного |
Текстовый |
Табл. 3 Сведения о лечащем враче
Имя поля |
Тип данных |
Лечащий врач |
Текстовый |
Стаж работы врача |
Числовой |
ФИО больного |
Текстовый |
