
- •Пояснительная записка
- •Задание на курсовую работу
- •Введение
- •1. Организационный анализ предприятия
- •1.1 Стратегическая модель
- •1.2 Организационно-функциональная модель
- •1.3 Функционально-технологическая модель
- •2. Проектная часть
- •2.1 Постановка задачи
- •2.2 Инфологическая модель предметной области
- •2.3 Реляционная модель базы данных
- •2.4 Инструкция пользователя
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 |
- |