Исходные данные Рассмотрим список атрибутов для сущности (объекта) «Воспитанник»:
Фамилия (параметрический, простой, первичный, статический); Имя (параметрический, простой, первичный, статический); Отчество (параметрический, простой, первичный, статический); Дата рождения (параметрический, составной, первичный, статический); № полиса (параметрический, простой, первичный, статический);
Свидетельство о рождении (параметрический, простой, первичный, статический); Адрес ребенка (параметрический, составной, первичный, статический); Номер группы (параметрический, простой, первичный, динамический). Группа здоровья (параметрический, простой, первичный, динамический).
Список атрибутов для сущности (объекта) «Диагноз»:
№ полиса (параметрический, простой, первичный, статический); Код болезни (параметрический, простой, первичный, статический); Продолжительность болезни (параметрический, простой, первичный, динамический).
Список атрибутов для сущности (объекта) «Пропуск»:
№ полиса (параметрический, простой, первичный, статический); Дата пропуска (параметрический, составной, первичный, статический); Код болезни (параметрический, простой, первичный, статический).
Список атрибутов для сущности (объекта) «Заболеваемость»:
Код болезни (параметрический, простой, первичный, статический); Наименование болезни (параметрический, простой, первичный, статический).
Инфологическое проектирование базы данных. В начале проектирования инфологической (концептуальной) модели базы данных, в первую очередь необходимо установить сущности базы данных, присвоить им название и дать пояснение.
Таблица 1. Определение сущностей
Обозначение сущности
| Название сущности
| Пояснение к содержанию сущности
| S1
| Воспитанник
| Содержит сведения о воспитаннике, характеризующие его в группе.
| S2
| Диагноз
| Содержит сведения о данных заболевания воспитанника.
| S3
| Пропуск
| Содержит сведения о пропуске воспитанника.
| S4
| Заболеваемость
| Содержит сведения о заболеваемости.
| После установки сущностей, необходимо определить их атрибуты. Для каждого атрибута нужно установить наименование и пояснение.
Таблица 2. Сущности и их атрибуты.
Наименование сущности
| Наименование атрибута
| Пояснение к атрибуту
| 1
| 2
| 3
| Воспитанник
| *Номер полиса
| Номер полиса – индивидуальный номер, комбинация из 16 цифр, с помощью которого можно записаться на прием в больницу.
| Фамилия
| Фамилия – это наследственное семейное наименование человека, прибавляемое к личному имени, переходящее от отца к детям.
| Имя
| Имя — это слово, служащее для обозначения отдельного человека и данное ему в индивидуальном порядке.
| Отчество
| Отчество – это наименование по отцу, состоящее из основы имени отца и окончаний.
| Дата рождения
| Дата рождения - число, месяц и год рождения человека.
| Адрес ребенка
| Адрес ребенка – это то, где ребенок проживает по месту жительства или по прописке.
| Номер группы
| В детском саду есть 4 группы: Младшая, Средняя, Старшая, Подготовительная. У каждой группы есть свой номер или название.
| Свидетельство о рождении
| Свидетельство о рождении — свидетельство о государственной регистрации акта гражданского состояния — факта рождения ребёнка.
| Окончание Таблицы 2.
| 1
| 2
| 3
|
| Номер группы
| В детском саду есть 4 группы: Младшая, Средняя, Старшая, Подготовительная. У каждой группы есть свой номер или название.
| Группа здоровья
| Группой здоровья называется условное медицинское обозначение, которое используется с целью дать характеристику общему детскому состоянию.
| Диагноз
| *Номер полиса
| Номер полиса – индивидуальный номер, комбинация из 16 цифр, с помощью которого можно записаться на прием в больницу.
| *Код болезни
| Наименование болезни - медицинское заключение о патологическом состоянии здоровья обследуемого.
| Продолжительность заболевания
| Количество дней заболевания.
| Пропуск
| *Дата пропуска
| Дата пропущенного дня.
| *Номер полиса
| Номер полиса – индивидуальный номер, комбинация из 16 цифр, с помощью которого можно записаться на прием в больницу.
| Код болезни
| Код болезни – номер, имеющий одно индивидуальное заболевание.
| Заболеваемость
| *Код болезни
| Код болезни – номер, имеющий одно индивидуальное заболевание.
| Наименование болезни
| Наименование болезни - медицинское заключение о патологическом состоянии здоровья обследуемого.
| Для каждого атрибута сущностей есть значения примеры, которых приведены в Таблице 3.
Таблица 3 Примеры значений атрибутов сущностей
№
| Наименование атрибута
| Пример значения
| 1
| 2
| 3
| 1
| Номер полиса
| 1610000598000123
| 2
| Фамилия
| Петрова
| 3
| Имя
| Нина
| 4
| Отчество
| Васильевна
| 5
| Дата рождения
| 12.02.2015
| 6
| Адрес ребенка
| Г. Казань, ул. Чернышевского, д. 4, кв. 2
| 7
| Номер группы
| 15
| 8
| Свидетельство о рождении
| КБ-2 2335869
| 9
| Группа здоровья
| 1
| 10
| Наименование болезни
| ОРВИ
|
|
| Окончание Таблицы 3.
| 11
| Продолжительность заболевания
| 7
| 12
| Дата пропуска
| 23.02.2020
| 13
| Код болезни
| 0045
| 14
| Месяц
| Май
| Для каждой сущности определим ключи.
Таблица 4 Первичные ключи для сущности "Воспитанник"
Сущность «Воспитанник»
| *
| Номер полиса
|
| Фамилия
|
| Имя
|
| Отчество
|
| Дата рождения
|
| Адрес ребенка
|
| Номер группы
|
| Свидетельство о рождении
|
| Номер группы
|
| Группа здоровья
| Таблица 5 Первичные ключи для сущности "Диагноз"
Сущность «Диагноз»
| *
| *
| Номер полиса
|
| *
| Код болезни
|
|
| Месяц
|
|
| Продолжительность болезни
| Таблица 6 Первичные ключи для сущности "Пропуск"
Сущность «Пропуск»
| *
| *
| Номер полиса
|
| *
| Дата пропуска
|
|
| Код болезни
| Таблица 7 Первичные ключи для сущности "Заболеваемость"
Сущность «Пропуск»
| *
| Номер полиса
|
| Дата пропуска
| Определим наличие связей между сущностями, установим атрибуты связи и кардинальность, построим схему концептуальной модели. Воспитанник
*Номер полиса
| Номер группы
| Фамилия
| Имя
| Отчество
| Дата рождения
| Адрес ребенка
| Свидетельство о рождении
| Номер счета
| Группа здоровья
| П Номер полиса ропуск
*Номер полиса
| *Дата пропуска
| Номер полиса
Код болезни
|
Диагноз
*Номер полиса
| *Код болезни
| Месяц
| Продолжительность болезни
|
Заболеваемость
| *Код болезни
| Наименование болезни
| Код болезни
Рисунок 2. Концептуальная модель базы данных
|