MS SQL-Server 2000. Сивохин А.В. - 31 стр.

UptoLike

Составители: 

Связь изображается линией между сущностями, и ей дается уникальное для данной пары
сущностей имя в виде оборота глагола, например, «состоит», «является» и т.д. Имя связи всегда
формируется с точки зрения родителя.
Связьэто понятие логического уровня, которому соответствует внешний ключ на
физическом уровне.
Связь называется идентифицирующей, если экземпляр дочерней сущности
идентифицируется через ее связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в первичный ключ дочерней сущности.
Дочерняя сущность при этом является всегда зависимой. Идентифицирующая связь изображается
сплошной линией и заканчивается точкой со стороны дочерней сущности.
Связь называется неидентифицирующей, если экземпляр дочерней сущности
идентифицируется иначе, чем через связь с родительской сущностью. Атрибуты, составляющие
первичный ключ родительской сущности, при этом входят в состав неключевых атрибутов
дочерней сущности. Такая связь изображается пунктирной линией с точкой у дочерней сущности.
Служащий /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. Создать базу данных «Учет товаров на складе», включив в нее три таблицы:
       а) таблицу «Товар» с реквизитами
                 Название товара,
                 Единица измерения,
                 Цена единицы измерения;