ВУЗ:
Составители:
Рубрика:
Связь изображается линией между сущностями, и ей дается уникальное для данной пары
сущностей имя в виде оборота глагола, например, «состоит», «является» и т.д. Имя связи всегда
формируется с точки зрения родителя.
Связь – это понятие логического уровня, которому соответствует внешний ключ на
физическом уровне.
Связь называется идентифицирующей, если экземпляр дочерней сущности
идентифицируется через ее связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в первичный ключ дочерней сущности.
Дочерняя сущность при этом является всегда зависимой. Идентифицирующая связь изображается
сплошной линией и заканчивается точкой со стороны дочерней сущности.
Связь называется неидентифицирующей, если экземпляр дочерней сущности
идентифицируется иначе, чем через связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в состав неключевых атрибутов
дочерней сущности. Такая связь изображается пунктирной линией с точкой у дочерней сущности.
Служащий /1 Группа/1
а) идентифицирующая связь б) неидентифицирующая связь
Рис. 1 Пример связей
Связи дополняются указанием мощности, определяющей, какое количество экземпляров
сущности – потомка может существовать для каждого экземпляра сущности – родителя:
Z – нуль или один;
P – один или более;
N – в точности N.
Если мощность не задана, то предполагается нуль, один и более экземпляров.
Задание 1. Создать базу данных «Отдел» с таблицами «Служащие» и «Дети» в
соответствии с рисунком 1а, учитывая связи между этими таблицами, и заполнить таблицы
данными.
Задание 2. Создать базу данных «Деканат», взяв за основу инфологическую диаграмму рисунка
1б, и заполнить данными. Написать и исполнить несколько запросов.
Задание 3. Создать базу данных «Учет товаров на складе», включив в нее три таблицы:
а) таблицу «Товар» с реквизитами
Название товара,
Единица измерения,
Цена единицы измерения;
Номер служащего
Имя
Дата рождения
N_группы
ФИО_старосты
ФИО_куратора
Количество студентов
Номер_зач_книжки
Номер_группы
ФИО
Адрес
Год_рождения
Номер_служащего(FК)
Имя ребенка
Дата_рождения/2
Де
ти/2
Связь изображается линией между сущностями, и ей дается уникальное для данной пары
сущностей имя в виде оборота глагола, например, «состоит», «является» и т.д. Имя связи всегда
формируется с точки зрения родителя.
Связь – это понятие логического уровня, которому соответствует внешний ключ на
физическом уровне.
Связь называется идентифицирующей, если экземпляр дочерней сущности
идентифицируется через ее связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в первичный ключ дочерней сущности.
Дочерняя сущность при этом является всегда зависимой. Идентифицирующая связь изображается
сплошной линией и заканчивается точкой со стороны дочерней сущности.
Связь называется неидентифицирующей, если экземпляр дочерней сущности
идентифицируется иначе, чем через связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в состав неключевых атрибутов
дочерней сущности. Такая связь изображается пунктирной линией с точкой у дочерней сущности.
Служащий /1 Группа/1
N_группы
Номер служащего
ФИО_старосты
Имя ФИО_куратора
Дата рождения Количество студентов
Де
ти/2
Номер_служащего(FК) Номер_зач_книжки
Имя ребенка
Номер_группы
ФИО
Дата_рождения/2 Адрес
Год_рождения
а) идентифицирующая связь б) неидентифицирующая связь
Рис. 1 Пример связей
Связи дополняются указанием мощности, определяющей, какое количество экземпляров
сущности – потомка может существовать для каждого экземпляра сущности – родителя:
Z – нуль или один;
P – один или более;
N – в точности N.
Если мощность не задана, то предполагается нуль, один и более экземпляров.
Задание 1. Создать базу данных «Отдел» с таблицами «Служащие» и «Дети» в
соответствии с рисунком 1а, учитывая связи между этими таблицами, и заполнить таблицы
данными.
Задание 2. Создать базу данных «Деканат», взяв за основу инфологическую диаграмму рисунка
1б, и заполнить данными. Написать и исполнить несколько запросов.
Задание 3. Создать базу данных «Учет товаров на складе», включив в нее три таблицы:
а) таблицу «Товар» с реквизитами
Название товара,
Единица измерения,
Цена единицы измерения;
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
