create table x#user (
id number primary key -- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½Π°
, C_FIO varchar2(100) -- Π€ΠΠ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½Π° β ΡΠΎΡΠΌΠ°Ρ ΡΡΡΠΎΠΊΠΈ: ΡΠ°ΠΌΠΈΠ»ΠΈΡ, ΠΈΠΌΡ, ΠΎΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ
);
INSERT INTO x#user β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ x#user
VALUES ('1', 'ΠΠ²Π°Π½ΠΎΠ², ΠΠ²Π°Π½, ΠΠ²Π°Π½ΠΎΠ²ΠΈΡ'); β Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½Π° β ΠΈ ΡΠΈΠΎ
INSERT INTO x#user
VALUES ('2', 'Π‘ΠΈΠ΄ΠΎΡΠΎΠ², Π‘ΠΈΠ΄ΠΎΡ, Π‘ΠΈΠ΄ΠΎΡΠΎΠ²ΠΈΡ');
INSERT INTO x#user
VALUES ('3', 'Π‘ΠΈΠ²ΡΠΎΠ²Π°, ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠ°, ΠΠ²Π³Π΅Π½ΡΠ΅Π²Π½Π°');
INSERT INTO x#user
VALUES ('4', 'ΠΠ°ΡΠΎΠ²Π°, ΠΠ½Π½Π°, Π‘Π΅ΡΠ³Π΅Π΅Π²Π½Π°');
INSERT INTO x#user
VALUES ('5', 'Π₯Π°Π½ΠΈΠ½, ΠΡΠΈΠΌ, ΠΠ΅ΡΡΠΎΠ²ΠΈΡ');
INSERT INTO x#user
VALUES ('6', 'Π₯Π°Π»ΠΈΠ½Π°, ΠΠ°ΡΡΡ, ΠΠΈΠΊΠΎΠ»Π°Π΅Π²Π½Π°');
INSERT INTO x#user
VALUES ('7', 'Π₯Π°ΡΠΈΠ½, ΠΠ²Π³Π΅Π½ΠΈΠΉ, ΠΠ»ΡΡΠΎΠ²ΠΈΡ');
INSERT INTO x#user
VALUES ('8', 'ΠΡΡΠΎΠ²Π°, ΠΡΠΈΠ½Π°, ΠΠ°Π²Π»ΠΎΠ²Π½Π°');
INSERT INTO x#user
VALUES ('9', 'ΠΠΈΡΠ΅Π»Π΅Π², Π‘Π΅ΡΠ³Π΅ΠΉ, ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠΎΠ²ΠΈΡ');
INSERT INTO x#user
VALUES ('10', 'ΠΡΡΠ΅ΠΌΠΎΠ², ΠΠ°Π½ΠΈΠΈΠ», Π‘Π΅ΡΠ³Π΅Π΅Π²ΠΈΡ');
INSERT INTO x#user
VALUES ('11', 'Π―ΡΠΈΠ»ΠΎ, ΠΡΠΊΠ°Π΄ΠΈΠΉ, ΠΠ°Π΄ΠΈΠΌΠΎΠ²ΠΈΡ');
INSERT INTO x#user
VALUES ('12', 'ΠΠΎΠ·Π»ΠΎΠ²Π°, ΠΠΈΠ°Π½Π°, Π―ΠΊΠΎΠ²Π»Π΅Π²Π½Π°');
create table x#address (
id number primary key --ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΠΎΠΏΠΈΡΠΊΠΈ
, C_ADDRESS varchar2(4000)
);
-- ΡΠΎΡΠΌΠ°Ρ Π°Π΄ΡΠ΅ΡΠ°: Π³ΠΎΡΠΎΠ΄, ΡΠ»ΠΈΡΠ°, Π΄ΠΎΠΌ, ΠΊΠ²Π°ΡΡΠΈΡΠ°, ΠΏΠΎΡΡΠΎΠ²ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ βββ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ
INSERT INTO x#address β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ x#address
VALUES ('1', 'ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, ΠΠ»ΡΡ
Π΅ΡΠ°, 13, 10, 630007');
INSERT INTO x#address
VALUES ('2', 'ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, ΠΠΎΡΡ
ΠΎΠ΄, 26, 140, 630059');
INSERT INTO x#address
VALUES ('3', 'ΠΠΎΡΠΊΠ²Π°, ΠΠ°ΡΡΠ°Π²ΡΠΊΠΎΠ΅ ΡΠΎΡΡΠ΅, 100, 1007, 100456');
INSERT INTO x#address
VALUES ('4', 'ΠΠΊΠ°ΡΠΈΡΠ΅Π½Π±ΡΡΠ³, ΠΡΠΎΡΠΏΠ΅ΠΊΡ ΠΠ΅Π½ΠΈΠ½Π°, 13, 10, 630007');
INSERT INTO x#address
VALUES ('5', 'ΠΠΌΡΠΊ, ΠΠ°Π²Π΅ΡΡΡΠ΅Π²Π°, 9, 1, 650067');
INSERT INTO x#address
VALUES ('6', 'ΠΠΎΡΠΈΠ»ΡΡΠΊ, ΠΠ΅Π½ΠΈΠ½Π°, 313, 586, 542845');
INSERT INTO x#address
VALUES ('7', 'Π§Π΅Π»ΡΠ±ΠΈΠ½ΡΠΊ, ΠΠ»ΡΡ
Π΅ΡΠ°, 54, 524, 465622');
INSERT INTO x#address
VALUES ('8', 'ΠΠΎΠ»ΠΎΠ³Π΄Π°, ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠ°Ρ, 87, 8, 854857');
INSERT INTO x#address
VALUES ('9', 'ΠΠ΅ΡΠ΄ΡΠΊ, ΠΠΎΠ»ΡΠ±ΠΎΠΉ Π·Π°Π»ΠΈΠ², 95, 4, 58754');
INSERT INTO x#address
VALUES ('10', 'ΠΠΌΠ΅ΠΈΠ½ΠΎΠ³ΠΎΡΡΠΊ, Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ, 61, 5, 685945');
INSERT INTO x#address
VALUES ('11', 'Π£ΡΡΡ-ΠΊΠ°ΠΌΠ΅Π½ΠΎΠ³ΠΎΡΡΠΊ, ΠΡΠΎΡΠΏΠ΅ΠΊΡ ΠΠ±Π°Ρ, 256, 526, 542124');
INSERT INTO x#address
VALUES ('12', 'ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊ, 1905 Π³ΠΎΠ΄Π°, 65, 41, 630045');
create table x#user_on_adress(
id number primary key --ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΠΏΠΈΡΠΊΠΈ
, c_user number not null references x#user --ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½Π°
, c_address number not null references x#address --ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΠΎΠΏΠΈΡΠΊΠΈ
, c_begin date not null --Π΄Π°ΡΠ° ΠΏΡΠΎΠΏΠΈΡΠΊΠΈ
, c_end date --Π΄Π°ΡΠ° Π²ΡΠΏΠΈΡΠΊΠΈ
);
INSERT INTO x#user_on_adress β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ x#user_on_adress
VALUES ('1', '1', '12', CURRENT_DATE , CURRENT_DATE );
INSERT INTO x#user_on_adress
VALUES ('2', '2', '11', TO_DATE('2023-01-01', 'YYYY-MM-DD'), null );
INSERT INTO x#user_on_adress
VALUES ('3', '3', '10', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('4', '4', '9', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('5', '5', '8', CURRENT_DATE , CURRENT_DATE );
INSERT INTO x#user_on_adress
VALUES ('6', '6', '7', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('7', '7', '6', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('8', '8', '5', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('9', '9', '4', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('10', '10', '3', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('11', '11', '2', CURRENT_DATE , null );
INSERT INTO x#user_on_adress
VALUES ('12', '12', '1', CURRENT_DATE , null );