Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Примеры запросов. 1. Создание таблицы MySalespeople (NULL/NOT NULL ограничение)
1. Создание таблицы MySalespeople (NULL/NOT NULL ограничение). 2. Создание таблицы MySalespeople (UNIQUE ограничение для поля). 3. Создание таблицы MyCustomers (UNIQUE ограничение для таблицы). (cnum smallint NOT NULL, cname char(10) NOT NULL, city char(10), rating smallint, 4. Создание таблицы MySalespeople (NOT NULL PRIMARY KEY ограничение для поля). 5. Создание таблицы Namefield ( составное PRIMARY KEY ограничение для таблицы). (firstname char(10) NOT NULL, lastname char(10) NOT NULL, city char(10), PRIMARY KEY (firstname, lastname)); 6. Создание таблицы SalesP (CHECK ограничения для полей – Access не поддерживает). 7. Создание таблицы SalesP (CHECK ограничения для таблицы– Access не поддерживает). 8. Создание таблицы SalesP (DEFAULT ограничения для полей– Access не поддерживает).
Вопросы
1. Создайте таблицу Orders так, чтобы все значения столбца onum, как и все комбинации cnum и snum были различными и NULL – значения не содержались в поле odate. 2. Создайте таблицу Salespeople так, чтобы комиссионные по умолчанию составляли 10%, причем NULL-значения запрещены, поле snum является первичным ключом , а все имена были расположены между 'А' и 'М' включительно. 3. Создайте таблицу Orders, причем вы должны быть уверены в том, что значение поля onum больше значения поля cnum, а значение поля cnum больше значения поля snum. NULL – значения недопустимы ни для одного из этих трех полей. 1. CREATE TABLE Orders (onum integer NOT NULL PRIMARY KEY, amt decimal, odate date NOT NULL, cnum integer NOT NULL, snum integer NOT NULL, UNIOUE (snum, cnum)); ЙМЙ CREATE TABLE Orders (onum integer NOT NULL UNIQUE, amt decimal, odate date NOT NULL, cnum integer NOT NULL, snum integer NOT NULL, UNIQUE (snum, cnum)); рЕТЧПЕ ТЕЫЕОЙЕ РТЕДРПЮФЙФЕМШОЕЕ. 2. CREATE TABLE Salespeople (snum integer NOT NULL PRIMARY KEY, sname char(15) CHECK (sname BETWEEN 'AA' AND 'MZ'), city char(15), comm decimal NOT NULL DEFAULT = .10); 3. CREATE TABLE Orders (onum integer NOT NULL, amt decimal, odate date, cnum integer NOT NULL, snum integer NOT NULL, CHECK ((cnum > snum) AND (onum > cnum)));
Дата добавления: 2015-06-30; просмотров: 167; Нарушение авторских прав Мы поможем в написании ваших работ! |