Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 28 стр.

UptoLike

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

28
Таблица 1. Описание колонок для атрибутов сущности «Авторы»
Название столбца
Тип
данных
Размер
Обозначение и вид
ограничения
NULL/NOT
NULL
Вид
ключа
Код автора int 4 CK_Author_Code: 1-99 NOT NULL PK
Фамилия автора char 20
CK_Author_Family_Name:
А-Я и а-я
NOT NULL АК
Имя автора char 20
CK_Author_First_Name:
А-Я и а-я
NULL
Отчество автора char 20
CK_Author_Father_Name:
А-Я и а-я
NULL
Дата рождения datetime 8
CK_Author_Birthdate:
01.01.1753-01.01.2010
NULL
Дата смерти datetime 8
CK_ Author_Deathdate:
01.01.1753-01.01.2010
NULL
Код страны int 4 CK_Country_Code: 1:99 NOT NULL FK
Место проживания char 100
CK_Author_Place:
А-я и «.,/ (:)ESCAPE-»
NOT NULL
Таблица 2. Описание колонок для атрибутов сущности «Произведения»
Название столбца
Тип
данных
Размер
Обозначение и вид
ограничения
NULL/NOT
NULL
Вид
ключа
Код произведения int 4 CK_Creation_Code: 1-99
NOT NULL
PK
Название произве-
дения
char 100
CK_Creation_Name:
А-Я, а-я и «.(,)»
NOT NULL АК
Код жанра int 4
CK_Creation_Genere_Code:
1-99
NOT NULL
FK
Код средства созда-
ния
int 4
CK_ Creation_Tools_Code:
1-99
NOT NULL
FK
Код автора int 4
CK_Creation_Author_Code:
1-99
NOT NULL
FK
Дата создания datetime 8
CK_Creation_Date:
01.01.1753-01.01.2010
NULL
Код страны int 4
CK_ Creation_Country_Code:
1:99
NOT NULL FK
Код места нахож-
дения
int 4
CK_Creation_Placemtnt_Code:
1-99
NOT NULL FK
Цена real 4 CK_Price: 1-99999999 NULL
Таблица 1. Описание колонок для атрибутов сущности «Авторы»
                        Тип                Обозначение и вид         NULL/NOT       Вид
 Название столбца              Размер
                     данных                   ограничения              NULL        ключа
Код автора          int          4       CK_Author_Code: 1-99        NOT NULL       PK
                                        CK_Author_Family_Name:
Фамилия автора      char         20                                  NOT NULL       АК
                                                  А-Я и а-я
                                         CK_Author_First_Name:
Имя автора          char         20                                  NULL
                                                А-Я и а-я
                                        CK_Author_Father_Name:
Отчество автора     char         20                                  NULL
                                                А-Я и а-я
                                          CK_Author_Birthdate:
Дата рождения       datetime     8                                   NULL
                                          01.01.1753-01.01.2010
                                         CK_ Author_Deathdate:
Дата смерти         datetime     8                                   NULL
                                          01.01.1753-01.01.2010
Код страны          int          4       CK_Country_Code: 1:99       NOT NULL       FK
                                           CK_Author_Place:
Место проживания    char        100                                  NOT NULL
                                         А-я и «.,/ (:)ESCAPE-»


Таблица 2. Описание колонок для атрибутов сущности «Произведения»

                       Тип                     Обозначение и вид       NULL/NOT       Вид
 Название столбца              Размер
                     данных                      ограничения                NULL     ключа

Код произведения    int          4         CK_Creation_Code: 1-99      NOT NULL          PK

Название произве-                           CK_Creation_Name:
                    char        100          А-Я, а-я и «.(,)»         NOT NULL          АК
дения

                                         CK_Creation_Genere_Code:      NOT NULL
Код жанра           int          4                                                       FK
                                                   1-99

Код средства созда-                       CK_ Creation_Tools_Code:
                    int          4                                     NOT NULL          FK
ния                                                  1-99

                                         CK_Creation_Author_Code:      NOT NULL
Код автора          int          4                                                       FK
                                                   1-99

                                             CK_Creation_Date:
Дата создания       datetime     8                                     NULL
                                            01.01.1753-01.01.2010

                                         CK_ Creation_Country_Code:
Код страны          int          4                                     NOT NULL          FK
                                                    1:99

Код места нахож-                        CK_Creation_Placemtnt_Code:
                    int          4                                     NOT NULL          FK
дения                                              1-99

Цена                real         4          CK_Price: 1-99999999       NULL

                                          28