2.7 Составление реляционных отношений
Отношения приведены в таблицах 2.1- 2.26. Для каждого отношения указаны атрибуты с их внутренним названием, типом и длиной.
Типы данных обозначаются так: int - числовой, varchar,char - символьный,datetime-тип данных даты, time -тип данных времени.
Таблица 2.1 -Сущность Дни недели
Имя атрибута |
Тип данных |
Ключ |
|
День id |
int |
PK |
|
Название дня |
Varchar(12) |
Таблица 2.2 - Сущность Должности
Имя атрибута |
Тип данных |
Ключ |
|
Должность id |
int |
PK |
|
Название должности |
Varchar(25) |
Таблица 2.3 - Сущность Отделение
Имя атрибута |
Тип данных |
Ключ |
|
Отделение id |
int |
PK |
|
Название отделения |
Varchar(30) |
||
Корпус |
Varchar(10) |
||
Этаж |
Int |
||
Количество медсестер |
Int |
||
Количество врачей |
Int |
||
Количество мест |
int |
||
телефон |
int |
Таблица 2.4 - Сущность пол
Имя атрибута |
Тип данных |
Ключ |
|
ID пола |
int |
PK |
|
пол |
Varchar(10) |
Таблица 2.5 - Сущность Палаты
Имяатрибута |
Типданных |
Ключ |
|
Палата id |
Int |
PK |
|
Отделение id |
Int |
FK |
|
Количество мест |
Int |
||
IDпола |
Int |
FK |
Таблица 2.6- Сущность Тип пациента
Имя атрибута |
Тип данных |
Ключ |
|
Тип ID |
int |
PK |
|
название |
Varchar(15) |
Таблица 2.7 - СущностьПациенты
Имя атрибута |
Тип данных |
Ключ |
|
Пациентid |
int |
PK |
|
Фамилия |
Varchar(20) |
||
Имя |
Varchar(15) |
||
Отчество |
Varchar(18) |
||
Дата рождения |
Datetime |
||
Адрес |
Varchar(30) |
||
Контактный телефон |
Int |
||
Id пола |
Int |
FK |
Таблица 2.8 - Сущность Сотрудники
Имяатрибута |
Типданных |
Ключ |
|
Сотрудник id |
Int |
PK |
|
Фамилия |
Varchar(20) |
||
Имя |
Varchar(15) |
||
Отчество |
Varchar(18) |
||
Дата рождения |
Datetime |
||
адрес |
Varchar(30) |
||
Контактный телефон |
Int |
||
Дата приема |
datetime |
||
Образование |
Varchar(40) |
||
Должность id |
Int |
FK |
|
Отделение id |
Int |
FK |
|
Категория id |
Int |
FK |
Таблица 2.9 - Сущность График работы
Имя атрибута |
Тип данных |
Ключ |
|
День id |
Int |
PK |
|
Сотрудник id |
Int |
PK |
|
Время начала |
Time |
||
Время конца |
Time |
Таблица 2.10 - Сущность Лечение
Имя атрибута |
Тип данных |
Ключ |
|
Лечение ID |
int |
PK |
|
название |
Char(25) |
Таблица 2.11 - Сущность Начальники отделения
Имя атрибута |
Тип данных |
Ключ |
|
ID завед. отделения |
Int |
PK |
|
ID старш. медсестры |
Int |
PK |
|
ID отделения |
Int |
FK |
Таблица 2.12 - Сущность Поступление
Имя атрибута |
Тип данных |
Ключ |
|
ID поступления |
Int |
PK |
|
ID пациента |
Int |
FK |
|
IDтипа клиента |
Int |
FK |
|
дата |
datetime |
Таблица 2.13-Сущность Тип лечения
Имя атрибута |
Тип днных |
Ключ |
|
ID типа лечения |
Int |
PK |
|
Название |
Char(20) |
||
ID лечения |
Int |
FK |
Таблица 2.14 - Сущность Направление
Имя атрибута |
Тип данных |
Ключ |
|
ID направления |
Int |
PK |
|
ID отделения |
Int |
FK |
|
Предварительный диагноз |
Varchar(30) |
||
Дата |
Datetime |
||
IDпоступления |
Int |
FK |
Таблица 2.15 - Сущность Паспортная часть
Имя атрибута |
Тип данных |
Ключ |
|
ID паспорта |
Int |
PK |
|
ID направления |
Int |
FK |
|
IDлечащего врача |
Int |
FK |
|
Палата |
Int |
||
Дата поступления |
Datetime |
||
Дата выписки |
Datetime |
||
Присутствие родителя |
Int |
Таблица 2.16- Сущность Записи врача
Имя атрибута |
Тип данных |
Ключ |
|
ID записи |
Int |
PK |
|
ID врача |
Int |
FK |
|
Дата |
Datetime |
||
Жалобы |
varchar(100) |
||
Улучшения |
Varchar(25) |
Таблица 2.17 - Сущность История болезни
Имя атрибута |
Тип данных |
Ключ |
|
ID записи |
Int |
PK |
|
ID паспорта |
Int |
PK |
Таблица 2.18 - Сущность Сбор анализов
Имя атрибута |
Тип данных |
Ключ |
|
ID поступления |
Int |
PK |
|
ID записи |
Int |
PK |
Таблица 2.19 - Сущность Постановка диагноза
Имя атрибута |
Тип данных |
Ключ |
|
ID записи |
Int |
FK |
|
Диагноз |
Varchar(30) |
Таблица 2.20 - Сущность Лекарства
Имя атрибута |
Тип данных |
Ключ |
|
ID лекарства |
int |
PK |
|
Название |
Char(25) |
||
Форма выпуска |
Char(15) |
Таблица 2.21 - Сущность Процедуры
Имя атрибута |
Тип данных |
Ключ |
|
ID процедуры |
Int |
PK |
|
ID записи |
Int |
FK |
|
ID типа лечения |
Int |
FK |
|
Примечание |
Varchar(80) |
||
Количество дней |
Int |
||
Количество раз в день |
int |
Таблица 2.22 - Сущность Лекарственное лечение
Имя атрибута |
Тип данных |
Ключ |
|
ID лекарства |
Int |
PK |
|
ID процедуры |
Int |
PK |
Таблица 2.23 - Сущность Обследование
Имя атрибута |
Тип данных |
Ключ |
|
ID обследования |
int |
PK |
|
Название |
Varchar(20) |
Таблица 2.24 - Сущность Тип обследования
Имя атрибута |
Тип данных |
Ключ |
|
ID типа обследования |
Int |
PK |
|
Название |
Varchar(25) |
||
ID обследования |
Int |
FK |
Таблица 2.25 - Сущность Процедура лечения
Имя атрибута |
Тип данных |
Ключ |
|
ID процедуры |
Int |
FK |
|
ID сотрудника |
Int |
FK |
|
Дата проведения |
Datetime |
||
Время проведения |
Time |
Таблица 2.26 - Сущность Результаты анализа
Имя атрибута |
Тип данных |
Ключ |
|
ID типа обследования |
Int |
PK |
|
ID записи |
Int |
FK |
|
Результат анализа |
Varchar(20) |
||
дата |
Datetime |
- Введение
- 1. Этап начальной разработки и планирования
- 1.1 Анализ предметной области
- 1.1.1 Процесс поступления пациента в больницу
- 1.1.2 Процесс лечения пациента в отделении
- 1.2 Задачи и цели проектирования
- 1.2.1 Цель проекта
- 1.2.2 Задачи проекта
- 1.3 Обоснование выбора СУБД и программного обеспечения
- 1.3.1 Обзор MS SQL Server 2008
- 1.3.2 Обзор Borland Delphi7
- 2. Концептуальный проект
- 2.2 Организационная структура
- 2.3 Описание операций
- 2.4 Предназначение системы
- 2.5 Функциональные возможности
- 2.6 Разработка ER- модели
- 2.7 Составление реляционных отношений
- 2.8 Расчет места, занимаемого БД
- 3. Описание работы программного продукта
- 4. Безопасность жизнедеятельности
- 4.1 Анализ условий труда
- 4.1.1 Рабочее помещение
- 4.1.2 Используемое оборудование
- 4.2 Расчет освещения
- 4.2.1 Расчет естественного освещения
- 4.2.2 Расчет искусственной освещенности помещения методом коэффициента использования светового потока
- 4.2.3 Расчет искусственной освещенности помещения точечным методом
- 4.3 Расчет системы кондиционирования
- 5. Технико-экономическое обоснование
- 5.1 Определение затрат на создание программного продукта
- 5.2 Трудовые ресурсы используемые в проекте
- 5.3 Оборудование, используемое в работе
- 5.4 Программное обеспечение, используемое в разработке
- 5.5 Сроки реализации проекта
- 5.6 Расчет стоимости работы по проектированию и разработке
- 5.6.1 Расчет затрат на оплату труда
- Разработка структуры базы данных.
- Раздел 1. Введение в базы данных и автоматизированные информационные системы
- 3.2. Методика разработки приложения для базы данных
- Разработка автоматизированной информационной системы «база данных деканата вуза»
- 8 Базы данных. Автоматизированный банк данных.
- "Автоматизированные базы данных"
- 7.5. Автоматизированные технологии проектирования баз данных
- Тема 1.9. Средства автоматизированного проектирования структур баз данных