Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 119 стр.

UptoLike

Описание таблиц базы данных
п.п
Название
Идентифик
атор
Назначение Тип связи
Атрибуты для
связи
1:М Жильцы Ид. жителя
1. Жители People
Список жителей
острова
1:М Предприниматели Ид. жителя
2. Дома house Список домов 1:М Жильцы Ид. дома
М:1 Жители Ид. жителя
3. Жильцы Occupant
Список жильцов для
каждого дома
М:1 Дома Ид. дома
4. Ремесла Crafts Список ремесел 1:М Предприниматели Ид. ремесла
М:1 Жители
Ид. жителя
5.
Предприним
атели
Business-
mans
Список
предпринимателей
М:1 Ремесла
Ид. ремесла
Описание атрибутов таблицы Жители
п/п
Название
Идентифик
атор
Тип
Разм
ер
Ограничен
ия
Знач. по
умолчани
ю
Обязате
льное
поле?
Призна
к
ключа
1.
Ид.
жителя
ID_People N 10
0÷999999999
9
– + PK
2. Фамилия
Surname
C 20
Только
буквы
– +
3. Имя
Name
С 15
Только
буквы
– +
4. Пол Sex В 1 0 или 1 1 +
5.
Дата
рождения
Date_R
D 8
01.01.1700÷0
1.01.2015
– +
6. Дата смерти
Date_D
D 8
01.01.1700÷0
1.01.2015
– –
7. Отец
Father
С 20
Только
буквы
– –
8. Мать
Mother
С 20
Только
буквы
– –
Описание атрибутов таблицы Дома
п/п
Название
Идентифик
атор
Тип
Разм
ер
Ограничен
ия
Знач. по
умолчани
ю
Обязате
льное
поле?
Призна
к
ключа
1. Ид. дома ID_ house N 8 0÷99999999 + PK
2. Адрес
Address
C 50 + АК
3.
Дата
постройки
Date_P
D 8
01.01.1700÷0
1.01.2015
– +
4. Дата сноса
Date_
D 8
01.01.1700÷0
1.01.2015
– –
5. Площадь
Area
R 7.2 0÷9999 – +
Описание атрибутов таблицы Жильцы
п/п
Название
Идентифик
атор
Тип
Разм
ер
Ограничен
ия
Знач. по
умолчани
ю
Обязате
льное
поле?
Призна
к
ключа
1.
Ид.
жителя
ID_People N 10
0÷999999999
9
– + FK
2. Ид. дома ID_ house N 8 0÷99999999 + FK
3.
Дата начала
проживания
Date_N_Р
D 8
01.01.1700÷0
1.01.2015
– +
4.
Дата
окончания
проживания
Date_К_Р
D 8
01.01.1700÷0
1.01.2015
– –
Описание таблиц базы данных
 №                 Идентифик                                                          Атрибуты для
      Название                        Назначение               Тип связи
п.п                    атор                                                               связи
                                  Список жителей         1:М Жильцы                  Ид. № жителя
 1.   Жители        People
                                  острова                1:М Предприниматели         Ид. № жителя
 2.   Дома          house         Список домов           1:М Жильцы                  Ид. № дома
                                  Список жильцов для     М:1 Жители                  Ид. № жителя
 3.   Жильцы        Occupant
                                  каждого дома
                                                         М:1 Дома                    Ид. № дома
 4.   Ремесла       Crafts        Список ремесел         1:М Предприниматели         Ид. № ремесла
      Предприним    Business-     Список                 М:1 Жители                  Ид. № жителя
 5.   атели         mans          предпринимателей       М:1 Ремесла                 Ид. № ремесла

Описание атрибутов таблицы Жители
                                                               Знач. по    Обязате     Призна
№                   Идентифик          Разм      Ограничен
       Название                 Тип                           умолчани      льное        к
п/п                    атор             ер          ия
                                                                  ю         поле?      ключа
      Ид. №                                   0÷999999999
 1.                 ID_People     N     10                       –           +           PK
      жителя                                        9
                                                 Только
 2.   Фамилия       Surname       C     20                       –           +            –
                                                  буквы
                                                 Только
 3.   Имя           Name          С     15                       –           +            –
                                                  буквы
 4.   Пол           Sex           В      1       0 или 1         1           +            –
      Дата                                    01.01.1700÷0
 5.                 Date_R        D      8                       –           +            –
      рождения                                  1.01.2015
                                              01.01.1700÷0
 6.   Дата смерти   Date_D        D      8                       –            –           –
                                                1.01.2015
                                                 Только
 7.   Отец          Father        С     20                       –            –           –
                                                  буквы
                                                 Только
 8.   Мать          Mother        С     20                       –            –           –
                                                  буквы

Описание атрибутов таблицы Дома
                                                               Знач. по    Обязате     Призна
№                   Идентифик          Разм      Ограничен
       Название                 Тип                           умолчани      льное        к
п/п                    атор             ер          ия
                                                                  ю         поле?      ключа
 1.   Ид. № дома    ID_ house     N      8       0÷99999999       –           +         PK
 2.   Адрес         Address       C     50                        –           +         АК
      Дата                                    01.01.1700÷0
 3.                 Date_P        D      8                       –           +            –
      постройки                                 1.01.2015
                                              01.01.1700÷0
 4.   Дата сноса    Date_         D      8                       –            –           –
                                                1.01.2015
 5.   Площадь       Area          R     7.2      0÷9999          –           +            –

Описание атрибутов таблицы Жильцы
                                                               Знач. по    Обязате     Призна
№                   Идентифик          Разм      Ограничен
       Название                 Тип                           умолчани      льное        к
п/п                    атор             ер          ия
                                                                  ю         поле?      ключа
      Ид. №                                   0÷999999999
 1.                 ID_People     N     10                       –           +           FK
      жителя                                        9
 2.   Ид. № дома    ID_ house     N      8    0÷99999999         –           +           FK
      Дата начала                             01.01.1700÷0
 3.                 Date_N_Р      D      8                       –           +            –
      проживания                                1.01.2015
      Дата
                                              01.01.1700÷0
 4.   окончания     Date_К_Р      D      8                       –            –           –
                                                1.01.2015
      проживания