Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример Пояснительной записки БД.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
777.69 Кб
Скачать

2.3 Реляционная модель базы данных

Для данной задачи на основе инфологической модели получили даталогическую модель.

В реляционных БД даталогическое или логическое проектирование приводит к разработке схемы БД, то есть совокупности схем отношений, которые адекватно моделируют абстрактные объекты предметной области и семантические связи между этими объектами. Основой анализа корректности схемы являются так называемые функциональные зависимости между атрибутами БД. Некоторые зависимости между атрибутами отношений являются нежелательными из-за побочных эффектов и аномалий, которые они вызывают при модификации БД. При этом под процессом модификации БД мы понимаем внесение новых данных в БД или удаление некоторых данных из БД, а также обновление значений некоторых атрибутов.

Таблица 1 – Сущность «Справочник типов препаратов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник типов препаратов

Код

Число

Длинное целое

-

Тип препарата

Строка

100

-

Таблица 2 – Сущность «Справочник отделений»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник отделений

Код

Число

Длинное целое

-

Отделение

Строка

50

-

Место расположения

Строка

50

-

Таблица 3 – Сущность «Справочник услуг»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник услуг

Код

Число

Длинное целое

-

Услуга

Строка

100

-

Отделение

Число

Длинное целое

Спр-к отделений

Цена услуги

Число

Длинное целое

-

Таблица 4 – Сущность «Справочник врачей»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник врачей

Код

Число

Длинное целое

-

Табельный номер

Строка

10

-

Фамилия

Строка

50

-

Имя

Строка

50

-

Отчество

Строка

50

-

Должность

Число

Длинное целое

Спр-к должностей

Отделение

Число

Длинное целое

Спр-к отделений

Паспорт

Строка

10

-

Адрес

Строка

150

-

Телефон

Строка

20

-

Дата рождения

Дата

-

-

Таблица 5 – Сущность «Справочник должностей»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник должностей

Код

Число

Длинное целое

-

Должность

Строка

50

-

Таблица 6 – Сущность «Справочник заводов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник заводов

Код

Число

Длинное целое

-

Завод

Строка

100

-

Адрес

Строка

150

-

Телефон

Строка

20

-

Эл. адрес

Строка

25

-

ИНН

Строка

9

-

ФИО директ.

Строка

50

-

Таблица 7 – Сущность «Справочник населенных пунктов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник населенных пунктов

Код

Число

Длинное целое

-

Населенный пункт

Строка

50

-

Таблица 8 – Сущность «История болезни»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

История болезни

Код

Число

Длинное целое

-

Пациент

Строка

50

-

Дата обращения

Дата

-

-

Врач

Число

Длинное целое

Спр-к врачей

Диагноз

Строка

МЕМО

-

Описание

Строка

МЕМО

-

Дата выписки

Дата

-

-

Таблица 9 – Сущность «Лечение и услуги»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Лечение и услуги

Код

Число

Длинное целое

-

История болезни

Строка

50

История болезни

Дата

Дата

-

-

Услуга

Число

Длинное целое

Спр-к услуг

Количество

Число

Длинное целое

-

Таблица 10 – Сущность «Использование лекарств»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Использование лекарств и материалов

Код

Число

Длинное целое

-

Лечение

Число

Длинное целое

Лечение и услуги

Препарат

Число

Длинное целое

Спр-к препаратов

Количество

Число

Длинное целое

-

Таблица 11 – Сущность «Справочник препаратов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник препаратов

Код

Число

Длинное целое

-

Тип препарата

Число

Длинное целое

Спр-к тип препарата

Наименование

Строка

150

-

Единица измерения

Строка

4

-

Цена

Число

Длинное целое

-

Завод изготовитель

Число

Длинное целое

Спр-к заводов

Таблица 12 – Сущность «Справочник улиц»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник Улиц

Код

Число

Длинное целое

-

Улица

Строка

50

-

Таблица 13 – Сущность «Справочник пациентов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник населенных пунктов

Код

Число

Длинное целое

-

Фамилия

Строка

30

-

Имя

Строка

15

-

Отчество

Строка

30

-

Дата рождения

Дата

-

-

Пасп. данные

Строка

40

-

Район

Число

Длинное целое

Спр-к районов

Населенный пункт

Число

Длинное целое

Спр-к нас пунктов

Улица

Число

Длинное целое

Спр-к улиц

Номер дома

Строка

5

-

Квартира

Строка

5

-

Номер полиса

Строка

20

-

Дата выдачи

Дата

-

-

Место работы

Строка

150

-

Должность

Строка

50

-

Таблица 14 – Сущность «Справочник районов»

Сущность

Имя атрибута

Тип данных

Размер окна

Связь с другими сущностями

Справочник районов

Код

Число

Длинное целое

-

Район

Строка

50

-