В этом разделе приводится состав таблиц БД «Учет пациентов». Для каждого поля таблицы указывается размер поля (количество символов), тип. Для первичных ключей необходимо ввести запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области.
Таблица 8 – Состав таблицы «Специальность»
| Наименование атрибутов
| Тип полей
| NULL
|
| Id_specializacii
Nasvanie
| int
nchar(50)
| Нет
Нет
|
Таблица 9 – Состав таблицы «Врачи»
| Наименование атрибутов
| Тип полей
| NULL
|
| Id_vracha
FIO_vracha
Data_rogdenia
Stag_ raboti
Stoimost_priema
| int
nchar(50)
Date
int
int
| Нет
Нет
Нет
Нет
Нет
|
Таблица 10 – Состав таблицы «Пациенты»
| Наименование атрибутов
| Тип полей
| NULL
|
| Id_pacienta
FIO
Data_rogdenia
Nasvanie_naspunkta
Dom_adress
| int
nchar(50)
Date
int
int
| Нет
Нет
Нет
Нет
Нет
|
Таблица 11 – Состав таблицы «Смены»
| Наименование атрибутов
| Тип полей
| NULL
|
| Id_smeni
Vremya_raboti
Nasvanie
| int
nchar(50)
nchar(50)
| Нет
Нет
Нет
|
Таблица 12 – Состав таблицы «Учет работы»
| Наименование атрибутов
| Тип полей
| NULL
|
| Id_smeni
Id_vracha
Id_pacienta
Id_specializacii
Den_nedeli
| int
int
int
int
nchar(50)
| Нет
Нет
Нет
Нет
Нет
|
Реализация проекта в среде конкретной СУБД