Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Примеры запросов. 1. Создание таблицы MyCustomers (FOREIGN KEY ограничение на таблицу)
1. Создание таблицы MyCustomers (FOREIGN KEY ограничение на таблицу). 2. Создание таблицы MyCustomers (FOREIGN KEY ограничение на столбец). 3. Пример задание правил удаления и обновления. ON DELETE NO ACTION); 4. Пример ссылки внешнего ключа на первичный ключ своей таблицы. 5. Пример расширенной формы ограничения CHECK по стандарту SQL2 Вопросы 1. Написать операторы создания таблиц Salespeople, Customers, Orders в полном объеме. 2. Написать триггеры, реализующие следующие деловые правила : · у продавца не может быть больше 3-х покупателей; · в одном городе не может быть более 2-х продавцов; · сумма минимального заказа покупателя из Сан-Хосе – 2000, из Барселоны – 1500, из других городов – 3000. · 1. CREATE TABLE Cityorders (onum integer NOT NULL PRIMARY KEY, amt decimal, cnum integer, snum integer, city char (15), FOREIGN KEY (onum, amt, snum) REFERENCES Orders (onum, amt, snum), FOREIGN KEY (cnum, city) REFERENCES Customers (cnum, city) ); 2. CREATE TABLE Orders (onum integer NOT NULL, amt decimal, odate date, cnum integer NOT NULL, snum integer, prev integer, UNIQUE (cnum, onum), FOREIGN KEY (cnum, prev) REFERENCES Orders (cnum,onum) );9
Дата добавления: 2015-06-30; просмотров: 199; Нарушение авторских прав Мы поможем в написании ваших работ! |