Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД 1.docx
Скачиваний:
4
Добавлен:
19.11.2019
Размер:
229.72 Кб
Скачать

Vid_Actors

Имя столбца

Описание столбца

1

actor_id

Имеет тип int. Связан внешним ключом со столбцом actor_id таблицы Actors. Не может содержать значение NULL.

2

video_id

Имеет тип int. Связан внешним ключом со столбцом video_id таблицы Videos. Не может содержать значение NULL.

Vid_Ganres

Имя столбца

Описание столбца

1

ganres_id

Имеет тип int. Связан внешним ключом со столбцом ganre_id таблицы Ganres. Не может содержать значение NULL.

2

video_id

Имеет тип int. Связан внешним ключом со столбцом video_id таблицы Videos. Не может содержать значение NULL.

Vid_Directors

Имя столбца

Описание столбца

1

director_id

Имеет тип int. Связан внешним ключом со столбцом director_id таблицы Director. Не может содержать значение NULL.

2

video_id

Имеет тип int. Связан внешним ключом со столбцом video_id таблицы Videos. Не может содержать значение NULL.

Vid_Companies

Имя столбца

Описание столбца

1

company_id

Имеет тип int. Связан внешним ключом со столбцом company_id таблицы Companies. Не может содержать значение NULL.

2

video_id

Имеет тип int. Связан внешним ключом со столбцом video_id таблицы Videos. Не может содержать значение NULL.

3.4. Описание ограничений сущности

Имя таблицы

Имя столбца

Имя ограничения

Описание ограничения

1

Actors

oscar_val

CK_oscars_act

Значение не может быть меньше 0.

2

Actors

role_val

CK_roles_act

Значение не может быть меньше 0.

3

Comments

usr_rating

CK_rating

Значение не может быть меньше 0 и больше 10.

4

Companies

creation_date

CK_company_create

Не может быть позднее даты добавления записи.

5

Directors

film_val

CK_film_val_dir

Значение не может быть меньше 0.

6

Directors

oscar_val

CK_oscar_val_dir

Значение не может быть меньше 0.

7

Users

password

CK_pass

Длина не меньше 6-ти символов.

8

Video

cost

CK_video_cost

Значение не может быть меньше 0.

3.5. Описание ограничений ссылочной целостности

Внешние ключи

Родительская

Столбец в родительской

Дочерняя

Столбец в дочерней

Название

Спецификация DELETE и UPDATE

1

Users

user_id

Comments

user_id

FK_Comments_Users

Update- нет

Delete - каскадно

2

Video

video_id

Comments

video_id

FK_Comments_Video

Update- нет

Delete - каскадно

3

Actors

actor_id

Vid_Actors

actor_id

FK_Vid_Actors_Actors

Update- нет

Delete - каскадно

4

Actors

video_id

Vid_Actors

video_id

FK_Vid_Actors_Video

Update- нет

Delete - каскадно

5

Companies

company_id

Vid_Companies

company_id

FK_Vid_Companies_Companies

Update- нет

Delete - каскадно

6

Video

video_id

Vid_Companies

video_id

FK_Vid_Companies_Video

Update- нет

Delete - каскадно

7

Director

director_id

Vid_Director

director_id

FK_Vid_Director_Directors

Update- нет

Delete - каскадно

8

Video

video_id

Vid_Director

video_id

FK_Vid_Director_Video

Update- нет

Delete - каскадно

9

Ganres

ganre_id

Vid_Ganres

ganre_id

FK_Vid_Ganres_Ganres

Update- нет

Delete - каскадно

10

Video

video_id

Vid_Ganres

video_id

FK_Vid_Ganres_Video

Update- нет

Delete - каскадно

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]