|
Bog'liq ИБ-93вп Наумов К.И Курсовая работа
Л огическая модель информационной системы:
Связи между сущностями представлены в таблице:
Сущность-родитель
|
Сущность-потомок
|
Мощность связи
|
Тип связи
|
Сотрудники
|
Персонал учереждения
|
Один ко многим
|
Неидентифицирующая
|
Сотрудники
|
Врач учереждения
|
Один ко многим
|
Неидентифицирующая
|
Сотрудники
|
Обслуживающий персонал
|
Один ко многим
|
Идентифицирующая
|
Сотрудники
|
Врачи
|
Один ко многим
|
Идентифицирующая
|
Мед учреждения
|
Персонал учереждения
|
Один ко многим
|
Неидентифицирующая
|
Мед учреждения
|
Врач учереждения
|
Один ко многим
|
Неидентифицирующая
|
Мед учреждения
|
Анализы
|
Один ко многим
|
Неидентифицирующая
|
Мед учреждения
|
Пациенты
|
Один ко многим
|
Неидентифицирующая
|
Пациенты
|
Анализы
|
Один ко многим
|
Неидентифицирующая
|
Обслуживающий персонал
|
Анализы
|
Один ко многим
|
Неидентифицирующая
|
Анализы
|
Лечение
|
Один ко многим
|
Неидентифицирующая
|
Категории
|
Врачи
|
Один ко многим
|
Неидентифицирующая
|
Врачи
|
Лечение
|
Один ко многим
|
Неидентифицирующая
|
Пациенты
|
Лечение
|
Один ко многим
|
Неидентифицирующая
|
Физическая модель информационной системы:
О писание физической модели представлено в таблицах:
Описание полей таблицы «Staff» (сотрудники)
Название атрибута
|
Тип данных
|
Описание
|
Staff_ID
|
INTEGER
|
Первичный ключ
|
Phone_number
|
INTEGER
|
Номер телефона
|
Surname
|
VARCHAR(20)
|
Фамилия
|
Name
|
VARCHAR(20)
|
Имя
|
Middle_name
|
VARCHAR(20)
|
Отчество
|
Affiliation
|
VARCHAR(20)
|
Принадлежность (врач/пресонал)
|
Описание полей таблицы «staff_institution» (персонал учреждения)
Название атрибута
|
Тип данных
|
Описание
|
ID
|
INTEGER
|
Первичный ключ
|
Staff_ID
|
INTEGER
|
Внешний ключ, таблица «Staff»
|
Institutions_ID
|
INTEGER
|
Внешний ключ, таблица «medical_institution »
|
Описание полей таблицы «medical_institution» (медицинское учреждение)
Название атрибута
|
Тип данных
|
Описание
|
Institutions_ID
|
INTEGER
|
Первичный ключ
|
Name
|
VARCHAR(20)
|
Название
|
Address
|
VARCHAR(20)
|
Адрес
|
Number_doctors
|
INTEGER
|
Штат врачей
|
Number_ personnel
|
INTEGER
|
Штат персонала
|
Phone_number
|
INTEGER
|
Номер телефона
|
Описание полей таблицы «Doctor_institution» (врач учреждения)
Название атрибута
|
Тип данных
|
Описание
|
ID
|
INTEGER
|
Первичный ключ
|
Staff_ID
|
INTEGER
|
Внешний ключ, таблица «Staff»
|
Institutions_ID
|
INTEGER
|
Внешний ключ, таблица «medical_institution »
|
Описание полей таблицы «Сategories» (категории)
Название атрибута
|
Тип данных
|
Описание
|
Сategories_ID
|
INTEGER
|
Первичный ключ
|
Name
|
VARCHAR(20)
|
Название
|
Salary
|
INTEGER
|
Зарплата
|
Benefits
|
VARCHAR(20)
|
Льготы
|
Описание полей таблицы «Treatment» (лечение)
Название атрибута
|
Тип данных
|
Описание
|
Plan
|
INTEGER
|
Первичный ключ
|
Patients_ID
|
INTEGER
|
Внешний ключ, таблица «Patients»
|
Staff_ID
|
INTEGER
|
Внешнийключ, таблица «Staff»
|
Analyzes _ID
|
INTEGER
|
Внешний ключ, таблица «Analyzes»
|
Term
|
INTEGER
|
Срок
|
Описание полей таблицы «Doctors» (врачи)
Название атрибута
|
Тип данных
|
Описание
|
Staff_ID
|
INTEGER
|
Первичный внешний ключ, таблица «Staff»
|
Сategories_ID
|
INTEGER
|
Внешний ключ, таблица «Сategories»
|
Degree
|
VARCHAR(20)
|
Степень м.н
|
Operations
|
INTEGER
|
Количество операций
|
Successful
|
INTEGER
|
Успешные операций
|
Lethal
|
INTEGER
|
Литальнее операций
|
Описание полей таблицы « Service personnel» (обслуживающий персонал)
Название атрибута
|
Тип данных
|
Описание
|
Staff_ID
|
INTEGER
|
Первичный внешний ключ, таблица «Staff»
|
Сategories_ID
|
INTEGER
|
Категория врача
|
title
|
VARCHAR(20)
|
Зарплата
|
Описание полей таблицы «Analyzes» (анализы)
Название атрибута
|
Тип данных
|
Описание
|
Analyzes _ID
|
INTEGER
|
Первичный ключ
|
Name
|
VARCHAR(20)
|
Название
|
Staff_ID
|
INTEGER
|
Внешний ключ, таблица «Staff»
|
Patients _ID
|
INTEGER
|
Внешний ключ, таблица «Patients»
|
Кesult
|
INTEGER
|
Результат
|
Date
|
DATE
|
Дата проведения
|
Institutions_ID
|
INTEGER
|
Внешний ключ, таблица «medical_institution»
|
Описание полей таблицы «Patients» (пациенты)
Название атрибута
|
Тип данных
|
Описание
|
Patients _ID
|
INTEGER
|
Первичный ключ
|
Surname
|
VARCHAR(20)
|
Фамилия
|
Name
|
VARCHAR(20)
|
Имя
|
Middle_name
|
VARCHAR(20)
|
Отчество
|
Phone_number
|
INTEGER
|
Номер телефона
|
Address
|
VARCHAR(20)
|
Адрес
|
Policy_number
|
INTEGER
|
Номер страхового полиса
|
Medical_book_number
|
INTEGER
|
Номер медицинской книж.
|
Diagnosis
|
VARCHAR(20)
|
Диагноз
|
Institutions_ID
|
INTEGER
|
Внешний ключ, таблица «medical_institution»
|
Date
|
INTEGER
|
Дата рождения
|
Do'stlaringiz bilan baham: |
|
|