Проектирование и реализация базы данных учебного атласа мира

Определение базовых сущностей предметной области. Представление базы данных реляционной моделью. Построение 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

  • Анализ предметной области. Проектирование диаграммы "сущность-связь" в 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.