Изучив эту тему, вы узнаете и повторите:
- в чем суть постановки задачи при разработке базы данных Географические объекты;
- какой должна быть реляционная модель базы данных Географические объекты.
Каждому из вас приходилось пользоваться географическим атласом. В нем в виде карт представлена информация об основных географических объектах: материках, станах, городах, океанах, морях, реках и т. д. Рядом с картами иногда помещается дополнительная информация. Например, для каждой страны может быть указан ее флаг и герб, а также основные характеристики: площадь, количество жителей, денежная единица, тип правления и т. п.
Поиск информации в атласе занимает довольно много времени. Если вы хотите найти какой-то город, но не знаете, в какой стране он расположен, на каком материке, то это задача практически невыполнимая. Чем больше вы знаете информации о расположении города, тем быстрее вы его найдете. Самый быстрый способ поиска — по географической широте и долготе объекта.
Другим, более эффективным, способом представления информации о географических объектах является компьютерная база данных.
Предметной областью базы данных является планета Земля и ее географические объекты. Ограничимся рассмотрением только наземных объектов. Самые крупные наземные объекты — это материки. Их всего шесть. Каждый материк представляет собой один континент, кроме материка Евразия, на котором расположено два континента — Европа и Азия. Каждый континент включает несколько стран, а страна состоит из населенных пунктов. Кроме этого, некоторые государства расположены на островах. В одних случаях эти острова принадлежат соответствующим материкам. Так, например, островное государство Куба относится к Северной Америке. Но есть так называемые островные государства, которые расположены между Тихим и Индийским океанами. Они не принадлежат ни к одному континенту. Территорию этих государств называют Океания.
Будем считать эту территорию равнозначной по смыслу континенту. Необходимо включить в базу данных информацию о континентах, странах и населенных пунктах.
Цель создания базы данных Географические объекты.
♦ разработать базу данных, в которой будут собраны сведения о географических объектах;
♦ обеспечить возможность удобного просмотра и ввода данных;
♦ разработать критерии поиска интересующих объектов в базе данных;
♦ обеспечить возможность печати различных видов документов на основании созданной базы данных.
1. В чем заключается цель постановки задачи по созданию базы данных Географические объекты?
2. Из каких объектов будет состоять предметная область?
3. Какая структура у таблицы Континенты?
4. Какая структура у таблицы Страны?
5. Какая структура у таблицы Населенные пункты?
6. Как связаны таблицы базы данных Географические объекты и почему выбраны такие типы связей?