реляционный информационный язык запрос
4. Реализация модели базы данных в среде СУБД MS SQL Server 2012
Физический уровень концептуальной схемы зависит от конкретной СУБД. В
физической модели содержится информация о всех объектах БД. Поскольку
стандартов на объекты БД не существует (например, нет стандарта на типы
данных), физическая модель зависит от конкретной реализации СУБД.
Следовательно, одной и той же логической модели могут соответствовать несколько
разных физических моделей. Если в логической модели не имеет значения, какой
конкретно тип данных имеет атрибут, то в физической модели важно описать всю
информацию о конкретных физических объектах - таблицах, полях, индексах и т. д.
.2 Создание таблиц базы данных на языке SQL Server 2012
При создании таблицы необходимо задать имя таблицы, имена столбцов и типы данных столбцов.
Таблицу можно создать с помощью оператора CREATE TABLE языка SQL.
По разработанной концептуальной схеме логического и физического уровней в
базе данных «Учебный атлас мира» были созданы следуюие таблицы:
USE kurs_LAURATABLE ZEMLYA
(nvarchar(15) primary key,_zettatonna float,_mln_km2 float,_km float
);TABLE VODA
(nvarchar(15) primary key,_vody_mln_km2 float,float,nvarchar(15),fk_voda_zemlya foreign key (Zemlya) references ZEMLYA (Zemlya)
);TABLE SUSHA
(nvarchar(15) primary key,_sushi_mln_km2 float,float,nvarchar(15),fk_susha_zemlya foreign key (Zemlya) references ZEMLYA (Zemlya)
);TABLE Okeany
(_ID int primary key,_NAME nvarchar(25),_mln_km2 float,_mln_km3 float,_max_m int,nvarchar(15),nvarchar(15),FK_Okeany_Zemlya foreign key (Zemlya) references ZEMLYA (Zemlya),FK_Okeany_Voda foreign key (Rakurs) references Voda (Rakurs)
);TABLE Kontinenty
(_ID int primary key,_NAME nvarchar(25),_mln_km2 float,_zem float,nvarchar(15),_naselenie_mln int,_naselenie float,FK_Kontinent_Susha foreign key (Rakurss) references Susha (Rakurss)
);TABLE Strany
(_ID int primary key,_NAME nvarchar(50),_STOLITSYA nvarchar(50),_km2 float,bigint,_ID int,nvarchar(15),FK_Strany_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID),FK_Susha_Strany foreign key (Rakurss) references SUSHA (Rakurss)
);TABLE OSTROVA
(_ID int primary key,_NAME nvarchar(30),int,_ID int,nvarchar(15),FK_Ostrova_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID),FK_Ostrova_Susha foreign key (Rakurss) references Susha (Rakurss)
);TABLE Morya
(_ID int primary key,_NAME nvarchar(50),int,_max int,_ID int,nvarchar(15),FK_Morya_Voda foreign key (Rakurs) references Voda (Rakurs),FK_Morya_Okeany foreign key (Okean_ID) references Okeany (Okean_ID)
);TABLE MORE_STRANA
(_ID int,_ID int,fk_more_strana_morya foreign key (More_ID) references Morya (More_ID),fk_more_st_strany foreign key (Strana_ID) references Strany (Strana_ID)
);TABLE Prolivy
(_ID int primary key,_NAME nvarchar(50),int, int,nvarchar(25), _ID int,nvarchar(15),FK_Prolivy_Voda foreign key (Rakurs) references Voda (Rakurs),FK_Prolivy_Okeany foreign key (Okean_ID) references Okeany (Okean_ID)
);TABLE Proliv_RAZDELYAET
(_ID int,nvarchar(70)
);TABLE proliv_STRANA
(_ID int,_ID int,FK_proliv_STRANA_Proliv foreign key (Proliv_ID) references Prolivy (Proliv_ID),FK_proliv_STRANA_Strana foreign key (Strana_ID) references STRANY (Strana_ID)
);TABLE Reki
(_ID int primary key,_NAME nvarchar(50),_km int,_km2 int,_pritok nvarchar(50),_ID int,nvarchar(15),FK_Reki_Voda foreign key (Rakurs) references Voda (Rakurs),FK_Reki_Okeany foreign key (Okean_ID) references Okeany (Okean_ID)
);TABLE REKA_STRANA
(_ID int,_ID int,FK_Reka_STRANA_Reka foreign key (Reka_ID) references Reki (Reka_ID),FK_proliv_STRANA_Strany foreign key (Strana_ID) references Strany (Strana_ID)
);TABLE Ozera
(_ID int primary key,_NAME nvarchar(50),_km2 int,_max_m int,_more_m int,nvarchar(15),nvarchar(15),FK_Ozera_Voda foreign key (Rakurs) references Voda (Rakurs),
);TABLE RekiOzera_ID int;TABLE Rekiconstraint FK_Reki_Ozera foreign key (Ozera_ID) references Ozera (Ozera_ID);TABLE OZERA_Kontinent
(_ID int,_ID int,fk_ozera_kont_Ozera foreign key (ozera_ID) references Ozera (Ozera_ID),fk_ozera_kont_Kontinent foreign key (kontinent_ID) references Kontinenty (kontinent_ID)
);TABLE OZERA_STRANA
(_ID int,_ID int,FK_ozera_STRANA_Ozera foreign key (Ozera_ID) references Ozera (Ozera_ID),FK_ozera_STRANA_Strana foreign key (Strana_ID) references Strany (Strana_ID)
);TABLE Vodopady
(_ID int primary key,_NAME nvarchar(50),int,_ID int,_ID int,nvarchar(15),FK_Vodapady_Strany foreign key (Strana_ID) references Strany (Strana_ID),FK_Vodapady_Voda foreign key (Rakurs) references Voda (Rakurs),FK_Vodapady_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID)
);TABLE OSTROV_STRANA
(_ID int,_ID int,FK_OSTROV_STRANA_Ostrov foreign key (Ostrov_ID) references Ostrova (Ostrov_ID),FK_OSTROV_STRANA__Strany foreign key (Strana_ID) references Strany (Strana_ID)
);TABLE Pustyni
(_ID int primary key,_NAME nvarchar(60),_km2 int,nvarchar(25),_min_С int,_max_С int,_ID int,nvarchar(15),FK_Pustyni_Susha foreign key (Rakurss) references Susha (Rakurss),FK_Pustyni_Kontinenty foreign key (Kontinent_ID) references Kontinenty (Kontinent_ID)
);TABLE PUSTYNYA_STRANA
(_ID int,_ID int,fk_PUSTYNYA_STRANA_Pustinya foreign key (Pustinya_ID) references pustyni (Pustinya_ID),fk_PUSTYNYA_STRANA_strany foreign key (Strana_ID) references Strany (Strana_ID)
);TABLE GORNYYE_SYSTEMY
(_ID int primary key,_NAME nvarchar(50),_km2 int,_km int,_km int,nvarchar(50),_ID int,nvarchar(15),FK_Gornayye_systemy_Susha foreign key (Rakurss) references Susha (Rakurss),FK_Gornayye_systemy_Kontinent 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)
);
После создания таблиц базы данных была произведена её актуализация −
заполнение. При заполнении таблиц базы данных использовалось особое
подмножество языка SQL − язык манипуляции данными (DML). Наиболее часто пришлось
использовать оператор INSERT,
который позволяет написать запрос на заполнение полей таблиц соответствующими
значениями. Причем за счет связей при процессе правки одной из таблиц, будут
автоматически изменяться данные в других таблицах.
INSERT INTO Zemlya (zemlya, Massa_zettatonna, Ploshad_mln_km2, Radius_km)(N'Мир', 5.976, 510.2, 6371.032);INTO Voda (rakurs, ploshad_vody_mln_km2, protsent, zemlya)(N'Вода', 361.13, 70.8, N'мир');INTO Susha (rakurss, ploshad_sushi_mln_km2, protsent, zemlya)(N'Суша', 148.94, 29.2, N'мир');INTO Okeany (Okean_ID, Okean_NAME, Ploshad_mln_km2, Obyem_mln_km3, Glubina_max_m, zemlya, rakurs)(1, N'Тихий', 178.68, 710.36, 11022, N'мир', N'Вода'),
(2, N'Атлантический', 91.66, 329.66, 8742, N'мир', N'Вода'),
(3, N'Индийский', 76.17, 282.65, 7209, N'мир', N'Вода'),
(4, N'Южный', 20.32, 0, 8428, N'мир', N'Вода'),
(5, N'Северный Ледовитый', 14.75, 18.07, 5527, N'мир', N'Вода');INTO Kontinenty (kontinent_ID, kontinent_NAME, Ploshad_mln_km2, Protsent_zem, rakurss, Chislo_naselenie_mln, protsent_naselenie)(1, N'Азия', 43.4, 29.14, N'Суша', 4223, 60.01),
(2, N'Африка', 30.3, 20.34, N'Суша', 1081, 15.36),
(3, N'Северная Америка', 24.71, 16.59, N'Суша', 554, 7.89),
(4, N'Южная Америка', 17.84, 11.98, N'Суша', 401, 5.70),
(5, N'Антрактида', 14.1, 9.47, N'Суша', 0, 0),
(6, N'Европа', 10, 6.71, N'Суша', 739, 10.51),
(7, N'Австралия', 7.66, 5.14, N'Суша', 23, 0.33);
INSERT INTO Strany (Strana_ID, Strana_NAME, Strana_STOLITSYA, Ploshad_km2, naselenie, kontinent_ID, rakurss)(1, N'Абхазия', N'Сухум', 8600, 242862, 1, N'Суша'),
(2, N'Австралия', N'Канберра', 7686850, 23290000, 7, N'Суша'),
(3, N'Австрия', N'Вена', 83858, 8452835, 6, N'Суша'),
(4, N'Азербайджан', N'Баку', 86600, 9235100, 1, N'Суша'),
(5, N'Албания', N'Тирана', 28748, 2831741, 6, N'Суша'),
(6, N'Алжир', N'Алжир', 2381740, 36485828, 2, N'Суша'),
(7, N'Ангола', N'Луанда', 1246700, 20162517, 6, N'Суша'),
(8, N'Андорра', N'Андорра-ла-Велья', 468, 78115, 6, N'Суша'),
(9, N'Антигуа и Барбуда', N'Сент-Джонс', 442, 90510, 3, N'Суша'),
(10, N'Аргентина', N'Буэнос-Айрес', 2766890, 41281631, 4, N'Суша'),
(11, N'Армения', N'Ереван', 29741, 3268500, 1, N'Суша'),
(12, N'Афганистан', N'Кабул', 647500, 33397058, 1, N'Суша'),
(13, N'Багамские Острова', N'Нассау', 13940, 351275, 3, N'Суша'),
(14, N'Бангладеш', N'Дакка', 144000, 150039000, 1, N'Суша'),
(15, N'Барбадос', N'Бриджтаун', 430, 274530, 3, N'Суша'),
(16, N'Бахрейн', N'Манама', 701, 1234571, 1, N'Суша'),
(17, N'Белиз', N'Бельмопан', 22966, 322100, 3, N'Суша'),
(18, N'Белоруссия', N'Минск', 207595, 9457500, 6, N'Суша'),
(19, N'Бельгия', N'Брюссель', 32545, 11041266, 6, N'Суша'),
(20, N'Бенин', N'Порто-Ново', 112620, 9351838, 2, N'Суша'),
(21, N'Болгария', N'София', 110910, 7364570, 6, N'Суша'),
(22, N'Боливия', N'Сукре', 1098580, 10248042, 4, N'Суша'),
(23, N'Босния и Герцеговина', N'Сараево', 51129, 3839737, 6, N'Суша'),
(24, N'Ботсвана', N'Габороне', 600370, 2053237, 2, N'Суша'),
(25, N'Бразилия', N'Бразилия', 8511965, 2010096222, 4, N'Суша'),
(26, N'Бруней', N'Бандар-Сери-Бегаван', 5770, 412892, 1, N'Суша'),
(27, N'Буркина-Фасо', N'Уагадгу', 274200, 17481984, 2, N'Суша'),
(28, N'Бурунди', N'Бужумбура', 27830, 8749387, 2, N'Суша'),
(29, N'Бутан', N'Тхимпху', 47000, 750443, 1, N'Суша'),
(30, N'Вануату', N'Порт-Вила', 12200, 251674, 7, N'Суша'),
(31, N'Ватикан', N'Ватикан', 0.44, 793, 6, N'Суша'),
(32, N'Великобритания', N'Лондон', 244820, 62435709, 6, N'Суша'),
(33, N'Венгрия', N'Будапешт', 93030, 9962000, 6, N'Суша'),
(34, N'Венесуэла', N'Каракас', 912050, 28972000, 4, N'Суша'),
(35, N'Восточный Тимор', N'Дили', 14874, 1066409, 1, N'Суша'),
(36, N'Вьетнам', N'Ханой', 329560, 92477857, 1, N'Суша'),
(37, N'Габон', N'Либревиль', 267667, 1563873, 2, N'Суша'),
(38, N'Гаити', N'Порт-о-Пренс', 27750, 10255644, 3, N'Суша'),
(39, N'Гайана', N'Джорджтаун', 214970, 761510, 4, N'Суша'),
(40, N'Гамбия', N'Банжул', 11300, 1824777, 2, N'Суша'),
(41, N'Гана', N'Аккра', 238540, 25545939, 2, N'Суша'),
(42, N'Гватемала', N'Гватемала', 108890, 15137569, 3, N'Суша'),
(43, N'Гвинея', N'Конакри', 245857, 10480710, 2, N'Суша'),
(44, N'Гвинея-Бисау', N'Бисау', 36120, 1579632, 2, N'Суша'),
(45, N'Германия', N'берлин', 357021, 81843809, 6, N'Суша'),
(46, N'Гондурас', N'Тегусигальпа', 112090, 7466000, 3, N'Суша'),
(47, N'Гренада', N'Сент-Джорджес', 340, 10530 , 3, N'Суша'),
(48, N'Греция', N'Афины', 131940, 11290785, 6, N'Суша'),
(49, N'Грузия', N'Тбилиси', 69700, 4497600, 1, N'Суша'),
(50, N'Дания', N'Копенгаген', 43094, 5579204, 6, N'Суша'),
(51, N'Джибути', N'Джибути', 2200, 922708, 2, N'Суша'),
(52, N'Доминика', N'Розо', 754, 67665, 3, N'Суша'),
(53, N'Доминиканская Республика', N'Санто-Доминго', 48730, 10183339, 3, N'Суша'),
(54, N'ДР Конго', N'Киншаса', 2345410, 77433744, 2, N'Суша'),
(55, N'Египет', N'Каир', 1001450, 85294388, 2, N'Суша'),
(56, N'Замбия', N'Лусака', 752614, 13883557, 2, N'Суша'),
(57, N'Зимбабве', N'Хараре', 390580, 13013678, 2, N'Суша'),
(58, N'Израиль', N'Иерусалим', 22072, 7836000, 1, N'Суша'),
(59, N'Индия', N'Нью-Дели', 3287590, 1223442000, 1, N'Суша'),
(60, N'Индонезия', N'Джакарта', 1904556, 253609643, 1, N'Суша'),
(61, N'Иордания', N'Амман', 89400, 6344000, 1, N'Суша'),
(62, N'Ирак', N'Багдад', 437072, 33703068, 1, N'Суша'),
(63, N'Иран', N'Тегеран', 1648000, 80840513, 1, N'Суша'),
(64, N'Ирландия', N'Дублин', 70273, 4581269, 6, N'Суша'),
(65, N'Исландия', N'Рейкьявик', 103000, 317630, 6, N'Суша'),
(66, N'Испания', N'Мадрид',497304, 46163116, 6, N'Суша'),
(67, N'Италия', N'Рим', 301340, 60776531, 6, N'Суша'),
(68, N'Йемен', N'Сана', 527970, 25569263, 1, N'Суша'),
(69, N'Кабо-Верде', N'Прая', 4033, 505335, 2, N'Суша'),
(70, N'Казахстан', N'Астана', 2724900, 16776583, 1, N'Суша'),
(71, N'Камбоджа', N'Пномпень', 181040, 14478320, 1, N'Суша'),
(72, N'Камерун', N'Яунде', 475440, 20468943, 2, N'Суша'),
(73, N'Канада', N'Оттава', 9976139, 33660000, 3, N'Суша'),
(74, N'Катар', N'Доха', 11437, 1699435, 1, N'Суша'),
(75, N'Кения', N'Найроби', 582650, 42749418, 2, N'Суша'),
(76, N'Кипр', N'Никосия', 9250, 862011, 1, N'Суша'),
(77, N'Киргизия', N'Бишкек', 198500, 5477600, 1, N'Суша'),
(78, N'Кирибати', N'Южная Тарава', 717, 102660, 7, N'Суша'),
(79, N'Китай', N'Пекин', 9640821, 1366499000, 1, N'Суша'),
(80, N'КНДР', N'Пхеньян', 120540, 24553672, 1, N'Суша'),
(81, N'Колумбия', N'Богота', 1138910, 46690000, 4, N'Суша'),
(82, N'Коморские Острова', N'Морони', 2235, 753943, 2, N'Суша'),
(83, N'Коста-Рика', N'Сан-Хосе', 51100, 4301712, 3, N'Суша'),
(84, N'Кот-дИвуар', N'Ямусукро', 322460, 20594615, 2, N'Суша'),
(85, N'Куба', N'Гавана', 100860, 11249266, 3, N'Суша'),
(86, N'Кувейт', N'Эль-Кувейт', 17820, 2891, 1, N'Суша'),
(87, N'Лаос', N'Вьентьян', 236800, 6348800, 1, N'Суша'),
(88, N'Латвия', N'Рига', 64589, 2049500, 6, N'Суша'),
(89, N'Лесото', N'Масеру', 30355, 2216850, 2, N'Суша'),
(90, N'Либерия', N'Монровия', 111370, 3476608, 2, N'Суша'),
(91, N'Ливан', N'Бейрут', 10452, 4291719, 1, N'Суша'),
(92, N'Ливия', N'Триполи', 1759540, 6469497, 2, N'Суша'),
(93, N'Литва', N'Вильнюс', 65200, 3195702, 6, N'Суша'),
(94, N'Лихтенштейн', N'Вадуц', 160, 36476, 6, N'Суша'),
(95, N'Люксембург', N'Люксембург', 2586, 524853, 6, N'Суша'),
(96, N'Мадагаскар', N'Антананариву', 587040, 21928518, 2, N'Суша'),
(97, N'Македония', N'Скопье', 25333, 2057284, 6, N'Суша'),
(98, N'Малави', N'Лилонгве', 118480, 15882815, 2, N'Суша'),
(99, N'Малайзия', N'Куала-лумпур', 329750, 29425859, 1, N'Суша'),
(100, N'Мали', N'Бамако', 1240000, 14517176, 2, N'Суша'),
(101, N'Мальдивские Острова', N'Мале', 300, 324313, 1, N'Суша'),
(102, N'Мальта', N'Валлетта', 316, 420085, 6, N'Суша'),
(103, N'Марокко', N'Рабат', 446550, 32668000, 2, N'Суша'),
(104, N'Маршалловы Острова', N'Маджуро', 181, 55717, 7, N'Суша'),
(105, N'Мексика', N'Мехико', 1972550, 120286655, 3, N'Суша'),
(106, N'Мозамбик', N'Мапуту', 801590, 23700715, 2, N'Суша'),
(107, N'Молдавия', N'Кишинев', 33846, 3559500, 6, N'Суша'),
(108, N'Монако', N'Монако', 2.02, 35444, 6, N'Суша'),
(109, N'Монголия', N'Улан-Батор', 1564116, 2736800, 1, N'Суша'),
(110, N'Мьянма', N'Нейпьидо', 678500, 48724387, 1, N'Суша'),
(111, N'Намибия', N'Виндхук', 825418, 2364433, 2, N'Суша'),
(112, N'Науру', N'нет столицы', 21.30, 10370, 7, N'Суша'),
(113, N'Непал', N'Катманду', 140800, 31011137, 1, N'Суша'),
(114, N'Нигер', N'Ниамей', 1267000, 16644339, 2, N'Суша'),
(115, N'Нигерия', N'Абуджа', 923768, 174507539, 2, N'Суша'),
(116, N'Нидерланды', N'Амстердам', 41526, 1674650, 6, N'Суша'),
(117, N'Никарагуа', N'Манагуа', 129494, 5815524, 3, N'Суша'),
(118, N'Новая Зеландия', N'Веллингтон', 268680, 445000, 7, N'Суша'),
(119, N'Норвегия', N'Осло', 324220, 5027600, 6, N'Суша'),
(120, N'ОАЭ', N'Абу-Даби', 82880, 4800250, 1, N'Суша'),
(121, N'Оман', N'Маскат', 309500, 2773479, 1, N'Суша'),
(122, N'Пакистан', N'Исламабад', 803940, 183209612, 1, N'Суша'),
(123, N'Палау', N'Нгерулмуд', 458, 20609, 7, N'Суша'),
(124, N'Панама', N'Панама', 78200, 3405813, 3, N'Суша'),
(125, N'Папуа-Новая Гвинея', N'Порт-Морсби', 463840, 7170112, 7, N'Суша'),
(126, N'Парагвай', N'Асунсьон', 406750, 6337127, 4, N'Суша'),
(127, N'Перу', N'Лима', 1285220, 30135875, 4, N'Суша'),
(128, N'Польша', N'Варшава', 312685, 38208618, 6, N'Суша'),
(129, N'Португалия', N'Лисссабон', 92082, 10541840, 6, N'Суша'),
(130, N'Республика Конго', N'Браззавиль', 342000, 4233063, 2, N'Суша'),
(131, N'Республика Корея', N'Сеул', 98480, 48580000, 1, N'Суша'),
(132, N'Россия', N'Москва', 3783749, 146270033, 6, N'Суша'),
(133, N'Руанда', N'Кигали', 26338, 10718379, 2, N'Суша'),
(134, N'Румыния', N'Бухарест', 237500, 21355849, 6, N'Суша'),
(135, N'Сальвадор', N'Сан-Сальвадор', 21040, 6264129, 3, N'Суша'),
(136, N'Самоа', N'Апиа', 2860, 184772, 7, N'Суша'),
(137, N'Сан-Марино', N'Сан-Марино', 61.00, 31945, 6, N'Суша'),
(138, N'Сан-Томе и Принсипи', N'Сан-Томе', 1001, 171878, 2, N'Суша'),
(139, N'Саудовская Аравия', N'Эр-Рияд', 2218000, 28705133, 1, N'Суша'),
(140, N'Свазиленд', N'Мбабане', 17363, 1220408, 2, N'Суша'),
(141, N'Сейшельские Острова', N'Виктория', 455, 87169, 2, N'Суша'),
(142, N'Сенегал', N'Дакар', 169190, 13107945, 2, N'Суша'),
(143, N'Сент-Винсенти Гренадины', N'Кингстаун', 389, 109367, 3, N'Суша'),
(144, N'Сент-Китс и Невс', N'Бастер', 261, 53697, 3, N'Суша'),
(145, N'Сент-Люсия', N'Кастри', 620, 177794, 3, N'Суша'),
(146, N'Сербия', N'Белград', 88361, 9846582, 6, N'Суша'),
(147, N'Сингапур', N'Сингапур', 714, 5183700, 1, N'Суша'),
(148, N'Сирия', N'Дамаск', 185180, 21117690, 1, N'Суша'),
(149, N'Словакия', N'Братислава', 48845, 5445324, 6, N'Суша'),
(150, N'Словения', N'Любляна', 20253, 2060400, 6, N'Суша'),
(151, N'Соломоновы Острова', N'Хониара', 28450, 566481, 7, N'Суша'),
(152, N'Сомали', N'Могадишо', 637657, 9797445, 2, N'Суша'),
(153, N'Судан', N'Хартум', 1886068, 30894000, 2, N'Суша'),
(154, N'Суринам', N'Парамарибо', 163270, 534175, 4, N'Суша'),
(155, N'США', N'Вашингтон', 9522057, 321348000, 3, N'Суша'),
(156, N'Сьерра-Леоне', N'Фритаун', 71740, 6126450, 2, N'Суша'),
(158, N'Таиланд', N'Бангкок', 514000, 70498494, 1, N'Суша'),
(159, N'Танзания', N'Додома', 948087, 47656367, 2, N'Суша'),
(160, N'Того', N'Ломе', 56785, 5753324, 2, N'Суша'),
(161, N'Тонга', N'Нукуалофа', 748, 104891, 7, N'Суша'),
(162, N'Тринидад и Тобаго', N'Порт-оф-Спейн', 5128, 1317714, 3, N'Суша'),
(163, N'Тувалу', N'Фунафути', 26.00, 10544, 7, N'Суша'),
(164, N'Тунис', N'Тунис', 163610, 10673800, 2, N'Суша'),
(165, N'Туркмения', N'Ашхабад', 491200, 5169660, 1, N'Суша'),
(166, N'Турция', N'Анкара', 780580, 77695904, 1, N'Суша'),
(167, N'Уганда', N'Кампала', 236040, 35620977, 2, N'Суша'),
(168, N'Узбекистан', N'Ташкент', 447400, 29637900, 1, N'Суша'),
(169, N'Украина', N'Киев', 576604, 42759300, 6, N'Суша'),
(170, N'Уругвай', N'Монтевидео', 176220, 3203792, 4, N'Суша'),
(171, N'Федеративные Штаты Микронезии', N'Паликир', 702, 112098, 7, N'Суша'),
(172, N'Фиджи', N'Сува', 18270, 875822, 7, N'Суша'),
(173, N'Филиппины', N'Манила', 300000, 105720644, 1, N'Суша'),
(174, N'Финляндия', N'Хельсинки', 337030, 5417800, 6, N'Суша'),
(175, N'Франция', N'Париж', 547030, 63468068, 6, N'Суша'),
(176, N'Хорватия', N'Загреб', 56542, 4290612, 6, N'Суша'),
(177, N'ЦАР', N'Банги', 622984, 4575586, 2, N'Суша'),
(178, N'Чад', N'Нджамена', 1284000, 11274106, 2, N'Суша'),
(179, N'Черногория', N'Подгорица', 14026, 632796, 6, N'Суша'),
(180, N'Чехия', N'Прага', 78866, 10507566, 6, N'Суша'),
(181, N'Чили', N'Сантьяго', 756950, 17459000, 4, N'Суша'),
(182, N'Швейцария', N'Берн', 41290, 7952600, 6, N'Суша'),
(183, N'Швеция', N'Стокгольм', 449964, 9495113, 6, N'Суша'),
(184, N'Шри-Ланка', N'Шри-Джаяварденепура-Котте', 65610, 21223550, 1, N'Суша'),