Проектирование концептуальной модели предметной области 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Проектирование концептуальной модели предметной области



Преобразование сущностей в отношения

 

1. Преобразование сущности СИСТЕМНЫЙ КАТАЛОГ в отношение CATALOG:

2. Преобразование сущности КНИГА в отношение BOOK:

3. Преобразование сущности ЧИТАТЕЛЬ в отношение READER:

 

4. Преобразование сущности ЭКЗЕМПЛЯР КНИГИ в отношение COPY

5. Преобразование сущности СОТРУДНИК в отношение WORKER:

Установление свойств атрибутов

 

1. Свойства атрибутов отношения CATALOG:

Атрибут Тип
ID_KW Int Not Null
NAME_KW Varchar(30) Not Null

 

2. Свойства атрибутов отношения BOOK:

Атрибут Тип
ISBN Varchar(15) Not Null
TITLE Varchar(100) Not Null
AUTHORS Varchar(50) Null
PLACE_PUBLISH Varchar(15) Null
PUBLISHER Varchar(15) Null
YEAR_PUBLISH Date Null
PAGES Smallint Null
COST Int Null
COPIES Int Null
COPIES_HAND Int Null
SPISANIE Varchar(3) not Null
CATEGORY Varchar(7) not Null

 

3. Свойства атрибутов отношения READER:

Атрибут Тип
ID_READER Int Not Null
SURNAME Varchar(30) Not Null
NAME Varchar(30) Not Null
SECONDNAME Varchar(30) Not Null
DATE_OF_BORN Date Null
ADDRESS Varchar(50) Null
WORK_PHONE Varchar(15) Null
HOME_PHONE Varchar(15) Null
CATEGORY Varchar(7) not Null

 

4. Свойства атрибутов отношения COPY:

Атрибут Тип
INVENTAR_NUM Int not Null
WHEREABOUTS Varchar(30) Null
DATE_VID Date Null
DATE_VOZV Date Null
SPISANIE_COPY Varchar(3) Null

 

5. Свойства атрибутов отношения WORKER:

Атрибут Тип
UWI Int Not Null
W_SURNAME Varchar(30) Not Null
W_NAME Varchar(30) Not Null
W_SECONDNAME Varchar(30) Not Null
W_DATE_OF_BORN Date Null
W_ADDRESS Varchar(50) Null
W_PHONE Varchar(15) Null

 

Определение внешних ключей

Отношение COPY является дочерним к отношению BOOK. Добавим в отношение COPY внешний ключ ISBN (Not Null), являющийся первичным ключом отношения BOOK.

Отношение COPY является дочерним к отношению READER. Добавим в отношение COPY внешний ключ ID_READER (Null), являющийся первичным ключом отношения READER.

Отношение COPY является дочерним к отношению WORKER. Добавим в отношение COPY внешний ключ UWI (Null), являющийся первичным ключом отношения WORKER.

Таблица 5. Перечень внешних ключей.

Дочернее отношение Внешний ключ Тип NULL Ссылка Примечание
COPY ISBN Varchar(15) Not Null BOOK, ISBN ДОБАВЛЕНИЕ
COPY ID_READER Int Null READER, ID_READER ДОБАВЛЕНИЕ
COPY UWI Int Null WORKER, UWI ДОБАВЛЕНИЕ

 



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 105; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.161.222 (0.004 с.)