Скачиваний:
140
Добавлен:
25.12.2015
Размер:
4.42 Кб
Скачать

CREATE TABLE Картотека
(
Проверка_заявки char() NOT NULL ,
Заявка_трудоустраиваемого char(18) NULL ,
Дата_заявки_трудоустраиваемого datetime NULL ,
Заявка_работодателя char(18) NULL ,
Дата_заявки_работодателя datetime NULL
)
go


ALTER TABLE Картотека
ADD CONSTRAINT XPKКартотека PRIMARY KEY CLUSTERED (Проверка_заявки ASC)
go


CREATE TABLE Консультационный_отдел
(
Проверка_заявки char() NOT NULL ,
Заявка_трудоустраиваемого char(18) NOT NULL ,
Дата_заявки_трудоустраиваемого datetime NOT NULL ,
Заявка_работодателя char(18) NOT NULL ,
Дата_заявки_работодателя datetime NOT NULL ,
Возврат_невыполненных_заявок int NULL ,
Извещение_работодателю int NULL ,
Извещение_трудоустраиваемому int NULL ,
Отчет_о_выполненных_заявках int NULL ,
Отчет_о_невыполненных_заявках int NULL
)
go


ALTER TABLE Консультационный_отдел
ADD CONSTRAINT XPKКонсультационный_отдел PRIMARY KEY CLUSTERED (Проверка_заявки ASC,Дата_заявки_трудоустраиваемого ASC,Заявка_трудоустраиваемого ASC,Заявка_работодателя ASC,Дата_заявки_работодателя ASC)
go


CREATE TABLE Работодатель
(
Заявка_работодателя char(18) NOT NULL ,
Дата_заявки_работодателя datetime NOT NULL ,
Наименование_фирмы char() NULL ,
Должность char(18) NULL ,
Оплата money NULL ,
Требования char(18) NULL ,
Телефон integer NULL ,
Адрес int NULL
)
go


ALTER TABLE Работодатель
ADD CONSTRAINT XPKРаботодатель PRIMARY KEY CLUSTERED (Заявка_работодателя ASC,Дата_заявки_работодателя ASC)
go


CREATE TABLE Требования_предприятия
(
Заявка_работодателя char(18) NOT NULL ,
Дата_заявки_работодателя datetime NOT NULL ,
Пол char(18) NULL ,
Возраст char(18) NULL ,
Опыт_работы char() NULL ,
Образование char(18) NULL ,
Прописка int NULL ,
Дополнительные_навыки int NULL
)
go


ALTER TABLE Требования_предприятия
ADD CONSTRAINT XPKТребования_предприятия PRIMARY KEY CLUSTERED (Заявка_работодателя ASC,Дата_заявки_работодателя ASC)
go


CREATE TABLE Требования_трудоустраиваемого
(
Заявка_трудоустраиваемого char(18) NOT NULL ,
Дата_заявки_трудоустраиваемого datetime NOT NULL ,
Оплата money NULL ,
График_работы char(18) NULL ,
Адрес_предприятия char() NULL
)
go


ALTER TABLE Требования_трудоустраиваемого
ADD CONSTRAINT XPKТребования_трудоустраиваемого PRIMARY KEY CLUSTERED (Заявка_трудоустраиваемого ASC,Дата_заявки_трудоустраиваемого ASC)
go


CREATE TABLE Трудоустраиваемый
(
Заявка_трудоустраиваемого char(18) NOT NULL ,
Дата_заявки_трудоустраиваемого datetime NOT NULL ,
ФИО char(18) NULL ,
Специальность char(18) NULL ,
Опыт_работы char(18) NULL ,
Требования int NULL ,
Образование int NULL ,
Пол char(18) NULL ,
Возраст integer NULL ,
Телефон integer NULL ,
Адрес int NULL
)
go


ALTER TABLE Трудоустраиваемый
ADD CONSTRAINT XPKТрудоустраиваемый PRIMARY KEY CLUSTERED (Заявка_трудоустраиваемого ASC,Дата_заявки_трудоустраиваемого ASC)
go



ALTER TABLE Картотека
ADD CONSTRAINT R_4 FOREIGN KEY (Проверка_заявки,Дата_заявки_трудоустраиваемого,Заявка_трудоустраиваемого,Заявка_работодателя,Дата_заявки_работодателя) REFERENCES Консультационный_отдел(Проверка_заявки,Дата_заявки_трудоустраиваемого,Заявка_трудоустраиваемого,Заявка_работодателя,Дата_заявки_работодателя)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go



ALTER TABLE Консультационный_отдел
ADD CONSTRAINT R_2 FOREIGN KEY (Заявка_работодателя,Дата_заявки_работодателя) REFERENCES Работодатель(Заявка_работодателя,Дата_заявки_работодателя)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go

ALTER TABLE Консультационный_отдел
ADD CONSTRAINT R_3 FOREIGN KEY (Заявка_трудоустраиваемого,Дата_заявки_трудоустраиваемого) REFERENCES Трудоустраиваемый(Заявка_трудоустраиваемого,Дата_заявки_трудоустраиваемого)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go



ALTER TABLE Требования_предприятия
ADD CONSTRAINT R_8 FOREIGN KEY (Заявка_работодателя,Дата_заявки_работодателя) REFERENCES Работодатель(Заявка_работодателя,Дата_заявки_работодателя)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go



ALTER TABLE Требования_трудоустраиваемого
ADD CONSTRAINT R_7 FOREIGN KEY (Заявка_трудоустраиваемого,Дата_заявки_трудоустраиваемого) REFERENCES Трудоустраиваемый(Заявка_трудоустраиваемого,Дата_заявки_трудоустраиваемого)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go

Соседние файлы в папке Проектирование информационных систем (ИС) курсовая работа 2