Составители:
Рубрика:
91
ПРИЛОЖЕНИЕ. Пример sql-скрипта для создания базы данных
CREATE TABLE ДОЛЖНОСТЬ
(Код-должности INT(3) NOT NULL,
Наименование-должности CHAR(15),
Оклад FLOAT(8,2));
CREATE UNIQUE INDEX IXДОЛЖНОСТЬ ON
ДОЛЖНОСТЬ (Код-должности ASC);
CREATE TABLE ОТДЕЛ
(Код-отдела INT(3) NOT NULL,
Аббревиатура-отдела CHAR(5),
Название-отдела CHAR(25));
CREATE UNIQUE INDEX IXОТДЕЛ ON ОТ-
ДЕЛ (Код-отдела ASC);
CREATE TABLE СОТРУДНИК
(Табельный-номер INT(6) NOT NULL,
№-паспорта INT(8),
№-полиса INT(9),
Фамилия CHAR(15),
Имя CHAR(15),
Отчество CHAR(15),
Дата-рождения DATE);
CREATE UNIQUE INDEX IXСОТРУДНИК ON
СОТРУДНИК (Табельный-номер ASC);
CREATE TABLE КОНТРАКТ
(Номер INT(3) NOT NULL,
Срок-начала DATE,
Срок-окончания DATE,
Сумма FLOAT(10,2),
№-рабочей-группы INT(3) NOT NULL,
Руководитель INT(6) NOT NULL,
Исполнитель INT(6) NOT NULL,
Имя-заказчика CHAR(25));
CREATE UNIQUE INDEX IXКОНТРАКТ ON
КОНТРАКТ (Номер ASC, №-рабочей-группы
ASC, Руководитель ASC, Исполнитель ASC);
CREATE TABLE ЗАКАЗЧИК
(Имя-заказчика CHAR(25) NOT NULL,
Адрес CHAR(200),
Национальная-принадлежность INT(1));
CREATE UNIQUE INDEX IXЗАКАЗЧИК ON
ЗАКАЗЧИК (Имя-заказчика ASC);
CREATE TABLE ЗАРУБЕЖНОЕ-ПРЕДПРИЯТИЕ
(Валюта CHAR(15),
Язык CHAR(15),
Имя-заказчика CHAR(25) NOT NULL);
CREATE UNIQUE INDEX IXЗАРУБЕЖНОЕ-
ПРЕДПРИЯТИЕ ON ЗАРУБЕЖНОЕ-
ПРЕДПРИЯТИЕ (Имя-заказчика
ASC);
CREATE TABLE ОТЕЧЕСТВЕННОЕ-
ПРЕДПРИЯТИЕ
(Форма-собственности CHAR(20),
Имя-заказчика CHAR(25) NOT NULL);
CREATE UNIQUE INDEX
IXОТЕЧЕСТВЕННОЕ-ПРЕДПРИЯТИЕ ON
ОТЕЧЕСТВЕННОЕ-ПРЕДПРИЯТИЕ
(Имя-заказчика ASC);
CREATE TABLE РАБОЧАЯ-ГРУППА
(№-рабочей-группы INT(3) NOT NULL,
Процент-вознаграждения INT(4,2),
Табельный-номер INT(6) NOT NULL,
Табельный-номер INT(6) NOT NULL);
CREATE UNIQUE INDEX IXРАБОЧАЯ-
ГРУППА ON РАБОЧАЯ-ГРУППА
(№-рабочей-группы ASC,
Табельный-номер ASC,
Табельный-номер ASC);
CREATE TABLE ШТАТНАЯ-ЕДИНИЦА
(Ставка FLOAT(4,2),
Код-отдела INT(3) NOT NULL,
Код-должности
INT(3) NOT NULL,
Табельный-номер INT(6) NOT NULL);
CREATE UNIQUE INDEX IXШТАТНАЯ-
ЕДИНИЦА ON ШТАТНАЯ-ЕДИНИЦА
ПРИЛОЖЕНИЕ. Пример sql-скрипта для создания базы данных CREATE TABLE ДОЛЖНОСТЬ Адрес CHAR(200), (Код-должности INT(3) NOT NULL, Национальная-принадлежность INT(1)); Наименование-должности CHAR(15), CREATE UNIQUE INDEX IXЗАКАЗЧИК ON Оклад FLOAT(8,2)); ЗАКАЗЧИК (Имя-заказчика ASC); CREATE UNIQUE INDEX IXДОЛЖНОСТЬ ON CREATE TABLE ЗАРУБЕЖНОЕ-ПРЕДПРИЯТИЕ ДОЛЖНОСТЬ (Код-должности ASC); (Валюта CHAR(15), CREATE TABLE ОТДЕЛ Язык CHAR(15), (Код-отдела INT(3) NOT NULL, Имя-заказчика CHAR(25) NOT NULL); Аббревиатура-отдела CHAR(5), CREATE UNIQUE INDEX IXЗАРУБЕЖНОЕ- Название-отдела CHAR(25)); ПРЕДПРИЯТИЕ ON ЗАРУБЕЖНОЕ- CREATE UNIQUE INDEX IXОТДЕЛ ON ОТ- ПРЕДПРИЯТИЕ (Имя-заказчика ASC); ДЕЛ (Код-отдела ASC); CREATE TABLE ОТЕЧЕСТВЕННОЕ- CREATE TABLE СОТРУДНИК ПРЕДПРИЯТИЕ (Табельный-номер INT(6) NOT NULL, (Форма-собственности CHAR(20), №-паспорта INT(8), Имя-заказчика CHAR(25) NOT NULL); №-полиса INT(9), CREATE UNIQUE INDEX Фамилия CHAR(15), IXОТЕЧЕСТВЕННОЕ-ПРЕДПРИЯТИЕ ON Имя CHAR(15), ОТЕЧЕСТВЕННОЕ-ПРЕДПРИЯТИЕ Отчество CHAR(15), (Имя-заказчика ASC); Дата-рождения DATE); CREATE TABLE РАБОЧАЯ-ГРУППА CREATE UNIQUE INDEX IXСОТРУДНИК ON (№-рабочей-группы INT(3) NOT NULL, СОТРУДНИК (Табельный-номер ASC); Процент-вознаграждения INT(4,2), CREATE TABLE КОНТРАКТ Табельный-номер INT(6) NOT NULL, (Номер INT(3) NOT NULL, Табельный-номер INT(6) NOT NULL); Срок-начала DATE, CREATE UNIQUE INDEX IXРАБОЧАЯ- Срок-окончания DATE, ГРУППА ON РАБОЧАЯ-ГРУППА Сумма FLOAT(10,2), (№-рабочей-группы ASC, №-рабочей-группы INT(3) NOT NULL, Табельный-номер ASC, Руководитель INT(6) NOT NULL, Табельный-номер ASC); Исполнитель INT(6) NOT NULL, CREATE TABLE ШТАТНАЯ-ЕДИНИЦА Имя-заказчика CHAR(25)); (Ставка FLOAT(4,2), CREATE UNIQUE INDEX IXКОНТРАКТ ON Код-отдела INT(3) NOT NULL, КОНТРАКТ (Номер ASC, №-рабочей-группы Код-должности INT(3) NOT NULL, ASC, Руководитель ASC, Исполнитель ASC); Табельный-номер INT(6) NOT NULL); CREATE TABLE ЗАКАЗЧИК CREATE UNIQUE INDEX IXШТАТНАЯ- (Имя-заказчика CHAR(25) NOT NULL, ЕДИНИЦА ON ШТАТНАЯ-ЕДИНИЦА 91
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »