Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Глава 3: Основы MapInfo Professional

MapInfo Professional начинается с данных

При использовании MapInfo Professional Вы размещаете Вашу информацию на картах поставляемых с MapInfo Professional или созданных самостоятельно. MapInfo Professional организует всю свою информацию, текстовую и графическую, в виде таблиц; каждая таблица – это группа файлов MapInfo Professional, это может быть или файл карты или файл базы данных.

На этой тематической карте показаны точки вызова “скорой помощи”, выделенные по типу и времени, а районы раскрашены в зависимости от общего количества вызовов.

Работа в МapInfo Professional начинается с того, что Вы открываете одну или более таблиц, не важно, карты это или базы данных.

Что такое база данных и другие основные термины

База данных – это совокупность информации, организованная так, чтобы доступ к ней во время работы на компьютере был удобен. Базы данных в MapInfo Professional часто называются таблицами.

Для понимания MapInfo Professional нужно ясно представлять себе базовые термины из организации базы данных, в частности, следующие фундаментальные концепции: запись,

поле, индекс и запрос.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

61

MapInfo Professional начинается с данных

Фамилия

Имя

Адрес

Почтовый индекс

 

 

 

 

 

Иванов

Алексей

212

ул Ленина

119220

 

 

 

 

 

Петров

Сергей

459

ул Чехова

119208

 

 

 

 

 

Сидоров

Иван

200

ул Бунина

119180

 

 

 

 

Кузнецов

Константин

1 проспект Рязанский

102065

 

 

 

 

Никитина

Елизавета

53 бульвар Цветной

102077

 

 

 

 

 

Каждая строка этого перечня содержит сведения об одном человеке. В терминах баз данных каждая такая строка называется записью. Каждая запись содержит несколько типов сведений о человеке. Разные виды сведений называют полями. Поля соответствуют колонкам, так что приведенная выше таблица содержит четыре различных поля (Фамилия, Имя, Адрес и Почтовый индекс).

Поля базы данных упорядочены (первое, второе, третье и т.д.), и обычно первое поле показывается в виде первой колонки базы данных. Второе поле показывается справа от первой и т.д., последнее поле показывается в самой правой колонке.

Заметим, однако, что в нашем примере записи приведены не в алфавитном порядке, как это обычно бывает в справочниках. Для быстрой обработки запросов (поиска по базе) базы данных используют механизм индексации. Без индексов было бы сложно найти что-либо в базе из сотен записей, не говоря уже о базах из сотен тысяч записей.

Индекс в базе данных подобен указателю в книге. Индекс представляет собой Набор ссылок (как и в книге, где каждому названию соответствуют номера страниц). В книгах указатели, как правило, используют алфавитный порядок, чтобы легче было найти интересующую Вас тему. Найдя название темы, мы ищем страницы с заданными номерами. Номера страниц являются ссылками. Они означают: "Открой страницу, на которую я указываю."

Подобным образом работают индексы баз данных, только обычно они остаются скрытыми от пользователя. Хотя Вы не видите их, программа строит их и активно использует при работе.

Так, MapInfo требует, чтобы были проиндексированы те поля, к которым Вы применяете команду ЗАПРОС > НАЙТИ. Индексы также используются для оптимизации процедур объединения таблиц и SQL-запросов.

Запрос – это по сути то же самое что и вопрос. Данные, которые отбираются в результате выполнения запроса, являются частью базы данных. Например, если надо узнать, сколько клиентов проживает на территории диаметром 2 километра от Вашего сервис-центра (и информация об адресах проживания клиентов имеется в базе), то надо сделать сооветствующий запрос к такой базе. Результатом будут данные запроса. Можно счесть данные запроса подмножеством Ваших данных, как в приведенном примере – список клиентов,

62

MapInfo Professional 7.5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]