Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Установка связей между таблицами

РефератПомощь в написанииУзнать стоимостьмоей работы

Для обеспечения целостности необходимо установить связи между таблицами необходимо задать первичные и внешние ключи. Создание уникального ключа в таблице: «Детали товара». Создание первичного ключа в таблице: «Детали заказа». Внешний_ключ_заказы_к_покупателям FOREIGN KEY (ПокупательID). CONSTRAINT внешний_ключ_сотрудники_к_отдел_ FOREIGN KEY (ОтделID). Создание внешнего ключа в таблице: «Детали… Читать ещё >

Установка связей между таблицами (реферат, курсовая, диплом, контрольная)

Для обеспечения целостности необходимо установить связи между таблицами необходимо задать первичные и внешние ключи.

1. Создание первичного ключа в таблице: «Покупатели» .

ALTER TABLE ПОКУПАТЕЛИ ADD.

CONSTRAINT Первичный_ключ_покупатели PRIMARY KEY (ID).

GO.

2. Создание первичного ключа в таблице: «Сотрудники» .

ALTER TABLE СОТРУДНИКИ ADD.

CONSTRAINT Первичный_ключ_сотрудники PRIMARY KEY (ID).

GO.

3. Создание уникального ключа в таблице: «Отдел» .

ALTER TABLE ОТДЕЛ ADD.

CONSTRAINT Уникальный_ключ_отдел UNIQUE (ID).

GO.

4. Создание внешнего ключа в таблице: «СОТРУДНИКИ» .

ALTER TABLE СОТРУДНИКИ ADD.

CONSTRAINT внешний_ключ_сотрудники_к_отдел_ FOREIGN KEY (ОтделID).

REFERENCES ОТДЕЛ (ID).

ON DELETE CASCADE.

GO.

5. Создание первичного ключа в таблице: «Товары» .

ALTER TABLE ТОВАРЫ ADD.

CONSTRAINT первичный_ключ_товары PRIMARY KEY (ID).

GO.

6. Создание уникального ключа в таблице: «Детали товара» .

ALTER TABLE ДЕТАЛИТОВАРА ADD.

CONSTRAINT Уникальный_ключ_деталитовара UNIQUE (ID).

GO.

7. Создание внешнего ключа в таблице: «Детали товара» .

ALTER TABLE ДЕТАЛИТОВАРА ADD.

CONSTRAINT внешнийключ_деталитовара_к_товары FOREIGN KEY (ID).

REFERENCES ТОВАРЫ (ID).

ON DELETE CASCADE.

GO.

8. Создание уникального ключа в таблице: «Склад» .

ALTER TABLE СКЛАД ADD.

CONSTRAINT Уникальный_ключ_склад UNIQUE (ТоварID).

GO.

9. Создание внешнего ключа в таблице: «Склад» .

ALTER TABLE СКЛАД ADD.

CONSTRAINT внешний_ключ_склад_к_товары FOREIGN KEY (ТоварID).

REFERENCES ТОВАРЫ (ID).

ON DELETE CASCADE.

GO.

10. Создание первичного ключа в таблице: «Заказы» .

ALTER TABLE ЗАКАЗЫ ADD.

CONSTRAINT первичный_ключ_заказы PRIMARY KEY (ID).

GO.

11. Создание внешнего ключа в таблице: «Заказы» .

ALTER TABLE ЗАКАЗЫ ADD CONSTRAINT.

внешний_ключ_заказы_к_покупателям FOREIGN KEY (ПокупательID).

REFERENCES ПОКУПАТЕЛИ (ID).

ON DELETE SET NULL.

GO.

12. Создание внешнего ключа в таблице: «Заказы» .

ALTER TABLE ЗАКАЗЫ ADD CONSTRAINT.

Внешний_ключ_заказы_к_сотрудники FOREIGN KEY (СотрудникID).

REFERENCES СОТРУДНИКИ (ID).

ON DELETE SET NULL.

GO.

13. Создание первичного ключа в таблице: «Детали заказа» .

ALTER TABLE ДЕТАЛИЗАКАЗА ADD CONSTRAINT.

первичныйключ_детализаказа PRIMARY KEY.

(ЗаказID, Количествопозиций).

GO.

14. Создание внешнего ключа в таблице: «Детали заказа» .

ALTER TABLE ДЕТАЛИЗАКАЗА ADD CONSTRAINT.

внешнийключ_детализаказа_к_заказам FOREIGN KEY (ЗаказID).

REFERENCES ЗАКАЗЫ (ID).

ON DELETE CASCADE.

GO.

15. Создание внешнего ключа в таблице: «Детали заказа» .

ALTER TABLE ДЕТАЛИЗАКАЗА ADD CONSTRAINT.

внешний_ключ_детализаказа_к_товары FOREIGN KEY (ТоварID).

REFERENCES ТОВАРЫ (ID).

ON DELETE SET NULL.

GO.

Показать весь текст
Заполнить форму текущей работой