Главная страница

веб-сайт частной медклиники. Автоматизированная информационная система на основе вебтехнологий для частной медицинской клиники


Скачать 4.65 Mb.
НазваниеАвтоматизированная информационная система на основе вебтехнологий для частной медицинской клиники
Дата26.04.2023
Размер4.65 Mb.
Формат файлаdocx
Имя файлавеб-сайт частной медклиники.docx
ТипДокументы
#1091969
страница8 из 14
1   ...   4   5   6   7   8   9   10   11   ...   14

2.5 Логическая модель данных


Исходя из анализа предметной области и функциональных требований к разрабатываемой системы можно выделить сущности, представленные в Таблице 1.

Таблица 1 – Таблица сущностей

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

Описание

Пользователи

Данные пользователей

Отделения

Список отделений клиники

Должности

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

Сотрудники

Данные сотрудников клиники

Услуги

Список услуг клиники

Галерея

Наименование файлов для галереи

Отзывы

Содержание отзывов пользователей

Запись

Записи на прием пользователей


На рисунке 10 представлена логическая модель, на которой отображена структура базы данных разрабатываемого приложения.



Рисунок 10 – Логическая модель базы данных

2.6 Физическая модель данных


Физическое проектирование базы данных - процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах; на этом этапе рассматриваются основные отношения, типы данных, организация файлов и индексов, предназначенных для обеспечения эффективного доступа к данным, а также все связанные с этим ограничения целостности и средства защиты.

Целью физического проектирования базы данных является описание способа физической реализации логической структуры базы данных.

Физическая схема базы данных представлена на Рисунке 11.



Рисунок 11 – Физическая схема базы данных
Описание таблиц физической модели данных представлено в Таблице 2.

Таблица 2 – Описание таблиц логической модели данных

Таблица

Атрибут

Тип

Ключ

dolg

id_dolg

int(11)

РК

dolg

varchar(100)




password

varchar(50)




galery

id_picture

int(11)

РК

foto

varchar(255)




otdel

id_otdel

int(11)




otdel

varchar(30)




reviews

id_review

int(11)

РК

review

text




data

datetime




id_user

int(11)





Продолжение Таблицы 2

sotr

id_sotr

int(11)

РК

id_otdel

int(11)



id_dolg

int(11)



fio

varchar(1000)




stage

varchar(15)




path

varchar(255)




users

id_user

int(11)

РК

fio

varchar(100)




login

varchar(20)




password

varchar(20)




phone

varchar(20)




adres

text




age

int(11)




usluga

id_usluga

int(11)

РК

usluga

varchar(100)




price

decimal(10,2)




id_otdel

int(11)



zapis

id_zapis

int(255)

РК

id_sotr

int(255)



data

date




time

varchar(5)




id_user

int(255)




Первичный ключ (PK) - это поле или поля таблицы, которые используются как идентификатор элемента. Подобно идентификатору, значение первичного ключа таблицы всегда уникально для каждой записи. Поля, составляющие первичный ключ, используются также для построения индекса, предназначенного для быстрого доступа к ее строкам.

Внешний ключ (FK) — это поле или поля таблицы, которые, не будучи употребленными в качестве идентификатора, часто используются при объединении с другими таблицами.

Скрипт создания базы данных представлен в Приложении А.
1   ...   4   5   6   7   8   9   10   11   ...   14


написать администратору сайта