Проектирование и реализация базы данных учебного атласа мира
Определение базовых сущностей предметной области. Представление базы данных реляционной моделью. Построение ER-диаграмм. Функции и архитектура информационной системы. Создание таблиц БД на языке SQL Server. Запросы на выборку и манипулирование данными.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 06.05.2015 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
(469, N'Уандой', 6360, 70, 4, N'Суша'),
(470, N'Чопикальки', 6345, 70, 4, N'Суша'),
(471, N'Сьюла-Гранде', 6344, 70, 4, N'Суша'),
(472, N'Паринакота', 6342, 70, 4, N'Суша'),
(473, N'Ильимани', 6322, 70, 4, N'Суша'),
(474, N'Лас-Тортолас', 6320, 70, 4, N'Суша'),
(475, N'Чимборасо', 6310, 70, 4, N'Суша'),
(476, N'Чинчей', 6309, 70, 4, N'Суша'),
(477, N'Ампато', 6288, 70, 4, N'Суша'),
(478, N'Померапе', 6282, 70, 4, N'Суша'),
(479, N'Махадита', 6280, 70, 4, N'Суша'),
(480, N'Палкараху', 6274, 70, 4, N'Суша'),
(481, N'Чимборасо', 6267, 70, 4, N'Суша'),
(482, N'Салкантай', 6267, 70, 4, N'Суша'),
(483, N'Бельграно', 6250, 70, 4, N'Суша'),
(484, N'Санта-Крус', 6241, 70, 4, N'Суша'),
(485, N'Ла-Меса', 6230, 70, 4, N'Суша'),
(486, N'Лос-Оливарес', 6216, 70, 4, N'Суша'),
(487, N'Рамада', 6201, 70, 4, N'Суша'),
(488, N'Копа', 6188, 70, 4, N'Суша'),
(489, N'Ауканкилча', 6176, 70, 4, N'Суша'),
(490, N'Дель-Торо', 6168, 70, 4, N'Суша'),
(491, N'Лайка-Колью', 6166, 70, 4, N'Суша'),
(492, N'Ранрапалька', 6162, 70, 4, N'Суша'),
(493, N'Пукаранра', 6156, 70, 4, N'Суша'),
(494, N'Сан-Педро', 6154, 70, 4, N'Суша'),
(495, N'Пабельон', 6152, 70, 4, N'Суша'),
(496, N'Кальянгате', 6110, 70, 4, N'Суша'),
(497, N'Индьо', 6109, 70, 4, N'Суша'),
(498, N'Хатунрити', 6106, 70, 4, N'Суша'),
(499, N'Чьярако', 6104, 70, 4, N'Суша'),
(500, N'Хиришанка', 6094, 70, 4, N'Суша'),
(501, N'Солимана', 6093, 70, 4, N'Суша'),
(502, N'Хатунума', 6093, 70, 4, N'Суша'),
(503, N'Сан-Пабло', 6092, 70, 4, N'Суша'),
(504, N'Уайна-Потоси', 6088, 70, 4, N'Суша'),
(505, N'Гуальятири', 6063, 70, 4, N'Суша'),
(506, N'Чачани', 6057, 70, 4, N'Суша'),
(507, N'Акотанго', 6052, 70, 4, N'Суша'),
(508, N'Яямари', 6049, 70, 4, N'Суша'),
(509, N'Чаупи-Орко', 6044, 70, 4, N'Суша'),
(510, N'Пальпано', 6040, 70, 4, N'Суша'),
(511, N'Уалька-Уалька', 6025, 70, 4, N'Суша'),
(512, N'Утурунку', 6020, 70, 4, N'Суша'),
(513, N'Расак', 6017, 70, 4, N'Суша'),
(514, N'Чачакомани', 6000, 70, 4, N'Суша'),
(515, N'Сильяйгвай', 5995, 70, 4, N'Суша'),
(516, N'Пумасильо', 5991, 70, 4, N'Суша'),
(517, N'Торони', 5982, 70, 4, N'Суша'),
(518, N'Тутупака', 5980, 70, 4, N'Суша'),
(519, N'Такора', 5980, 70, 4, N'Суша'),
(520, N'Сабанкая', 5976, 70, 4, N'Суша'),
(521, N'Ласунайок', 5960, 70, 4, N'Суша'),
(522, N'Котопахи', 5897, 70, 4, N'Суша'),
(523, N'Тиккла', 5897, 70, 4, N'Суша'),
(524, N'Мурурата', 5868, 70, 4, N'Суша'),
(525, N'Эль-Мисти', 5822, 70, 4, N'Суша'),
(526, N'Сауасирай', 5818, 70, 4, N'Суша'),
(527, N'Кристобаль-Колон', 5800, 70, 4, N'Суша'),
(528, N'Каямбе', 5790, 70, 4, N'Суша'),
(529, N'Антисана', 5753, 70, 4, N'Суша'),
(530, N'Гиганте', 5748, 70, 4, N'Суша'),
(531, N'Туншу', 5730, 70, 4, N'Суша'),
(532, N'Санта-Роза', 5706, 70, 4, N'Суша'),
(533, N'Вероника', 5682, 70, 4, N'Суша'),
(534, N'Убинас', 5672, 70, 4, N'Суша'),
(535, N'Чилья', 5665, 70, 4, N'Суша'),
(536, N'Пичу-Пичу', 5665, 70, 4, N'Суша'),
(537, N'Раухунте', 5650, 70, 4, N'Суша'),
(538, N'Нуэво-Мундо', 5597, 70, 4, N'Суша'),
(539, N'Чоролке', 5597, 70, 4, N'Суша'),
(540, N'Эль-Фраиле', 5596, 70, 4, N'Суша'),
(541, N'Ласкар', 5592, 70, 4, N'Суша'),
(542, N'Халаката', 5567, 70, 4, N'Суша'),
(543, N'Мисми', 5556, 70, 4, N'Суша'),
(544, N'Нусо-Чикон', 5530, 70, 4, N'Суша');
INSERT INTO GORN_STRANA (Gorn_ID, Strana_ID)
Values (1, 113),
(1, 79),
(2, 79),
(2, 122),
(3, 59),
(3, 113),
(4, 113),
(4, 79),
(5, 79),
(5, 113),
(6, 79),
(6, 113),
(7, 113),
(8, 113),
(9, 122),
(10, 113),
(11, 122),
(11, 79),
(12, 122),
(12, 79),
(13, 122),
(13, 79),
(14, 79),
(15, 122),
(15, 79),
(16, 79),
(16, 113),
(17, 113),
(18, 122),
(18, 79),
(19, 113),
(20, 122),
(21, 113),
(21, 79),
(21, 59),
(22, 113),
(23, 113),
(24, 122),
(25, 113),
(26, 122),
(27, 59),
(28, 122),
(29, 113),
(30, 122),
(31, 59),
(32, 79),
(33, 113),
(34, 122),
(35, 113),
(35, 79),
(36, 113),
(37, 113),
(38, 122),
(39, 122),
(40, 113),
(41, 79),
(41, 113),
(42, 79),
(43, 113),
(44, 79),
(45, 122),
(46, 29),
(47, 113),
(48, 79),
(48, 29),
(49, 79),
(50, 79),
(51, 79),
(51, 122),
(52, 113),
(53, 157),
(54, 122),
(54, 12),
(55, 122),
(56, 113),
(57, 79),
(57, 77),
(58, 59),
(58, 122),
(59, 79),
(59, 113),
(60, 122),
(61, 122),
(62, 122),
(63, 113),
(64, 122),
(65, 79),
(66, 113),
(66, 122),
(67, 79),
(67, 113),
(68, 122),
(69, 29),
(69, 79),
(70, 113),
(71, 122),
(71, 79),
(72, 79),
(73, 79),
(74, 79),
(75, 122),
(76, 122),
(77, 113),
(78, 113),
(79, 113),
(80, 79),
(81, 113),
(82, 113),
(83, 79),
(84, 79),
(84, 29),
(85, 79),
(85, 29),
(86, 122),
(87, 113),
(88, 79),
(89, 79),
(90, 113),
(91, 79),
(92, 79),
(92, 122),
(93, 113),
(93, 79),
(94, 113),
(95, 122),
(96, 79),
(96, 113),
(97, 59),
(98, 77),
(98, 113),
(99, 157),
(100, 113),
(101, 159),
(102, 75),
(103, 54),
(103, 167),
(104, 54),
(104, 167),
(105, 54),
(105, 167),
(106, 54),
(106, 167),
(107, 54),
(107, 167),
(108, 54),
(108, 167),
(109, 159),
(110, 189),
(111, 54),
(111, 133),
(112, 189),
(113, 54),
(114, 189),
(115, 189),
(116, 189),
(117, 189),
(118, 189),
(119, 167),
(119, 75),
(120, 189),
(121, 189),
(122, 189),
(123, 189),
(124, 189),
(125, 103),
(126, 189),
(127, 133),
(127, 167),
(128, 103),
(129, 103),
(130, 189),
(131, 103),
(132, 72),
(133, 103),
(134, 103),
(135, 103),
(136, 103),
(137, 103),
(138, 189),
(139, 189),
(140, 103),
(141, 103),
(142, 103),
(143, 103),
(144, 103),
(145, 103),
(146, 103),
(147, 190),
(148, 133),
(148, 54),
(149, 159),
(150, 103),
(151, 133),
(151, 167),
(151, 54),
(152, 103),
(153, 103),
(154, 103),
(155, 189),
(156, 103),
(157, 103),
(158, 103),
(159, 103),
(160, 89),
(161, 54),
(162, 167),
(162, 133),
(163, 54),
(164, 190),
(164, 89),
(165, 159),
(166, 190),
(167, 189),
(168, 190),
(169, 190),
(170, 190),
(171, 190),
(172, 75),
(173, 190),
(174, 103),
(175, 190),
(176, 190),
(177, 190),
(177, 89),
(178, 75),
(179, 190),
(180, 167),
(180, 54),
(181, 189),
(182, 189),
(183, 190),
(184, 159),
(185, 159),
(186, 192),
(187, 66),
(188, 159),
(189, 54),
(190, 167),
(191, 167),
(192, 54),
(193, 153),
(194, 190),
(194, 89),
(195, 72),
(196, 155),
(197, 73),
(198, 105),
(199, 155),
(199, 73),
(200, 105),
(201, 155),
(202, 105),
(203, 73),
(204, 73),
(205, 73),
(206, 155),
(207, 155),
(208, 155),
(209, 73),
(210, 155),
(211, 73),
(212, 155),
(213, 73),
(214, 73),
(215, 105),
(216, 155),
(217, 155),
(216, 73),
(217, 73),
(218, 155),
(219, 73),
(220, 155),
(221, 155),
(222, 105),
(223, 105),
(224, 155),
(224, 73),
(225, 155),
(226, 155),
(227, 155),
(228, 155),
(229, 155),
(230, 155),
(231, 155),
(232, 155),
(233, 73),
(234, 155),
(235, 155),
(236, 155),
(237, 155),
(238, 155),
(239, 155),
(240, 155),
(241, 105),
(242, 155),
(243, 155),
(244, 155),
(245, 155),
(246, 155),
(247, 155),
(247, 73),
(248, 155),
(249, 155),
(250, 155),
(251, 155),
(252, 155),
(253, 155),
(254, 155),
(255, 105),
(256, 155),
(257, 155),
(258, 155),
(259, 155),
(260, 73),
(261, 155),
(262, 73),
(263, 155),
(264, 155),
(265, 42),
(266, 155),
(267, 155),
(268, 155),
(269, 155),
(270, 105),
(271, 155),
(272, 155),
(273, 155),
(274, 155),
(275, 155),
(276, 155),
(277, 155),
(278, 155),
(279, 155),
(280, 105),
(281, 155),
(281, 73),
(282, 155),
(283, 155),
(284, 155),
(285, 155),
(286, 155),
(287, 155),
(288, 155),
(289, 155),
(290, 155),
(291, 155),
(292, 155),
(293, 155),
(294, 155),
(295, 155),
(296, 195),
(297, 195),
(298, 195),
(299, 195),
(300, 195),
(301, 195),
(302, 195),
(303, 195),
(304, 195),
(305, 195),
(306, 195),
(307, 195),
(308, 195),
(309, 195),
(310, 195),
(311, 195),
(312, 195),
(313, 195),
(314, 195),
(315, 195),
(316, 195),
(317, 195),
(318, 195),
(319, 195),
(320, 195),
(321, 195),
(322, 195),
(323, 195),
(324, 195),
(325, 195),
(326, 195),
(327, 195),
(328, 195),
(329, 195),
(330, 195),
(331, 195),
(332, 195),
(333, 195),
(334, 195),
(335, 195),
(336, 195),
(337, 195),
(338, 195),
(339, 195),
(340, 132),
(341, 132),
(342, 132),
(343, 132),
(343, 49),
(344, 132),
(344, 49),
(345, 132),
(346, 132),
(346, 49),
(347, 132),
(348, 132),
(348, 49),
(349, 49),
(350, 132),
(350, 49),
(351, 132),
(351, 49),
(352, 132),
(353, 132),
(353, 49),
(354, 49),
(355, 182),
(356, 182),
(357, 182),
(358, 132),
(359, 182),
(359, 67),
(360, 132),
(360, 4),
(361, 132),
(361, 49),
(362, 132),
(363, 182),
(364, 182),
(365, 132),
(365, 49),
(366, 182),
(367, 4),
(368, 67),
(368, 175),
(369, 182),
(370, 182),
(371, 4),
(372, 182),
(372, 67),
(373, 182),
(374, 132),
(375, 175),
(376, 182),
(377, 175),
(378, 66),
(379, 182),
(380, 182),
(381, 67),
(382, 182),
(383, 132),
(383, 1),
(384, 182),
(385, 182),
(386, 182),
(387, 132),
(387, 191),
(388, 4),
(388, 11),
(389, 191),
(390, 132),
(390, 1),
(391, 175),
(391, 66),
(392, 132),
(392, 1),
(393, 66),
(394, 66),
(395, 66),
(396, 175),
(396, 66),
(397, 132),
(397, 1),
(398, 66),
(399, 49),
(399, 191),
(400, 67),
(401, 67),
(402, 149),
(403, 66),
(404, 66),
(405, 149),
(406, 125),
(407, 125),
(408, 125),
(409, 125),
(410, 125),
(411, 118),
(412, 125),
(413, 125),
(414, 125),
(415, 125),
(416, 125),
(417, 125),
(418, 125),
(419, 125),
(420, 155),
(421, 118),
(422, 118),
(423, 118),
(424, 118),
(425, 118),
(426, 118),
(427, 118),
(428, 118),
(429, 118),
(430, 118),
(431, 118),
(432, 118),
(433, 118),
(434, 118),
(435, 118),
(436, 118),
(437, 125),
(438, 125),
(439, 125),
(440, 2),
(441, 2),
(442, 2),
(443, 2),
(444, 2),
(445, 2),
(446, 10),
(447, 10),
(447, 181),
(448, 10),
(449, 10),
(450, 10),
(450, 181),
(451, 10),
(452, 10),
(453, 127),
(454, 10),
(455, 10),
(455, 181),
(456, 10),
(456, 181),
(457, 10),
(458, 127),
(459, 10),
(459, 181),
(460, 10),
(461, 22),
(462, 22),
(463, 10),
(463, 181),
(464, 10),
(465, 127),
(466, 22),
(467, 127),
(468, 127),
(469, 127),
(470, 127),
(471, 127),
(472, 181),
(472, 22),
(473, 22),
(474, 181),
(474, 10),
(475, 185),
(476, 127),
(477, 127),
(478, 181),
(478, 22),
(479, 10),
(480, 127),
(481, 185),
(482, 127),
(483, 10),
(484, 127),
(485, 10),
(486, 10),
(487, 10),
(488, 127),
(489, 181),
(490, 181),
(490, 10),
(491, 22),
(492, 127),
(493, 127),
(494, 181),
(495, 10),
(496, 127),
(497, 22),
(498, 127),
(499, 22),
(500, 127),
(501, 127),
(502, 127),
(503, 181),
(504, 22),
(505, 181),
(506, 127),
(507, 181),
(507, 22),
(508, 127),
(509, 127),
(509, 22),
(510, 181),
(511, 127),
(512, 22),
(513, 127),
(514, 22),
(515, 181),
(515, 22),
(516, 127),
(517, 22),
(518, 181),
(519, 181),
(520, 127),
(521, 127),
(522, 185),
(523, 127),
(524, 22),
(525, 127),
(526, 127),
(527, 81),
(528, 185),
(529, 185),
(530, 22),
(531, 127),
(532, 127),
(533, 127),
(534, 127),
(535, 127),
(536, 127),
(537, 127),
(538, 22),
(539, 22),
(540, 127),
(540, 181),
(540, 127),
(541, 181),
(542, 127),
(543, 127),
(544, 127);
INSERT INTO Peshchery (Peshchera_ID, Peshchera_NAME, Glubina, Dlina, Strana_ID, Kontinent_ID, Rakurss)
Values (1, N'Крубера-Воронья', -2196, 16058, 1, 1, N'Суша'),
(2, N'Сарма', -1830, 13000, 1, 1, N'Суша'),
(3, N'Снежная', -1753, 24080, 1, 1, N'Суша'),
(4, N'Лампрехтсофен', -1632, 50000, 3, 6, N'Суша'),
(5, N'Мирольда', -1626, 13000, 175, 6, N'Суша'),
(6, N'Жан-Бернар', -1602, 20536, 175, 6, N'Суша'),
(7, N'Торка-дель-Серро', -1589, 7060, 66, 6, N'Суша'),
(8, N'Шахта им.Вячеслава Пантюхина', -1508, 5530, 1, 1, N'Суша'),
(9, N'Сима де ла Корниза', -1507, 6445, 66, 6, N'Суша'),
(10, N'Чеки-2', -1502, 5291, 150, 6, N'Суша'),
(11, N'Чеве', -1484, 26194, 105, 3, N'Суша'),
(12, N'Уатла', -1475, 62099, 105, 3, N'Суша'),
(13, N'Система Траве', -1441, 9167, 66, 6, N'Суша'),
(14, N'Эгма', -1429, 3118, 166, 1, N'Суша'),
(15, N'Лукина яма', -1421, 1078, 176, 6, N'Суша'),
(16, N'Бой-Булок', -1415, 14270, 168, 1, N'Суша'),
(17, N'Сима де лас Пуэртас Илламинако', -1408, 14500, 66, 6, N'Суша'),
(18, N'Пьер-Сен-Мартен', -1408, 80200, 175, 6, N'Суша'),
(19, N'Кузгун', -1400, 3187, 166, 1, N'Суша'),
(20, N'Абисо Паоло Роверси', -1350, 4000, 67, 6, N'Суша'),
(21, N'Система Аранонера', -1349, 44682, 66, 6, N'Суша'),
(22, N'Зибенхэнгсте', -1340, 157000, 182, 6, N'Суша'),
(23, N'Гуфре Берже', -1323, 31790, 175, 6, N'Суша'),
(24, N'Словацка яма', -1320, 4832, 176, 6, N'Суша'),
(25, N'Мала Бока', -1319, 8168, 150, 6, N'Суша'),
(26, N'Cosanosytaloch-Berger', -1291, 30396, 3, 6, N'Суша'),
(27, N'Чарко', -1278, 6710, 105, 3, N'Суша'),
(28, N'Илюхина', -1275, 5890, 1, 1, N'Суша'),
(29, N'Система дел Хиту', -1264, 8022, 66, 6, N'Суша'),
(30, N'Мурук', -1258, 17000, 125, 7, N'Суша'),
(31, N'Pozo del Madejuno', -1255, 2852, 66, 6, N'Суша'),
(32, N'Torca dos los Rebecos', -1255, 2228, 66, 6, N'Суша'),
(33, N'Крнелско Брезно', -1241, 8000, 150, 6, N'Суша'),
(34, N'Кихане', -1223, 31373, 105, 3, N'Суша'),
(35, N'J2', -1222, 6846, 105, 3, N'Суша'),
(36, N'Schwer-Hohlensystem', -1219, 6273, 3, 6, N'Суша'),
(37, N'Абисо Оливифер', -1215, 10000, 67, 6, N'Суша'),
(38, N'Dachstein-Mammuthohle', -1199, 58532, 3, 6, N'Суша'),
(39, N'Чукурпинар Дедени', -1190, 3550, 3, 6, N'Суша'),
(40, N'Дел Монте Корчиа', -1190, 52300, 67, 6, N'Суша'),
(41, N'Сотеранео Ле донне Мостро-Чинг-Антика', -1180, 5744, 67, 6, N'Суша'),
(42, N'Ану Иффлис (Пещера леопарда)', -1170, 2000, 6, 2, N'Суша'),
(43, N'Torca Idoubeda', -1167, 2423, 66, 6, N'Суша'),
(44, N'Abisso Perestroika', -1160, 00, 67, 6, N'Суша'),
(45, N'B15-B1', -1150, 10970, 66, 6, N'Суша'),
(46, N'Абисо Саргато', -1125, 14000, 67, 6, N'Суша'),
(47, N'Московская', -1125, 2500, 1, 1, N'Суша'),
(48, N'Арабикская', -1110, 3250, 1, 1, N'Суша'),
(49, N'Казумура', -1102, 65500, 155, 3, N'Суша'),
(50, N'Sima G.E.S.M.', -1101, 2718, 66, 6, N'Суша'),
(51, N'Gouffre des Partages', -1097, 22000, 175, 6, N'Суша'),
(52, N'дзоу', -1090, 6000, 1, 1, N'Суша'),
(53, N'Hirlatzhohle', -1070, 91800, 3, 6, N'Суша'),
(54, N'Schoenbergsystem', -1060, 135200, 3, 6, N'Суша'),
(55, N'DOEF Sonnenleiterschacht', -1054, 17325, 3, 6, N'Суша'),
(56, N'Kammerschartenhohle', -1033, 5500, 3, 6, N'Суша'),
(57, N'Torca de Uriello', -1022, 3632, 66, 6, N'Суша'),
(58, N'Акема Бис', -1015, 1505, 105, 3, N'Суша'),
(59, N'Сонконга', -1014, 2057, 105, 3, N'Суша'),
(60, N'Киевская', -990, 2340, 168, 1, N'Суша'),
(61, N'Абисо ди Малга Фосетта', -974, 4207, 67, 6, N'Суша'),
(62, N'Reseau de la Coumo dHyouernedo', -973, 105767, 175, 6, N'Суша'),
(63, N'Напра', -970, 3520, 1, 1, N'Суша'),
(64, N'Xio Zhai Tien Ken', -964, 4102, 79, 1, N'Суша'),
(65, N'Ди Пиаджия Белла', -961, 35500, 67, 6, N'Суша'),
(66, N'Пурификасион', -953, 93755, 105, 3, N'Суша'),
(67, N'Бареншахт', -946, 57800, 182, 6, N'Суша'),
(68, N'Сотеранео дел Кол делла Ербе', -935, 16500, 67, 6, N'Суша'),
(69, N'Абисо дел Гномо', -925, 5343, 67, 6, N'Суша'),
(70, N'Feuertal-hohlensystem', -913, 22121, 3, 6, N'Суша'),
(71, N'Тепепа', -900, 26500, 105, 3, N'Суша'),
(72, N'Система Нетлебед-Близард Пот', -889, 24252, 118, 7, N'Суша'),
(73, N'Сплуга делла Прета', -875, 4372, 67, 6, N'Суша'),
(74, N'Зилберенсистем', -847, 32685, 182, 6, N'Суша'),
(75, N'Burgunderschacht', -845, 17910, 3, 6, N'Суша'),
(76, N'Сотано де Агуа де Коризо', -843, 4477, 105, 3, N'Суша'),
(77, N'Arresteliako Ziloa', -838, 57061, 175, 6, N'Суша'),
(78, N'Сотано де Тринидад', -834, 2780, 105, 3, N'Суша'),
(79, N'Куюкую', -832, 1231, 166, 1, N'Суша'),
(80, N'Torca de la Laureola', -830, 1255, 66, 6, N'Суша'),
(81, N'Хеллох', -828, 156000, 182, 6, N'Суша'),
(82, N'Sistema Garma Ciega', -825, 23173, 66, 6, N'Суша'),
(83, N'Пионерская', -815, 1700, 1, 1, N'Суша'),
(84, N'Sistema Cueto-Coventosa-Cobera', -815, 32529, 66, 6, N'Суша'),
(85, N'Виелка Сниезна', -814, 17300, 128, 6, N'Суша'),
(86, N'Ану Бусуил', -805, 3200, 6, 2, N'Суша'),
(87, N'Tafkoura', -800, 4500, 48, 6, N'Суша'),
(88, N'Система Елис Басин', -775, 29804, 118, 7, N'Суша'),
(89, N'Да Кенг', -775, 4274, 79, 1, N'Суша'),
(90, N'Графский Провал', -770, 1750, 1, 1, N'Суша'),
(91, N'Сниежна Студня', -763, 6600, 128, 6, N'Суша'),
(92, N'Ди Конка де Карсене', -759, 13500, 67, 6, N'Суша'),
(93, N'Ариадна', -752, 5567, 3, 6, N'Суша'),
(94, N'Ghar Parau', -751, 1364, 63, 1, N'Суша'),
(95, N'K2, Hohgant', -751,13640 , 182, 6, N'Суша'),
(96, N'Булмер Кавернс', -749, 40600, 118, 7, N'Суша'),
(97, N'E3', -734, 9125, 3, 6, N'Суша'),
(98, N'Kolkbluser-Monsterhohle', -723, 44487, 3, 6, N'Суша'),
(99, N'Тогобейт', -722, 3918, 103, 2, N'Суша'),
(100, N'Grotte DArphidia', -712, 22300, 175, 6, N'Суша'),
(101, N'Полоска Яма', -704, 10800, 150, 6, N'Суша'),
(102, N'Абисо Францо Милазо', -700, 8000, 67, 6, N'Суша'),
(103, N'Reseau de la Diau', -698, 27000, 175, 6, N'Суша'),
(104, N'Geburtstagsschacht', -698, 1000, 45, 6, N'Суша'),
(105, N'Grotte de Gournier', -680, 18000, 175, 6, N'Суша'),
(106, N'Coume Ferrat', -680, 10000, 175, 6, N'Суша'),
(107, N'Абисмо Гай Коллет', -671, 897, 25, 4, N'Суша'),
(108, N'Trou qui Souffle', -670, 41000, 175, 6, N'Суша'),
(109, N'Пинаргусу Магараси', -660, 10000, 166,1 , N'Суша'),
(110, N'Куетцала-Атеполиит-Атисчала юг', -658, 37676, 105, 3, N'Суша'),
(111, N'Reseau de LAlpe', -655, 6024, 175, 6, N'Суша'),
(112, N'Донг ба Донг', -653, 7612, 79, 1, N'Суша'),
(113, N'Krestik-Turist System', -633, 10370, 175, 6, N'Суша'),
(114, N'Gutschtobelhohle', -629, 13100, 182, 6, N'Суша'),
(115, N'Фестивалная-Ледопадная', -625, 13000, 168, 1, N'Суша'),
(116, N'Грота делла Моттера', -620, 12000, 67, 6, N'Суша'),
(117, N'Аненшахт', -607, 5000, 3, 6, N'Суша'),
(118, N'Вртоглавица', -603, 00, 150, 6, N'Суша'),
(119, N'Reseau de la Dent de Crolles', -603, 50101, 175, 6, N'Суша'),
(120, N'Behia Lezia', -596, 11500, 175, 6, N'Суша'),
(121, N'Frauenmauer-Langstein-Hohlensystem', -595, 20215, 3, 6, N'Суша'),
(122, N'Shuanghe Dongqun', -593, 128003, 79, 1, N'Суша'),
(123, N'Gamslocher-KKolowratsys', -570, 17067, 3, 6, N'Суша'),
(124, N'Уральская', -565, 2500, 168, 1, N'Суша'),
(125, N'Combe des Bioles', -563, 12500, 175, 6, N'Суша'),
(126, N'Grotte de la Luire', -547, 33700, 175, 6, N'Суша'),
(127, N'Red Del Silencio', -542, 60000, 66, 6, N'Суша'),
(128, N'Шратенхуле', -530, 19000, 182, 6, N'Суша'),
(129, N'Cueva del Hoyo Salcedillo', -530, 13000, 66, 6, N'Суша'),
(130, N'Мамо Кананда', -528, 54800, 125, 7, N'Суша'),
(131, N'Грутас де Ранчо Нуево', -520, 10218, 105, 3, N'Суша'),
(132, N'Systeme du Granier', -513, 55327, 175, 6, N'Суша'),
(133, N'Соконуско', -513, 21733, 105, 3, N'Суша'),
(134, N'Зайдмана', -506, 1500, 168, 1, N'Суша'),
(135, N'Shpella e Njerzit e Lageshtires', -503, 2000, 5, 6, N'Суша'),
(136, N'Tjoarvekrajgge', -502, 19000, 119, 6, N'Суша'),
(137, N'Назаровская', -500, 6500, 132, 6, N'Суша'),
(138, N'Майская', -500, 3110, 132, 6, N'Суша'),
(139, N'Аматерскей а Пункевни Йески', -497, 32500, 180, 6, N'Суша'),
(140, N'Лечугия', -478, 209601, 155, 3, N'Суша'),
(141, N'Грота делла Бигонда', -450, 22600, 67, 6, N'Суша'),
(142, N'Танталова пещера', -440, 34000, 3, 6, N'Суша'),
(143, N'Система Висока', -435, 11660, 128, 6, N'Суша'),
(144, N'Куева дел Рио ла Вента', -430, 13000, 105, 3, N'Суша'),
(145, N'Абисо Бакарди', -430, 4500, 67, 6, N'Суша'),
(146, N'Куева дел Теколоте', -424, 40475, 67, 6, N'Суша'),
(147, N'Тенксгивинг', -416, 8311, 73, 3, N'Суша'),
(148, N'Изворул Талсуаре', -415, 16000, 134, 6, N'Суша'),
(149, N'Гроте де Левитан', -408, 9152, 75, 2, N'Суша'),
(150, N'Каскадная', -405, 1500, 132, 6, N'Суша'),
(151, N'Квартет', -400, 1300, 1, 1, N'Суша'),
(152, N'Алтернлабиринт', -400, 15000, 3, 6, N'Суша'),
(153, N'Зальцграбенхеле', -399, 9012, 45, 6, N'Суша'),
(154, N'Англо-Руская', -390, 3000, 132, 6, N'Суша'),
(155, N'Кастелгард', -387, 20122, 73, 3, N'Суша'),
(156, N'Гуа-Эир-Джерних', -355, 189072, 99, 1, N'Суша'),
(157, N'Атеа 56', -331, 37000, 125, 7, N'Суша'),
(158, N'Кодула ди Луна', -331, 37000, 67, 6, N'Суша'),
(159, N'Казад-Дум', -321, 1774, 2, 7, N'Суша'),
(160, N'Абсолютная', -320, 4000, 132, 6, N'Суша'),
(161, N'Грефткхелен', -315, 4890, 119, 6, N'Суша'),
(162, N'Кап-Кутан', -310, 57000, 165, 1, N'Суша'),
(163, N'Царна', -304, 6500, 128, 6, N'Суша'),
(164, N'Q5', -301, 1867, 73, 3, N'Суша'),
(165, N'Оскола-Кристиола', -300, 11000, 119, 6, N'Суша'),
(166, N'Гаргантуа', -286, 5997, 73, 3, N'Суша'),
(167, N'Касна Яма', -280, 12200, 150, 6, N'Суша'),
(168, N'Сотеранео Тачи-Зелбио-Аурора', -266, 9630, 67, 6, N'Суша'),
(169, N'Система дел Рио Енцантадо', -250, 16910, 199, 3, N'Суша'),
(170, N'Фиуме-Венто', -245, 23000, 67, 6, N'Суша'),
(171, N'Воронцовская', -240, 10640, 132, 6, N'Суша'),
(172, N'Алтайская', -240, 5380, 132, 6, N'Суша'),
(173, N'Гуфе де падирак', -230, 29000, 175, 6, N'Суша'),
(174, N'Бусо де ла Рана', -225, 24135, 67, 6, N'Суша'),
(175, N'Мини-Мартин', -220, 16000, 2, 7, N'Суша'),
(176, N'Сумидеро дел Рио Сан Антонио', -206, 3673, 42, 3, N'Суша'),
(177, N'Сиур-Понор-Топлита', -203, 17000, 134, 6, N'Суша'),
(178, N'Красные пещеры', -200, 17350, 132, 6, N'Суша'),
(179, N'Уинд', -194, 222234, 155, 3, N'Суша'),
(180, N'Ермосура', -193, 4926, 81, 4, N'Суша'),
(181, N'Джевел', -193, 257495, 155, 3, N'Суша'),
(182, N'Предямски систем', -190, 13044, 150, 6, N'Суша'),
(183, N'Большая Орешная', -190, 58000, 132, 6, N'Суша'),
(184, N'Ящик Пандоры', -180, 10100, 132, 6, N'Суша'),
(185, N'Рудички пропадани', -180, 12300, 180, 6, N'Суша'),
(186, N'Зимна', -176, 4250, 128, 6, N'Суша'),
(187, N'Система Игл нест', -174, 3600, 2, 7, N'Суша'),
(188, N'Баджейская', -170, 6900, 132, 6, N'Суша'),
(189, N'Тун Кул', -160, 18000, 17, 3, N'Суша'),
(190, N'Гар-э-Дозар', -144, 00, 63, 1, N'Суша'),
(191, N'Грута де Тапахем', -140, 5130, 25, 4, N'Суша'),
(192, N'Селминум Тем', -137, 20500, 125, 7, N'Суша'),
(193, N'Куева де Алпазат', -136, 13678, 105, 3, N'Суша'),
(194, N'Грута Олхос ДАгуа', -135, 7360, 25, 4, N'Суша'),
(195, N'Пещера Малхам', -135, 5447, 58, 1, N'Суша'),
(196, N'Гроте де Миландре', -135, 10520, 182, 6, N'Суша'),
(197, N'Рошфорт', -134, 10000, 19, 6, N'Суша'),
(198, N'Сумган-Кутук', -130, 9860, 132, 6, N'Суша'),
(199, N'Комплексул Тополнита', -127, 20500, 134, 6, N'Суша'),
(200, N'Cueva de los Chorros', -130, 20928, 105, 3, N'Суша'),
(201, N'Пещера тростниковой флейты', 00, 500, 79, 1, N'Суша'),
(202, N'Такага-ана', -125, 4400, 194, 1, N'Суша'),
(203, N'Кораллгроттан', -124, 6000, 183, 6, N'Суша'),
(204, N'Culverson Creek Cave System',-122 ,33507 , 155, 3, N'Суша'),
(205, N'Ханг Кхе Ри', -120, 13817, 36, 1, N'Суша'),
(206, N'Большая голубая дыра', -120, 00, 17, 3, N'Суша'),
(207, N'Gaurdakskaya Fata-Morgana', -120, 11500, 165, 1, N'Суша'),
(208, N'Мамонтова', -116, 627644, 155, 3, N'Суша'),
(209, N'Лубанг Саранг Лаба Лаба', -116, 15185, 99, 1, N'Суша'),
(210, N'Baradla barlang-Domica jaskyna', -116, 23916, 33, 6, N'Суша'),
(211, N'Муламуланг', -115, 11000, 2, 7, N'Суша'),
(212, N'Chaos Cave', -112, 6030, 190, 2, N'Суша'),
(213, N'Han-sur-Lasse', -110, 16000, 19, 6, N'Суша'),
(214, N'Pyl-Volgy', -104, 12400, 33, 6, N'Суша'),
(215, N'Букарма-Хабиби', -101, 2250, 92, 2, N'Суша'),
(216, N'Poulnagollum Poulelva', -100, 14400, 64, 6, N'Суша'),
(217, N'Колонг', -100, 6000, 2, 7, N'Суша'),
(218, N'Ст.Пол Ундерграунд ривер', -100, 21000, 173, 1, N'Суша'),
(219, N'Ogof Draenen', -98, 66120, 32, 6, N'Суша'),
(220, N'Mchishta', -90, 4320, 1, 1, N'Суша'),
(221, N'Cockelbiddy', -90, 6100, 2, 7, N'Суша'),
(222, N'Олдоман', -82, 8870, 173, 1, N'Суша'),
(223, N'Сак-Актун', -78, 217363, 105, 3, N'Суша'),
(224, N'Система Нгуом Пак Бо', -77, 3248, 36, 1, N'Суша'),
(225, N'Sloans Valley Cave System', -73, 39640, 155, 3, N'Суша'),
(226, N'Партизанская', -72, 6100, 132, 6, N'Суша'),
(227, N'Кубилай Кан', -70, 4027, 2, 7, N'Суша'),
(228, N'Ленинградская', -70, 5000, 1, 1, N'Суша'),
(229, N'Xanadu Cave System', -70, 38307, 155, 3, N'Суша'),
(230, N'The Hole', -69, 37020, 155, 3, N'Суша'),
(231, N'Мамутова', -68, 3510, 2, 7, N'Суша'),
(232, N'Cumberland Caverns', -61, 44444, 155, 3, N'Суша'),
(233, N'Blue Spring Cave', -61, 53431, 155, 3, N'Суша'),
(234, N'Фишер-Ридж', -60, 113000, 155, 3, N'Суша'),
(235, N'Queenslander Cave', -60, 10000, 2, 7, N'Суша'),
(236, N'Luweng Jaran', -60, 25000, 60, 1, N'Суша'),
(237, N'Там Пра Уак Даенг', -56, 6314, 158, 1, N'Суша'),
(238, N'Духлата', -53, 17600, 21, 6, N'Суша'),
(239, N'Ум ал Масабих', -52, 3593, 92, 2, N'Суша'),
(240, N'Attahohle', -52, 6670, 45, 6, N'Суша'),
(241, N'Салукан Каланг', -50, 20000, 60, 1, N'Суша'),
(242, N'Куева дел Гуачаро', -50, 10200, 34, 4, N'Суша'),
(243, N'Kizelovskaya Viasherskaya', -43, 7600, 132, 6, N'Суша'),
(244, N'Binkleys Cave System', -43, 35567, 155, 3, N'Суша'),
(245, N'Корра-Лин', -38, 13200, 2, 7, N'Суша'),
(246, N'Blue Spring Cave', -38, 35567, 155, 3, N'Суша'),
(247, N'Коске', -37, 137, 175, 6, N'Суша'),
(248, N'Окс-Бель-Ха', -35, 233086, 105, 3, N'Суша'),
(249, N'Иистер', -35, 7655, 2, 7, N'Суша'),
(250, N'Grotte de Neuvon', -35, 19100, 175, 6, N'Суша'),
(251, N'Озерная', -35, 127779, 169, 6, N'Суша'),
(252, N'Наранхал', -34, 21374, 105, 3, N'Суша'),
(253, N'Кризна Яма', -32, 8163, 150, 6, N'Суша'),
(254, N'Золушка', -30, 92000, 169, 6, N'Суша'),
(255, N'Divya', -28, 9750, 132, 6, N'Суша'),
(256, N'Кунгурская ледяная пещера', -27, 5700, 132, 6, N'Суша'),
(257, N'Куевас-дель-Драко', -25, 2500, 66, 6, N'Суша'),
(258, N'Система Булита', -23, 120400, 2, 7, N'Суша'),
(259, N'Млинки', -20, 24150, 169, 6, N'Суша'),
(260, N'Оптимистическая', -20, 236000, 169, 6, N'Суша'),
(261, N'Кристальная', -20, 22000, 132, 6, N'Суша'),
(262, N'Пондасул', -16, 10318, 105, 3, N'Суша'),
(263, N'Соф Омар Холука', -15, 15100, 189, 2, N'Суша'),
(264, N'Орлова чука', -12, 13437, 21, 6, N'Суша'),
(265, N'Three Island', -12, 6563, 73, 3, N'Суша'),
(266, N'Ботовская', -6, 57256, 132, 6, N'Суша'),
(267, N'Махагуас-Кантера', 00, 23500, 85, 3, N'Суша'),
(268, N'Пердидос', 00, 26000, 85, 3, N'Суша'),
(269, N'Тока-да-Боа-Виста', 00, 102000, 25, 4, N'Суша'),
(270, N'Санто Томас', 00, 44165, 85, 3, N'Суша'),
(271, N'Сао Винсенте', 00, 8784, 25, 4, N'Суша'),
(272, N'Эмине-Баир-Хоса', 00, 00, 132, 6, N'Суша'),
(273, N'Куева Фуентес', 00, 30000, 85, 3, N'Суша'),
(274, N'Тенг Лонг Донг', 00, 40000, 79, 1, N'Суша'),
(275, N'Леденика', 00, 300, 21, 6, N'Суша'),
(276, N'Магура', 00, 3000, 21, 6, N'Суша'),
(277, N'Мраморные пещеры', 00, 00, 181, 4, N'Суша'),
(278, N'Амбатоанджахана', 00, 10810, 21, 6, N'Суша'),
(279, N'Амбатоанджахана', 00, 18100, 21, 6, N'Суша'),
(280, N'Тагларская пещера', 00, 00, 11, 1, N'Суша'),
(281, N'Куева де ла Бруха', 00, 2500, 10, 4, N'Суша'),
(282, N'Де Пан де азукар', 00, 20000, 85, 3, N'Суша'),
(283, N'Мелиссани', 00, 00, 48, 6, N'Суша'),
(284, N'Лумелундагротан', 00, 4300, 183, 6, N'Суша'),
(285, N'Лихтенштейн', 00, 115, 45, 6, N'Суша'),
(286, N'Голубые пещеры Закинф', 00, 00, 48, 6, N'Суша'),
(287, N'Воронцовская пещера', 00, 00, 132, 6, N'Суша'),
(288, N'Франхти', 00, 00, 48, 6, N'Суша'),
(289, N'Эль-Соплао', 00, 17000, 66, 6, N'Суша'),
(290, N'Конхунто Санта Рита', 00, 17050, 25, 4, N'Суша'),
(291, N'Конхунто Сао Матеус', 00, 20540, 25, 4, N'Суша'),
(292, N'Шкоцянские пещеры', 00, 00, 150, 6, N'Суша'),
(293, N'Постойна Яма', 00, 00, 150, 6, N'Суша'),
(294, N'Грута до падре', 00, 15800, 25, 4, N'Суша'),
(295, N'Лапа Тера Ронка', 00, 11000, 25, 4, N'Суша'),
(296, N'Мовиле', 00, 00, 134, 6, N'Суша'),
(297, N'Куэва дель Индио', 00, 00, 199, 3, N'Суша');
INSERT INTO Vulkany (Vulkan_ID, Vulkan_NAME, Visota, Phorma, Strana_ID, Kontinent_ID, Rakurss)
Values (1, N'Охос-дель-Саладо', 6887, N'стратовулкан', 181, 4, N'суша'),
(2, N'Льюльяйльяко', 6739, N'стратовулкан', 10, 4, N'суша'),
(3, N'Типас', 6658, N'комплексный', 10, 4, N'суша'),
(4, N'Невадо-де-Инкауаси', 6621, N'стратовулкан', 181, 4, N'суша'),
(5, N'Серро-эль-Кондор', 6532, N'стратовулкан', 10, 4, N'суша'),
(6, N'Коропуна', 6377, N'стратовулкан', 127, 4, N'суша'),
(7, N'Паринакота', 6348, N'стратовулкан', 181, 4, N'суша'),
(8, N'Чимборасо', 6310, N'стратовулкан', 185, 4, N'суша'),
(9, N'Пулар', 6233, N'стратовулкан', 181, 4, N'суша'),
(10, N'Эль-Соло', 6190, N'стратовулкан', 181, 4, N'суша'),
(11, N'Оканкилча', 6176, N'стратовулкан', 181, 4, N'суша'),
(12, N'Сан-Педро', 6159, N'стратовулкан', 181, 4, N'суша'),
(13, N'Сьерра-Невада', 6127, N'комплексный', 181, 4, N'суша'),
(14, N'Аракар', 6082, N'стратовулкан', 10, 4, N'суша'),
(15, N'Гваллатири', 6071, N'стратовулкан', 181, 4, N'суша'),
(16, N'Невадо-Чачани', 6057, N'стратовулкан', 127, 4, N'суша'),
(17, N'Копьяпо', 6052, N'стратовулкан', 181, 4, N'суша'),
(18, N'Сокомпа', 6051, N'стратовулкан', 181, 4, N'суша'),
(19, N'Акамарачи', 6046, N'стратовулкан', 181, 4, N'суша'),
(20, N'Утурунку', 6008, N'стратовулкан', 185, 4, N'суша'),
(21, N'Тупунгатито', 6000, N'стратовулкан', 181, 4, N'суша'),
(22, N'Такора', 5980, N'стратовулкан', 181, 4, N'суша'),
(23, N'Сайрекабур', 5971, N'стратовулкан', 181, 4, N'суша'),
(24, N'Сабанкая', 5967, N'стратовулкан', 127, 4, N'суша'),
(25, N'Ликанкабур', 5916, N'стратовулкан', 181, 4, N'суша'),
(26, N'Котопахи', 5911, N'стратовулкан', 185, 4, N'суша'),
(27, N'Миникес', 5910, N'стратовулкан', 181, 4, N'суша'),
(28, N'Фальсо-Азуфре', 5890, N'комплексный', 181, 4, N'суша'),
(29, N'Путана', 5890, N'стратовулкан', 181, 4, N'суша'),
(30, N'Эль-Мисти', 5822, N'стратовулкан', 127, 4, N'суша'),
(31, N'Убинас', 5672, N'стратовулкан', 127, 4, N'суша'),
(32, N'Ласкар', 5592, N'стратовулкан', 181, 4, N'суша'),
(33, N'Невадо-дель-Уила', 5365, N'стратовулкан', 81, 4, N'суша'),
(34, N'невадо-дель-Руис', 5321, N'стратовулкан', 81, 4, N'суша'),
(35, N'Сангай', 5230, N'стратовулкан', 185, 4, N'суша'),
(36, N'Галерас', 4276, N'стратовулкан', 81, 4, N'суша'),
(37, N'Льяйма', 34125, N'стратовулкан', 181, 4, N'суша'),
(38, N'Вильяррика', 2847, N'стратовулкан', 181, 4, N'суша'),
(39, N'Пуйеуэ', 2236, N'стратовулкан', 181, 4, N'суша'),
(40, N'Фернандина', 1476, N'щитовидный', 185, 4, N'суша'),
(41, N'Пик Орисаба', 5675, N'стратовулкан', 105, 3, N'суша'),
(42, N'Попокатепетль', 5426, N'стратовулкан', 105, 3, N'суша'),
(43, N'Истаксиуатль', 5230, N'стратовулкан', 105, 3, N'суша'),
(44, N'Рейнир', 4392, N'стратовулкан', 155, 3, N'суша'),
(45, N'Тахумулько', 4220, N'стратовулкан', 42, 3, N'суша'),
(46, N'Мауна-Лоа', 4170, N'щитовидный', 155, 3, N'суша'),
(47, N'Колима', 3850, N'стратовулкан', 105, 3, N'суша'),
(48, N'Санта-Мария', 3772, N'стратовулкан', 42, 3, N'суша'),
(49, N'Лассен-Пик', 3187, N'стратовулкан', 155, 3, N'суша'),
(50, N'Парикутин', 3170, N'шлаковый конус', 105, 3, N'суша'),
(51, N'Сент-Хеленс', 2549, N'стратовулкан', 155, 3, N'суша'),
(52, N'Катмай', 2047, N'стратовулкан', 155, 3, N'суша'),
(53, N'Кливленд', 1730, N'стратовулкан', 155, 3, N'суша'),
(54, N'Ареналь', 1657, N'стратовулкан', 83, 3, N'суша'),
(55, N'Коровина', 1533, N'стратовулкан', 155, 3, N'суша'),
(56, N'Килауэа', 1222, N'щитовидный', 155, 3, N'суша'),
(57, N'Акутан', 1303, N'стратовулкан', 155, 3, N'суша'),
(58, N'Эль-Чичон', 1150, N'стратовулкан', 105, 3, N'суша'),
(59, N'Окмок', 1073, N'щитовидный', 155, 3, N'суша'),
(60, N'Адагдаг', 645, N'стратовулкан', 155, 3, N'суша'),
(61, N'Норт-Горда-Ридж', -3000, N'подводный', 155, 3, N'суша'),
(62, N'Килиманджаро', 5895, N'стратовулкан', 159, 2, N'суша'),
(63, N'Меру', 4565, N'стратовулкан', 159, 2, N'суша'),
(64, N'Карисимби', 4507, N'стратовулкан', 133, 2, N'суша'),
(65, N'Элгон', 4320, N'щитовидный', 167, 2, N'суша'),
(66, N'Камерун', 4095, N'стратовулкан', 72, 2, N'суша'),
(67, N'Тейде', 3718, N'стратовулкан', 66, 6, N'суша'),
(68, N'Ньирагонго', 3470, N'щитовидный', 54, 2, N'суша'),
(69, N'Эми-Куси', 3415, N'стратовулкан', 134, 6, N'суша'),
(70, N'Ньямлагира', 3058, N'щитовидный', 54, 2, N'суша'),
(71, N'Ол Доньо Ленгаи', 2960, N'стратовулкан', 159, 2, N'суша'),
(72, N'Фогу', 2829, N'стратовулкан', 69, 2, N'суша'),
(73, N'Картала', 2361, N'щитовидный', 82, 2, N'суша'),
(74, N'Набро', 2218, N'стратовулкан', 187, 2, N'суша'),
(75, N'Дубби', 1625, N'стратовулкан', 187, 2, N'суша'),
(76, N'Афдера', 1295, N'стратовулкан', 189, 2, N'суша'),
(77, N'Телеки', 646, N'щитовидный', 75, 2, N'суша'),
(78, N'Ключевская Сопка', 4835, N'стратовулкан', 132, 6, N'суша'),
(79, N'Эрджияс', 3916, N'стратовулкан', 166, 1, N'суша'),
(80, N'Керинчи', 3800, N'стратовулкан', 60, 1, N'суша'),
(81, N'Фудзияма', 3776, N'стратовулкан', 194, 1, N'суша'),
(82, N'Семеру', 3676, N'стратовулкан', 60, 1, N'суша'),
(83, N'Ичинская Сопка', 3621, N'стратовулкан', 132, 6, N'суша'),
(84, N'Кроноцкая Сопка', 3528, N'стратовулкан', 132, 6, N'суша'),
(85, N'Корякская Сопка', 3456, N'стратовулкан', 132, 6, N'суша'),
(86, N'Шивелуч', 3307, N'стратовулкан', 132, 6, N'суша'),
(87, N'Онтакэ', 3067, N'комплексный', 194, 1, N'суша'),
(88, N'Мерапи', 2968, N'стратовулкан', 60, 1, N'суша'),
(89, N'Жупаноский', 2958, N'стратовулкан', 132, 6, N'суша'),
(90, N'Апо', 2938, N'стратовулкан', 173, 1, N'суша'),
(91, N'Безамянный', 2882, N'стратовулкан', 132, 6, N'суша'),
(92, N'Пэктусан', 2744, N'стратовулкан', 79, 1, N'суша'),
(93, N'Авачинская Сопка', 2741, N'стратовулкан', 132, 6, N'суша'),
(94, N'Асама', 2550, N'стратовулкан', 194, 1, N'суша'),
(95, N'Майон', 2462, N'стратовулкан', 173, 1, N'суша'),
(96, N'Кизимен', 2376, N'стратовулкан', 132, 6, N'суша'),
(97, N'Алаид', 2339, N'стратовулкан', 132, 6, N'суша'),
(98, N'Мутновский', 2323, N'стратовулкан', 132, 6,N'суша'),
(99, N'Бакенинг', 2278, N'стратовулкан', 132, 6, N'суша'),
(100, N'Высокий', 2161, N'стратовулкан', 132, 6, N'суша'),
(101, N'Комарова', 2070, N'стратовулкан', 132, 6, N'суша'),
(102, N'Крашенинникова', 1856, N'стратовулкан', 132, 6, N'суша'),
(103, N'Горелый', 1829, N'стратовулкан', 132, 6, N'суша'),
(104, N'Тятя', 1819, N'стратовулкан', 132, 6, N'суша'),
(105, N'Сопутан', 1784, N'стратовулкан', 60, 1, N'суша'),
(106, N'Карангетанг', 1784, N'стратовулкан', 60, 1, N'суша'),
(107, N'Келуд', 1731, N'стратовулкан', 60, 1, N'суша'),
(108, N'Гамконора', 1625, N'стратовулкан', 60, 1, N'суша'),
(109, N'Булусан', 1565, N'стратовулкан', 173, 1, N'суша'),
(110, N'Малый Семячик', 1560, N'стратовулкан', 132, 6, N'суша'),
(111, N'Карымский', 1536, N'стратовулкан', 132, 6, N'суша'),
(112, N'Пинатубо', 1486, N'стратовулкан', 173, 1, N'суша'),
(113, N'Дуконо', 1335, N'стратовулкан', 60, 1, N'суша'),
(114, N'Ксудач', 1079, N'стратовулкан', 132, 6, N'суша'),
(115, N'Кракатау', 813, N'кальдера', 60, 1, N'суша'),
(116, N'Бату Тара', 748, N'стратовулкан', 60, 1, N'суша'),
(117, N'Баррен Айленд', 354, N'стратовулкан', 59, 1, N'суша'),
(118, N'Тааль', 311, N'кальдера', 173, 1, N'суша'),
(119, N'Джабал аль Таир', 244, N'стратовулкан', 68, 1, N'суша'),
(120, N'Император Китая', -2850, N'подводный', 60, 1, N'суша'),
(121, N'Ерсей', -3800, N'подводный', 60, 1, N'суша'),
(122, N'Эребус', 3794, N'стратовулкан', 195, 5, N'суша'),
(123, N'Эльбрус', 5642, N'стратовулкан', 132, 6, N'суша'),
(124, N'Этна', 3329, N'стратовулкан', 67, 6, N'суша'),
(125, N'Эрайвайекюдль', 2109, N'стратовулкан', 65, 6, N'суша'),
(126, N'Лаки', 1725, N'щитовидный', 65, 6, N'суша'),
(127, N'Гримсвотн', 1725, N'стратовулкан', 65, 6, N'суша'),
(128, N'Эйяфьядлайекюдль', 1666, N'стратовулкан', 65, 6, N'суша'),
(129, N'Аскья', 1516, N'стратовулкан', 65, 6, N'суша'),
(130, N'Катла', 1512, N'щитовидный', 65, 6, N'суша'),
(131, N'Гекла', 1491, N'стратовулкан', 65, 6, N'суша'),
(132, N'Престахнукур', 1400, N'щитовидный', 65, 6, N'суша'),
(133, N'Везувий', 1281, N'стратовулкан', 67, 6, N'суша'),
(134, N'Торфаекюдль', 1259, N'стратовулкан', 65, 6, N'суша'),
(135, N'Стромболи', 926, N'стратовулкан', 67, 6, N'суша'),
(136, N'Крапла', 818, N'кальдера', 65, 6, N'суша'),
(137, N'Милос', 751, N'стратовулкан', 48, 6, N'суша'),
(138, N'Нисирос', 698, N'стратовулкан', 48, 6, N'суша'),
(139, N'Вулькано', 500, N'стратовулкан', 67, 6, N'суша'),
(140, N'Эльдфетль', 279, N'стратовулкан', 65, 6, N'суша'),
(141, N'Санторин', 130, N'щитовидный', 48, 6, N'суша'),
(142, N'Руапеху', 2797, N'стратовулкан', 118, 7, N'суша'),
(143, N'Биг Бен', 2745, N'стратовулкан', 118, 7, N'суша'),
(144, N'Улавун', 2334, N'стратовулкан', 125, 7, N'суша'),
(145, N'Нгаурухое', 2291, N'стратовулкан', 118, 7, N'суша'),
(146, N'Манам', 1807, N'стратовулкан', 125, 7, N'суша'),
(147, N'Багана', 1750, N'лавовый конус', 125, 7, N'суша'),
(148, N'Ламингтон', 1680, N'стратовулкан', 125, 7, N'суша'),
(149, N'Лопеви', 1413, N'стратовулкан', 30, 7, N'суша'),
(150, N'Амбрим', 1334, N'щитовидный', 30, 7, N'суша'),
(151, N'Лангила', 1330, N'стратовулкан', 125, 7, N'суша'),
(152, N'Анатахан', 790, N'стратовулкан', 155, 3, N'суша'),
(153, N'Ясур', 361, N'стратовулкан', 30, 7, N'суша'),
(154, N'Тавурвур', 223, N'стратовулкан', 125, 7, N'суша'),
(155, N'Кавачи', -20, N'подводный', 151, 7, N'суша'),
(159, N'Вулканолог (Руссиан)', -130, N'подводный', 118, 7, N'суша');
INSERT INTO Vulkany (Vulkan_ID, Vulkan_NAME, Visota, Phorma, Kontinent_ID, Rakurss)
Values (156, N'Минами-Хиоси', -30, N'подводный', 7, N'суша'),
(157, N'Эсмеральда', -43, N'подводный', 7, N'суша'),
(158, N'Фукудзин', -50, N'подводный', 7, N'суша');
5. Целостность и безопасность базы данных
5.1 Целостность данных
Нарушение целостности баз данных может привести к непредсказуемым, а порой и опасным последствиям. Поэтому одно из ведущих мест в разработке баз данных занимает их защита и сохранение целостности.
Следует различать понятия «безопасность» и «целостность» баз дынных. Под безопасностью понимают то, что пользователю разрешают выполнить какие-либо действия. А под целостность же понимают то, что эти самые разрешённые действия будут выполнены корректно.
В реляционной модели данных определены два базовых требования обеспечения целостности: целостность ссылок, целостность сущностей.
Также существуют ограничения доменов (определение множества значений, которые образуют этот домен, то есть процесс создания домена и наложения на него ограничений целостности совпадает), атрибутов (для реляционных БД это определение домена, из которого берутся значения атрибутов) и отношений (ограничения, накладывающиеся на одно конкретное отношение, которое не может накладываться на другое отношение или домен, обычно задается созданием отношения). В данной работе используется ограничение атрибутов (при задании типов данных для атрибутов на физическом уровне концептуальной схемы).
Целостность сущностей. Объект реального мира представляется в реляционной базе данных как кортеж некоторого отношения. Требование целостности сущностей заключается в следующем: каждый кортеж любого отношения должен отличатся от любого другого кортежа этого отношения (т.е. любое отношение должно обладать первичным ключом).
Ссылочная целостность - это ограничение базы данных, гарантирующее, что ссылки между данными являются действительно правомерными и неповрежденными. Ссылочная целостность является фундаментальным принципом теории баз данных и проистекает из той идеи, что база данных должна не только сохранять данные, но и активно содействовать обеспечению их качества.
5.2 Представление
Для сохранения ссылочной целостности могут быть также использованы представления, хранимые процедуры и триггеры.
Представление - статическое определение динамической таблицы, созданной из одной или более базовых таблиц в соответствии с заданными критериями выборки. С технической точки зрения представление - это хранимое в БД определение инструкции select с заданными в ней строками и столбцами, которые должны считываться при обращении к представлению. После создания представления к нему можно обращаться как к обычной таблице.
CREATE VIEW Zemlya1
as
select Zemlya, Massa_zettatonna, Ploshad_mln_km2, Radius_km
from ZEMLYA
select * from Zemlya1
CREATE VIEW Voda1
as
select Rakurs, Ploshad_vody_mln_km2, Protsent, Zemlya
from VODA
select * from Voda1
CREATE VIEW Susha1
as
select Rakurss, Ploshad_sushi_mln_km2, Protsent, Zemlya
from SUSHA
select * from Susha1
CREATE VIEW Okeany1
as
select Okean_ID, Okean_NAME, Ploshad_mln_km2, Obyem_mln_km3, Glubina_max_m, Zemlya, Rakurs
from Okeany
select * from Okeany1
CREATE VIEW Morya1
as
select TOP(150) M.More_ID, M.More_NAME, M.Ploshad, M.Glubina_max, O.Okean_NAME, M.Rakurs
from Morya M
join Okeany O
on M.Okean_ID=O.Okean_ID
order by M.More_NAME
select * from Morya1
CREATE VIEW Morya_Strany1
as
select TOP(300) M.More_NAME, S.Strana_NAME
from Morya M
join MORE_STRANA Mr
On M.More_ID=Mr.More_ID
join Strany S
on S.Strana_ID=Mr.Strana_ID
order by More_NAME
select * from Morya_Strany1
CREATE VIEW Prolivy1
as
select TOP(100) P.Proliv_ID, P.Proliv_NAME, P.Dlina, P.Glubina, P.Shirina, O.Okean_NAME, P.Rakurs
from Prolivy P
join Okeany O
on P.Okean_ID=O.Okean_ID
order by P.Proliv_NAME
select * from Prolivy1
CREATE VIEW Proliv_razd1
as
select P.Proliv_NAME, Pr.Razdelyaet
from Proliv_RAZDELYAET Pr
join Prolivy P
on Pr.Proliv_ID=P.Proliv_ID
select * from Proliv_razd1
CREATE VIEW Prol_strana1
as
select P.Proliv_ID, P.Proliv_NAME, S.Strana_NAME
from proliv_STRANA Pr
join Strany S
on Pr.Strana_ID=S.Strana_ID
join Prolivy P
on Pr.Proliv_ID=P.Proliv_ID
select * from Prol_strana1
CREATE VIEW Reki1
as
select R.Reka_ID, R.Reka_NAME, R.Dlina_km, R.Ploshad_km2, R.chei_pritok, O.Okean_NAME, R. Rakurs
from Reki R
join Okeany O
on R.Okean_ID=O.Okean_ID
select * from Reki1
CREATE VIEW Reka_STRANA1
as
select R.Reka_NAME, S.Strana_NAME
from Reki R
join REKA_STRANA Rs
on R.Reka_ID=Rs.Reka_ID
join Strany S
on Rs.Strana_ID=S.Strana_ID
select * from Reka_STRANA1
CREATE VIEW Ozera1
as
select TOP(150) Ozera_ID, ozera_NAME, Ploshad_km2, Glubina_max_m, Uroven_more_m, Solenost, Rakurs
from Ozera
order by Ozera_name
select * from Ozera1
CREATE VIEW Ozera_kont1
as
select O.Ozera_NAME, K.Kontinent_NAME
from Ozera O
join OZERA_Kontinent Ok
on O.Ozera_ID=Ok.Ozera_ID
join Kontinenty K
on Ok.Kontinent_ID=K.Kontinent_ID
select * from Ozera_kont1
CREATE VIEW Ozera_strana1
as
select TOP(200) O.Ozera_ID, O.Ozera_NAME, S.Strana_NAME
from Ozera O
join OZERA_STRANA Os
on O.Ozera_ID=Os.Ozera_ID
join Strany S
on Os.Strana_ID=S.Strana_ID
order by Ozera_NAME
select * from Ozera_strana1
CREATE VIEW Vodopady1
as
select V.Vodopad_ID, V.Vodopad_NAME, V.Visota, S.Strana_NAME, K.Kontinent_NAME, V.Rakurs
from Vodopady V
join Strany S
on V.Strana_ID=S.Strana_ID
join Kontinenty K
on V.Kontinent_ID=K.Kontinent_ID
select * from Vodopady1
CREATE VIEW Kontinenty1
as
select *
from Kontinenty
select * from Kontinenty1
CREATE VIEW Strany1
as
select S.Strana_ID, S.Strana_NAME, S.Strana_STOLITSYA, S.Ploshad_km2, S.Naselenie, K.Kontinent_NAME, S.Rakurss
from Strany S
join Kontinenty K
on S.Kontinent_ID=K.Kontinent_ID
select * from Strany1
CREATE VIEW Ostrova1
as
select O.Ostrov_ID, O.Ostrov_NAME, O.Ploshad, K.Kontinent_NAME, O.Rakurss
from OSTROVA O
join Kontinenty K
on O.Kontinent_ID=K.Kontinent_ID
select * from Ostrova1
CREATE VIEW Ost_Strana1
as
select TOP(200) O.Ostrov_NAME, S.Strana_NAME
from OSTROVA O
join OSTROV_STRANA Os
on Os.Ostrov_ID=O.Ostrov_ID
join Strany S
on Os.Strana_ID=S.Strana_ID
order by O.Ostrov_NAME
select * from Ost_Strana1
CREATE VIEW Pustini1
as
select TOP(100) P.Pustinya_NAME, P.Ploshad_km2, P.Tip, P.Temp_min_С, P.Temp_max_С, K.Kontinent_NAME, P.Rakurss
from Pustyni P
join Kontinenty K
on P.Kontinent_ID=K.Kontinent_ID
order by Pustinya_NAME
select * from Pustini1
CREATE VIEW Pustinya_strana1
as
select TOP(150) P.Pustinya_NAME, S.Strana_NAME
from Pustyni P
join PUSTYNYA_STRANA Ps
on P.Pustinya_ID=Ps.Pustinya_ID
join Strany S
on Ps.Strana_ID=S.Strana_ID
order by Pustinya_NAME
select * from Pustinya_strana1
CREATE VIEW Gorn_syst1
as
select TOP(200) P.Gora_ID, P.Gora_NAME, P.Ploshad_km2, P.Dlina_km, P.Shirina_km, P.Vershina, K.Kontinent_NAME, P.Rakurss
from GORNYYE_SYSTEMY P
join Kontinenty K
on P.Kontinent_ID=K.Kontinent_ID
order by Gora_NAME
select * from Gorn_syst1
CREATE VIEW Gor_St1
as
select TOP(300) G.Gora_NAME, S.Strana_NAME
from GORNYYE_SYSTEMY G
join GORA_STRANA Gr
on G.Gora_ID=Gr.Gora_ID
join Strany S
on Gr.Strana_ID=S.Strana_ID
order by G.Gora_NAME
select * from Gor_St1
CREATE VIEW Gor_Versh1
as
select TOP(600) Gv.Gorn_NAME, Gv.Visota_m, Gr.Gora_NAME, K.Kontinent_NAME, Gv.Rakurss
from GORNYYE_VERSHINY Gv
join GORNYYE_SYSTEMY Gr
on Gv.Gora_ID=Gr.Gora_ID
join Kontinenty K
On Gv.Kontinent_ID=K.Kontinent_ID
order by Gv.Gorn_NAME
select * from Gor_Versh1
CREATE VIEW Gorn_Strana1
as
select TOP(700) Gr.Gorn_NAME, Strana_NAME
from GORNYYE_VERSHINY Gr
join GORN_STRANA Gs
on Gr.Gorn_ID=Gs.Gorn_ID
join Strany S
on Gs.strana_ID=S.Strana_ID
order by Gr.Gorn_NAME
select * from Gorn_Strana1
CREATE VIEW Peshchery1
as
select TOP(300) P.Peshchera_ID, P.Peshchera_NAME, P.Glubina, P.Dlina, S.Strana_NAME, K.Kontinent_NAME, P.Rakurss
from Peshchery P
join Strany S
on P.Strana_ID=S.Strana_ID
join Kontinenty K
on P.Kontinent_ID=K.Kontinent_ID
order by Peshchera_NAME
select * from Peshchery1
CREATE VIEW Vulkany1
as
select TOP(200) V.Vulkan_NAME, V.Visota, V.Phorma, S.Strana_NAME, K.Kontinent_NAME, V.Rakurss
from VULKANY V
join Strany S
on V.Strana_ID=S.Strana_ID
join Kontinenty K
on V.Kontinent_ID=K.Kontinent_ID
order by Vulkan_NAME
select * from Vulkany1
5.3 Хранимые процедуры
Хранимая процедура - объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере. Хранимые процедуры очень похожи на обыкновенные процедуры языков высокого уровня, у них могут быть входные и выходные параметры и локальные переменные, в них могут производиться числовые вычисления и операции над символьными данными, результаты которых могут присваиваться переменным и параметрам. В хранимых процедурах могут выполняться стандартные операции с базами данных.
/*****Число стран в континенте ******/
CREATE PROCEDURE St_Kont
(@Kontinent_NAME nvarchar(25))
as
begin
select K.Kontinent_NAME as 'Имя континента', count(S.Strana_ID) as 'Число стран'
from Strany S
join Kontinenty K
on S.Kontinent_ID=K.Kontinent_ID
group by K.Kontinent_NAME
having K.Kontinent_NAME=@kontinent_NAME
end
go
exec St_Kont N'Северная Америка'
/*****Число морей в океане******/
CREATE PROCEDURE Mor_Okean
(@Okean_NAME nvarchar(25))
as
begin
select O.Okean_NAME as N'Имя океана', count(M.More_ID) as N'Число морей'
from Morya M
join Okeany O
on O.okean_ID=M.Okean_ID
group by O.Okean_NAME
having O.Okean_NAME=@Okean_NAME
end
go
exec Mor_Okean N'Атлантический'
/*****Число стран, который охватывает море*****/
CREATE PROCEDURE St_More
as
begin
select M.More_NAME as 'Море', count(S.Strana_ID) as 'Число стран'
from Morya M
join MORE_STRANA S
on M.More_ID=S.More_ID
Group by More_NAME
order by More_NAME
end
go
exec St_More
/******Число разливов в океане*******/
CREATE PROCEDURE Pr_okean
as
begin
select O.Okean_NAME as 'Океаны', count(P.Proliv_ID) as 'Число разливов'
from Okeany O
join Prolivy P
on O.Okean_ID=P.Okean_ID
group by Okean_NAME
end
go
exec Pr_okean
/****Страны и проливы******/
CREATE PROCEDURE St_Proliv
as
select P.Proliv_NAME as 'Проливы', count(S.Strana_ID) as 'Число стран'
from Prolivy P
join proliv_STRANA S
on P.Proliv_ID=S.Proliv_ID
Group by Proliv_NAME
order by Proliv_NAME
exec St_Proliv
/*****Река и Океан******/
CREATE PROCEDURE Rer_Ok
as
select O.Okean_NAME as 'Океаны', count(R.Reka_ID) as 'Число рек'
from Okeany O
join Reki R
on O.Okean_ID=R.Okean_ID
group by Okean_NAME
exec Rer_Ok
/*****Реки и страны*********/
CREATE PROCEDURE Rek_Str
as
select R.Reka_NAME as 'Рука', count(S.Strana_ID) as 'Число стран'
from Reki R
join REKA_STRANA S
on R.Reka_ID=S.Reka_ID
group by Reka_NAME
exec Rek_Str
/*****Озера и страны**********/
CREATE PROCEDURE Ozer_Str
as
select O.Ozera_ID, O.Ozera_NAME as 'Озера', count(S.Strana_ID) as 'Число стран'
from Ozera O
join OZERA_STRANA S
on O.Ozera_ID=S.Ozera_ID
group by Ozera_NAME, O.Ozera_ID
exec Ozer_Str
/*****Водопады, страны, континенты*****/
CREATE PROCEDURE Kont_Vodopad
as
select K.Kontinent_NAME as 'Континенты', count(V.Strana_ID) as 'Число стран', count(V.Vodopad_ID) as 'Число водопадов'
from Kontinenty K
join Vodopady V
on K.Kontinent_ID=V.Kontinent_ID
group by Kontinent_NAME
exec Kont_Vodopad
/******Островы, страны**********/
CREATE PROCEDURE Ost_Str
as
select O.Ostrov_NAME as 'Остров', count(S.Strana_ID) as 'Число стран'
from OSTROVA O
join OSTROV_STRANA S
on O.Ostrov_ID=S.Ostrov_ID
group by Ostrov_NAME
exec Ost_Str
/*******Пустыни и континенты********/
CREATE PROCEDURE Pust_Kont
as
select K.Kontinent_NAME as 'Континенты', count(P.Pustinya_ID) as 'Число пустынь'
from Kontinenty K
join Pustyni P
on K.Kontinent_ID=P.Kontinent_ID
group by Kontinent_NAME
exec Pust_Kont
/******Пустыни и страны*********/
CREATE PROCEDURE Pust_Str
as
select P.Pustinya_NAME as 'Пустыни', count(S.Strana_ID) as 'Число стран'
from Pustyni P
join PUSTYNYA_STRANA S
on P.Pustinya_ID=S.Pustinya_ID
group by Pustinya_NAME
exec Pust_Str
/*****Горные системы и континенты**********/
CREATE PROCEDURE Gor_Ver_Kont
as
select K.Kontinent_NAME as 'Континенты', count(G.Gora_ID) as 'Число гор'
from Kontinenty K
join GORNYYE_SYSTEMY G
on K.Kontinent_ID=G.Kontinent_ID
group by Kontinent_NAME
exec Gor_Ver_Kont
/******Горные системы и страны***********/
CREATE PROCEDURE Gora_Str
as
select G.Gora_NAME as 'Горные системы', count(S.Strana_ID) as 'Число стран'
from GORNYYE_SYSTEMY G
join GORA_STRANA S
on G.Gora_ID=S.Gora_ID
group by Gora_NAME
exec Gora_Str
/*******Вершины и континенты***********/
CREATE PROCEDURE Gorn_Kont
as
select K.Kontinent_NAME as 'Континенты', count(Gn.Gorn_ID) as 'Число вершин'
from Kontinenty K
join GORNYYE_VERSHINY Gn
on K.Kontinent_ID=Gn.Kontinent_ID
group by Kontinent_NAME
exec Gorn_Kont
/*******Вершины и Горы**********/
CREATE PROCEDURE Gorn_Gora
as
select G.Gora_NAME as 'Горы', count(Gn.Gorn_ID) as 'Число вершин'
from GORNYYE_SYSTEMY G
join GORNYYE_VERSHINY Gn
on G.Gora_ID=Gn.Gora_ID
group by Gora_NAME
exec Gorn_Gora
/*******Вершины и страны**********/
CREATE PROCEDURE Gorn_Str
as
select G.Gorn_NAME as 'Вершины', count(S.Strana_ID) as 'Число стран'
from GORNYYE_VERSHINY G
join GORN_STRANA S
on G.Gorn_ID=S.Gorn_ID
group by Gorn_NAME
exec Gorn_Str
/******Пещеры и континенты**********/
CREATE PROCEDURE Peshch_Kont
as
select K.Kontinent_NAME as 'Континенты', count(P.Peshchera_ID) as 'Число пещер'
from Kontinenty K
join PESHCHERY P
on K.Kontinent_ID=P.Kontinent_ID
group by Kontinent_NAME
exec Peshch_Kont
/********Пещеры и страны**********/
CREATE PROCEDURE Peshch_Str
as
select S.Strana_NAME as 'Страны', count(P.Peshchera_ID) as 'Число пещер'
from Strany S
join PESHCHERY P
on S.Strana_ID=P.Strana_ID
group by Strana_NAME
exec Peshch_Str
/*******Вулканы и континенты********/
CREATE PROCEDURE Vulk_Kont
as
select K.Kontinent_NAME as 'Континенты', count(V.Vulkan_ID) as 'Число вулканов'
from Kontinenty K
join VULKANY V
on K.Kontinent_ID=V.Kontinent_ID
group by Kontinent_NAME
exec Vulk_Kont
/*********Вулканы и Страны*********/
CREATE PROCEDURE Vulk_Str
as
select S.Strana_NAME as 'Страны', count(V.Vulkan_ID) as 'Число вулканов'
from Strany S
join VULKANY V
on S.Strana_ID=V.Strana_ID
group by Strana_NAME
exec Vulk_Str
/**** ПОИСК ТАБЛИЦ********/
CREATE PROCEDURE poisk_Kont
@poisk nvarchar(50)
as begin
select * from Kontinenty
where Kontinent_NAME like (@poisk + N'%')
end
go
exec poisk_Kont N'Азия'
CREATE PROC poisk_Ok
Подобные документы
Системный анализ предметной области. Нормальные формы таблиц. Физическое проектирование базы данных. Реализация структуры БД в СУБД MySQL. Запросы на создание таблиц, добавление и выборку данных. Реализация триггера и функции. Программный код WEB-страниц.
курсовая работа [748,9 K], добавлен 01.11.2014Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.
курсовая работа [2,2 M], добавлен 05.02.2015Анализ предметной области. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Начальное заполнение данными БД. Создание и запуск базовых запросов. Проектирование базы данных в среде Enterprise Architect.
курсовая работа [1,6 M], добавлен 16.02.2016Понятия реляционных баз данных. Структура и создание таблиц. Заполнение базы данных. Запросы на выборку. Запросы с вычисляемыми полями. Создание форм, кнопочной формы, макросов и отчетов. Итоговые и перекрестные запросы. Перечень сущностей и атрибутов.
курсовая работа [1,3 M], добавлен 18.10.2015Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.
курсовая работа [2,6 M], добавлен 20.11.2013- Анализ, разработка и реализация базы данных встраиваемого модуля информационной системы IP-телефонии
Анализ предметной области. Проектирование диаграммы "сущность-связь" в Enterprise Architect. Общие сведения о базовых запросах. Создание базы данных в MySQL. Выделение сущностей, атрибутов, ключей, связей. Применение табличных и скалярных функций.
курсовая работа [1,8 M], добавлен 28.01.2016 Проектирование и реализация базы данных для обеспечения автоматизированного учета результатов футбольного турнира. Осуществление логического, а также физического проектирования базы данных. Описание запросов на выборку и манипуляцию данными на языке SQL.
курсовая работа [1,9 M], добавлен 17.06.2012Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.
контрольная работа [723,9 K], добавлен 25.11.2012Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.
курсовая работа [679,2 K], добавлен 22.01.2013Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.
курсовая работа [624,5 K], добавлен 30.05.2019