Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π‘Π” ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ рСляционной ΠΌΠΎΠ΄Π΅Π»ΠΈ ПО

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Артикул_издСлия 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 Π—Π°ΠΊΠ°Π· (Ном_Π·Π°ΠΊΠ°Π·Π°));

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ