Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика2.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
466.94 Кб
Скачать

4.2. Описание физической модели для sql Anywhere и Oracle

Рис. 3. Вид физической модели

Для интеграции в СУБД, модель переводится из логической в физическую, с указанием типов данных используемых в определенной СУБД.

Типы данных в СУБД SQL Anywhere и Oracle совпадают. Поэтому ниже приведенная таблица будет единой для этих СУБД.

Таблица 2. Описание структуры и таблиц БД

Сущность, Название атрибута (инф модель)

Имя атрибута (логич. модель)

Тип атрибута (логическая модель)

Тип атрибута (физическая модель)

Дополнительные сведения (PK,FK)

Операции

Тип операции

Тип операции

Number

Integer

PK

Описание

Описание

String

Varchar(100)

Отделения

Код отделения

Код отделения

Number

Integer

PK

Наименование отделения

Наименование отделения

String

Varchar(20)

ФИО заведующего

ФИО заведующего

String

Varchar(50)

Телефон

Телефон

Number

Integer

Поставщики

Код поставщика

Код поставщика

Number

Integer

PK

Наименование поставщика

Наименование поставщика

String

Varchar(50)

Адрес

Адрес

String

Varchar(20)

Индекс

Индекс

Number

Integer

ФИО контактного лица

ФИО контактного лица

String

Varchar(50)

Телефон

Телефон

Number

Integer

Тип лекарств

Код типа

Код типа

Number

Integer

PK

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

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

String

Varchar(20)

Справочник лекарств

Код лекарства

Код лекарства

Number

Integer

PK

Код типа

Код типа

Number

Integer

FK

МНН

МНН

String

Varchar(100)

Форма

Форма

String

Varchar(20)

Дозировка

Дозировка

String

Varchar(20)

Фасовка

Фасовка

String

Varchar(20)

Ед. измерения

Ед. измерения

String

Varchar(20)

Претензионная работа

ID претенз. работы

ID претенз. работы

Number

Integer

PK

Дата претенз. работы

Дата претенз. работы

Datetime

Date

Код поставщика

Код поставщика

Number

Integer

FK

Претензия

Претензия

String

Varchar(200)

Штраф

Штраф

Number

Integer

Книга движения

ID книги движения

ID книги движения

Number

Integer

PK

Дата операции

Дата операции

Datetime

Date

Тип операции

Тип операции

Number

Integer

FK

Код поставщика

Код поставщика

Number

Integer

FK

Код отделения

Код отделения

Number

Integer

FK

Ассортимент

ID ассортимента

ID ассортимента

Number

Integer

PK

Код лекарства

Код лекарства

Number

Integer

FK

Цена

Цена

Number

Integer

Количество

Количество

Number

Integer

ID книги ассортимента

ID книги ассортимента

Number

Integer

FK

Места хранения

Места хранения

ID места

ID места

Number

Integer

PK

Ряд

Ряд

String

Varchar(20)

Секция

Секция

String

Varchar(20)

Контейнер

Контейнер

String

Varchar(20)

Раскладка

Раскладка

ID раскладки

ID раскладки

Number

Integer

PK

ID ассортимента

ID ассортимента

Number

Integer

FK

ID места

ID места

Number

Integer

FK

Количество

Количество

Number

Integer

Остатки

Остатки

ID остатка

ID остатка

Number

Integer

PK

Код лекарства

Код лекарства

Number

Integer

FK

Резервное количество

Резервное количество

Number

Integer

Размещение

Размещение

ID размещения

ID размещения

Number

Integer

PK

ID остатка

ID остатка

Number

Integer

FK

ID места

ID места

Number

Integer

FK

Количество

Количество

Number

Integer

37