Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 13 стр.

UptoLike

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

13
На данном рисунке прямоугольниками обозначены типы сущностей
(объектов), а ромбами - типы связей между сущностями. Атрибуты сущ-
ностей указаны мелким шрифтом в том же прямоугольнике, который
отображает типы сущностей. Имя типа сущности отмечено в верхней
части прямоугольника жирным шрифтом. Атрибуты связей в данном
случае обозначены овалами. Как видно из рис. 1 у
связиНаписана
имеется два атрибута: первый атрибут определяет порядок автора в на-
звании книги, второй атрибут - гонорар автора книги.
Рис. 1
База данных книготорговой компании (база данных pubs) включает
три таблицы, определяющие сущности: таблица authors определяет ав-
торов, таблица publishers - издателей, а таблица titles - сами книги. Чет-
вертая таблица titleauthor задает отношение между таблицами titles и
authors. Она
показывает, какие авторы написали какие книги. Связь ме-
жду таблицами titiles и publishers определяется столбцом pub_id в дан-
ных таблицах.
Ниже представлены структуры используемых таблиц.
Структура таблицы authors
Имя столбца Тип данных Размер-
ность
Возмож-
ность зна-
Содержательное описание
АВТОР
Идентификатор
автора
Фамилия
Имя
Телефон
Адрес
Город
Штат
Энергичность
Контракт
КНИГА
Идентификатор
книги
Название
Тип
Идентификатор
издательства
Цена
Аванс
Гонорар
Число продаж
Замечания
Дата
опубликования
ИЗДАТЕЛЬСТВО
Идентификатор
издательства
Название
Город
Штат
Страна
Написана
Издана
1
2
     На данном рисунке прямоугольниками обозначены типы сущностей
(объектов), а ромбами - типы связей между сущностями. Атрибуты сущ-
ностей указаны мелким шрифтом в том же прямоугольнике, который
отображает типы сущностей. Имя типа сущности отмечено в верхней
части прямоугольника жирным шрифтом. Атрибуты связей в данном
случае обозначены овалами. Как видно из рис. 1 у связи “Написана”
имеется два атрибута: первый атрибут определяет порядок автора в на-
звании книги, второй атрибут - гонорар автора книги.



       АВТОР                          КНИГА                   ИЗДАТЕЛЬСТВО

    Идентификатор                  Идентификатор             Идентификатор
    автора                         книги                     издательства
    Фамилия         Написана       Название        Издана    Название
    Имя                            Тип                       Город
    Телефон                        Идентификатор             Штат
    Адрес                          издательства              Страна
    Город                          Цена
    Штат                           Аванс
    Энергичность                   Гонорар
    Контракт                       Число продаж
                                   Замечания
                     1      2      Дата
                                   опубликования




                                          Рис. 1

     База данных книготорговой компании (база данных pubs) включает
три таблицы, определяющие сущности: таблица authors определяет ав-
торов, таблица publishers - издателей, а таблица titles - сами книги. Чет-
вертая таблица titleauthor задает отношение между таблицами titles и
authors. Она показывает, какие авторы написали какие книги. Связь ме-
жду таблицами titiles и publishers определяется столбцом pub_id в дан-
ных таблицах.
     Ниже представлены структуры используемых таблиц.

                            Структура таблицы authors

Имя столбца    Тип данных       Размер-   Возмож-      Содержательное описание
                                ность     ность зна-



                                          13