foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID)
); TABLE GORA_STRANA
(_ ID int, _ID int, fk_GORA_STRANA_Gora foreign key (Gora_ID) references GORNYYE_SYSTEMY (Gora_ID), fk_GORA_STRANA_strany foreign key (Strana_ID) references Strany (Strana_ID)
); TABLE GORNYYE_VERSHINY
(_ ID int primary key, _NAME nvarchar (50), _ m int, _ID int, _ID int, nvarchar (15), FK_Gornayye_vershiny_Susha foreign key (Rakurss) references Susha (Rakurss), FK_Gornayye_vershiny_Kontinenty foreign key ( Kontinent_ID) references Kontinenty (Kontinent_ID), FK_Gornayye_vershiny_Gornyye_systemy foreign key (Gora_ID) references Gornyye_systemy (Gora_ID)
); TABLE GORN_STRANA
(_ ID int, _ID int, fk_GORN_STRANA_GORNYYE_VERSHINY foreign key (Gorn_ID) references GORNYYE_VERSHINY (Gorn_ID), fk_GORN_STRANA_Strany foreign key (Strana_ID) references Strany (Strana_ID)
); TABLE PESHCHERY
(_ ID int primary key, _NAME nvarchar (50), int, int, _ID int, _ID int, nvarchar (15), FK_Peshchery_Susha foreign key (Rakurss) references Susha (Rakurss), FK_Peshchery_Strany foreign key (Strana_ID) references Strany (Strana_ID), FK_Peshchery_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID)
); TABLE VULKANY
(_ ID int primary key, _NAME nvarchar (50), int, nvarchar (15), _ ID int, _ID int, nvarchar (15), FK_Vulkany_Susha foreign key (Rakurss) references Susha (Rakurss), FK_Vulkany_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID), FK_Vulkany_Strany foreign key (Strana_ID) references Strany (strana_ID)
);
4.3 Запити SQL на маніпулювання даними
Після створення таблиць бази даних була проведена її актуалізація? заповнення. При заповненні таблиць бази даних використовувалося особливу підмножина мови SQL? мову маніпуляції даними (DML). Найбільш часто довелося використовувати оператор INSERT, який дозволяє написати запит на заповнення полів таблиць відповідними значеннями. Причому за рахунок зв'язків при процесі виправлення однієї з таблиць, будуть автоматично змінюватися дані в інших таблицях.
INSERT INTO Zemlya (zemlya, Massa_zettatonna, Ploshad_mln_km2, Radius_km) (N Світ raquo ;, 5.976, 510.2, 6371.032); INTO Voda (rakurs, ploshad_vody_mln_km2, protsent, zemlya) (N Вода raquo ;, 361.13, 70.8, N світ ); INTO Susha (rakurss, ploshad_sushi_mln_km2, protsent, zemlya) (N Суша raquo ;, 148.94, 29.2, N світ ); INTO Okeany (Okean_ID, Okean_NAME, Ploshad_mln_km2, Obyem_mln_km3, Glubina_max_m, zemlya, rakurs) (1, N Тихий raquo ;, 178.68, 710.36, 11022, N світ raquo ;, N Вода ),
(2, N Атлантичний raquo ;, 91.66, 329.66, +8742, N світ raquo ;, N Вода ),
(3, N Індійський raquo ;, 76.17, 282.65, +7209, N світ raquo ;, N Вода ),
(4, N Південний raquo ;, 20.32, 0, 8428, N світ raquo ;, N Вода ),
(5, N Північний Льодовитий raquo ;, 14.75, 18.07, 5 527, N світ raquo ;, N Вода ); INTO Kontinenty (kontinent_ID, kontinent_NAME, Ploshad_mln_km2, Protsent_zem, rakurss, Chislo_naselenie_mln, protsent_naselenie ) (1, N Азія raquo ;, 43.4, 29.14, N Суша raquo ;, +4223, 60.01),
(2, N Африка raquo ;, 30.3, 20.34, N Суша raquo ;, 1081, 15.36),
(3, N Північна Америка raquo ;, 24.71, 16.59, N Суша raquo ;, 554, 7.89),
(4, N Південна Америка raquo ;, 17.84, 11.98, N Суша raquo ;, 401, 5.70),
(5, N Антрактидой raquo ;, 14.1, 9.47, N Суша raquo ;, 0, 0),
(6, N Європа raquo ;, 10, 6.71, N Суша raquo ;, 739, 10.51),
(7, N Австралія raquo ;, 7.66, 5.14, N Суша raquo ;, 23, 0.33);
INSERT INTO Strany (Strana_ID, Strana_NAME, Strana_STOLITSYA, Ploshad_km2, naselenie, kontinent_ID, rakurss) (1, N Абхазія raquo ;, N Сухумі raquo ;, 8600, 242862, 1, N Суша ) ,
(2, N Австралія raquo ;, N Канберра raquo ;, 7686850, 23290000, 7, N Суша ),
(3, N Австрія raquo ;, N Відень raquo ;, 83858, 8452835, 6, N Суша ),
(4, N Азербайджан raquo ;, N Баку raquo ;, 86600, 9235100, 1, N Суша ),
(5, N Албанія raquo ;, N Тирана raquo ;, 28748, 2831741, 6, N Суша ),
(6, N Алжир raquo ;, N Алжир raquo ;, 2381740, 36485828, 2, N Суша ),
(7, N Ангола raquo ;, N Луанда raquo ;, 1246700, 20162517, 6, N Суша ),
(8, N Андорра raquo ;...