Бакалавр
Дипломные и курсовые на заказ

Создание БД по разработанной реляционной модели ПО

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

Артикул_изделия NUMBER (4),. Артикул_изделия NUMBER (4),. CREATE TABLE Состав_заказа (. Фамилия VARCHAR2 (20) NOT NULL,. Дата_оформления DATE,. ФИО_агента VARCHAR2 (40),. Телефон_ТК VARCHAR2 (10),. Должность VARCHAR2 (30),. Должность VARCHAR2 (30),. Отчество VARCHAR2 (20),. Ном_заказа NUMBER (4),. Ном_заказа NUMBER (4),. Ном_заказа NUMBER (4),. Материал VARCHAR2 (10),. Габариты VARCHAR2 (10… Читать ещё >

Создание БД по разработанной реляционной модели ПО (реферат, курсовая, диплом, контрольная)

1. Создание таблицы «Адрес» :

CREATE TABLE Адрес (.

Улица VARCHAR2 (20),.

Дом NUMBER (4),.

Квартира NUMBER (4),.

Телефон_домашний VARCHAR (15),.

ID_Клиента NUMBER (4),.

CONSTRAINT pk_улица_дом_квартира PRIMARY KEY (Улица, Дом, Квартира),.

CONSTRAINT fk_id_клиента FOREIGN KEY (ID_Клиента) REFERENCES Клиент (ID_Клиента));

2. Создание таблицы «Клиент» :

CREATE TABLE Клиент (.

ID_Клиента NUMBER (4),.

Фамилия VARCHAR2 (20) NOT NULL,.

Имя VARCHAR2 (20) NOT NULL,.

Отчество VARCHAR2 (20),.

Должность VARCHAR2 (30),.

CONSTRAINT pk_id_клиента PRIMARY KEY (ID_Клиента));

3. Создание таблицы «Заказ» :

CREATE TABLE Заказ (.

Ном_заказа NUMBER (4),.

Дата_оформления DATE,.

Дата_исполнения DATE NOT NULL,.

Стоимость_заказа NUMBER (6) NOT NULL,.

ID_Клиента NUMBER (4),.

Ном_договора_доставки NUMBER (4),.

CONSTRAINT pk_заказ PRIMARY KEY (Ном_заказа),.

CONSTRAINT fk_клиент FOREIGN KEY (ID_Клиента) REFERENCES Клиент (ID_Клиента) ON DELETE CASCADE,.

CONSTRAINT fk_договор FOREIGN KEY (Ном_договора_доставки) REFERENCES Доставка (Ном_договора_доставки) ON DELETE CASCADE);

4. Создание таблицы «Состав заказа» :

CREATE TABLE Состав_заказа (.

Ном_заказа NUMBER (4),.

Артикул_изделия NUMBER (4),.

Количество_изделий_в_заказе NUMBER (2),.

CONSTRAINT pk_заказ_артикул PRIMARY KEY (Ном_заказа, Артикул_изделия),);

5. Создание таблицы «Доставка» :

CREATE TABLE Доставка (.

Ном_договора_доставки NUMBER (4),.

Стоимость_доставки NUMBER (6,2),.

Транспортная_компания VARCHAR2 (20),.

CONSTRAINT pk_договор PRIMARY KEY (Ном_договора_доставки),.

CONSTRAINT fk_тк FOREIGN KEY (Транспортная_компания) REFERENCES Грузоперевозки (Транспортная_компания));

6. Создание таблицы «Грузоперевозки» :

CREATE TABLE Грузоперевозки (.

Транспортная_компания VARCHAR2 (20),.

Телефон_ТК VARCHAR2 (10),.

Представитель_ТК VARCHAR2 (40),.

CONSTRAINT pk_тк PRIMARY KEY (Транспортная_компания));

7. Создание таблицы «Изделие» :

CREATE TABLE Изделие (.

Артикул_изделия NUMBER (4),.

Наименование_изделия VARCHAR2 (20),.

Цена_изделия NUMBER (6,2) NOT NULL,.

Количество_на_складе NUMBER (4) NOT NULL,.

Материал VARCHAR2 (10),.

Вес_кг NUMBER (4,2),.

Габариты VARCHAR2 (10),.

Наименование_поставщика VARCHAR2 (20),.

CONSTRAINT pk_артикул PRIMARY KEY (Артикул_изделия),.

CONSTRAINT fk_поставщик FOREIGN KEY (Наименование_поставщика) REFERENCES Поставщик_мебели (Наименование_поставщика));

8. Создание таблицы «Поставщик мебели» :

CREATE TABLE Поставщик_мебели (.

Наименование_поставщика VARCHAR2 (20),.

ФИО_представителя VARCHAR2 (40),.

Должность VARCHAR2 (30),.

Телефон_рабочий VARCHAR2 (10),.

CONSTRAINT pk_поставщик PRIMARY KEY (Наименование_поставщика));

9. Создание таблицы «Агент по продаже» :

CREATE TABLE Агент_по_продаже (.

ФИО_агента VARCHAR2 (40),.

Зарплата NUMBER (8,2),.

Ном_заказа NUMBER (4),.

CONSTRAINT pk_агент PRIMARY KEY (ФИО_агента),.

CONSTRAINT fk_заказ FOREIGN KEY (Ном_заказа) REFERENCES Заказ (Ном_заказа));

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