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

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

Отношение 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

ДОБАВЛЕНИЕ

Реализация связей типа «многие-ко-многим»

Между сущностями «Системный каталог» и «Книга» имеется соответствие типа М:М. Введем связующее отношение вида:

Frame12

Свойства атрибутов отношения-связки представлены в следующей таблице 6.:

Таблица 6. Свойства атрибутов отношения-связки RELATION.

Имя атрибута

Тип

NULL

Ссылка

ISBN

Varchar(15)

Not Null

BOOK, ISBN

ID_KW

Int

Not Null

CATALOG, ID_KW

Графическое изображение концептуальной модели предметной области

Библиография

  1. Емалетдинова Л.Ю., Владимирова Н.Л., Новикова С.В. Структурированный язык запросов SQL к базам данных в многопользовательских системах: Учебное пособие: Для студентов факультета технической кибернетики и информатики. – Казань: Изд-во КГТУ, 2002. – 59 с.

  2. Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi, 2-е издание. – СПб.: БХВ-Петербург, 2000. – 624 с.

  3. Баас Р., Фервай М., Гюнтер Х. Delphi 5: для пользователя. – К.: Издательская группа BHV, 2000. – 496 с.

  4. Аллен Дж.Тейлор. SQL, 4-е издание. – М.: Издательский дом «Вильямс», 2001. – 368 с.

  5. Григорьев Ю.А., Ревунков Г.И. Банки данных: Учеб. для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. – 320 с.

  6. Скляр А.Я. Введение в InterBase. – М.: Горячая линия-Телеком, 2002. – 517 с.

  7. Мартин Дж. Организация баз данных в вычислительных системах / Пер. с англ. – М.: Мир, 1980. – 664 с.

  8. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. – 351 с.

50