Язык структурированных запросов (sql).

Стандартный язык, используемый для анализа информации из реляционных баз данных. Система управления базами данных MapInfo основана на стандартном SQL языке.

MapBasic.Язык программирования, который используется для настройки и автоматизации работы в MapInfo. Чтобы создать приложение на MapBasic, необходимо иметь компилятор языка MapBasic, поставляемый как отдельный продукт. Однако для запуска готового приложения на MapBasic этот компилятор не нужен.

SQL-запрос.

Способ выбора информации из базы данных по заданным атрибутам и соотношениям объектов. В MapInfo запросы можно формировать в командах SQL запрос и Выбрать, а также командами языкаMapBasic или в окне MapBasic.

ОСНОВЫ РАБОТЫ В MAPINFO

Главное меню MapInfo

язык структурированных запросов (sql). - student2.ru

Рис. 2. Главное меню и вспомогательные иконки

Главным меню является верхняя строка с ниспадающими меню (Файл, Правка, Программы, Объекты, Запрос, Таблица, Настройки, Окно, Карта, Справка). Последовательность иконок, расположенных под главным меню, используемых для быстрого запуска наиболее часто употребляемых операций, имеющихся в главном меню, сле-дующая:

язык структурированных запросов (sql). - student2.ru – Новая таблица (Файл → Новая таблица).

язык структурированных запросов (sql). - student2.ru – Открыть таблицу (Файл → Открыть таблицу).

язык структурированных запросов (sql). - student2.ru – Сохранить таблицу (Файл → Сохранить…).

язык структурированных запросов (sql). - student2.ru – Печатать (Файл → Печатать).

язык структурированных запросов (sql). - student2.ru – Вырезать(Правка → Вырезать).

язык структурированных запросов (sql). - student2.ru – Копировать (Правка → Копировать

язык структурированных запросов (sql). - student2.ru язык структурированных запросов (sql). - student2.ru – Вставить (Правка → Вставить).

язык структурированных запросов (sql). - student2.ru – Отмена (Правка → Отменить).

язык структурированных запросов (sql). - student2.ru – Новый список (Окно → Новый список).

язык структурированных запросов (sql). - student2.ru – Новая карта (Окно → Новая карта).

язык структурированных запросов (sql). - student2.ru – Новый график (Окно → Новый график).

язык структурированных запросов (sql). - student2.ru – Новый отчет (Окно → Новый отчет).

язык структурированных запросов (sql). - student2.ru – Районирование (Окно → Районирование).

язык структурированных запросов (sql). - student2.ru – Справка.

Ввод информации

Для модификации карты необходимо открыть (или импортиро-вать) таблицу MapInfo или Рабочий Набор, т.е. совокупность таблиц.

Все таблицы в MapInfo состоят, по крайней мере, из двух раз-личных файлов. Первый содержит данные, а второй – описание структуры данных:

− *.TAB:этот файл содержит описание структуры данных таб-лицы. Он представляет собой небольшой текстовый файл, описывающий формат того файла, который содержит данные.

− *.DATили*.WKS, .XLS:этот файл содержит атрибутивныеданные.

− *.MAP:этот файл содержит графические объекты,каждойзаписи соответствуют координаты X и Y.

− *.ID:этот файл содержит список указателей(индекс)на гра-

фические объекты, позволяющий MapInfo быстро находить объекты на Карте.

Таблицы, содержащие растровые изображения, хранят данные в файлах-компонентах форматов BMP, TIF или GIF.

Работа с таблицами

Для того чтобы открыть таблицу MapInfo, необходимо:

1. Выбрать в падающем меню Файл → Открыть таблицу или нажать кнопку язык структурированных запросов (sql). - student2.ru и на экран будет выведен диалог От-

крыть таблицу.

язык структурированных запросов (sql). - student2.ru

Рис. 4. Диалоговое окно Открыть таблицу

2. В списке раскрывающегося меню Типы файлов выбрать формат MapInfo (*.tab). Формат этот будет уже установлен, если диалог был вызван из диалога Открыть сразу.

3. Выбрать диск, каталог и имя файла таблицы, которую нужно открыть.

4. В списке раскрывающегося меню Представление можно выбрать способ отображения таблицы, например, В Новой Карте(см.рис. 4)

5. Нажать кнопку «Открыть» и таблица будет открыта.

Импорт таблицы

Для того чтобы импортировать данные из обменного формата MIF/MIDв таблицуMapInfo,необходимо:

1. Выбрать в падающем меню Таблица → Импорт…, на экран будет выведен диалог Импорт файла.

язык структурированных запросов (sql). - student2.ru

Рис. 3. Диалоговое окно Импорт файла

2. В списке раскрывающегося меню Типы файлов выбрать формат обмена MapInfo (*.mif).

3. Выбрать диск, каталог и имя файла, который нужно импортировать, нажать кнопку «Открыть».

4. Далее открывается Диалоговое окно Импорт в таблицу, где необходимо выбрать диск, каталог и имя файла таблицы, в которую будет производиться импорт. По умолчанию им-портпроизводится в тот же каталог и с тем же именем.

5. Нажать кнопку «Сохранить».

6.

Закрытие и сохранение таблиц

Для того чтобы закрыть все открытые таблицы, нужно выполнить команду Файл → Закрыть все.

Если в одной или нескольких открытых таблицах были изменения, не сохраненные на диск, то при закрытии на экран будут выведено сообщение для каждой несохраненной таблицы, в котором будет предложено сохранить таблицу перед закрытием или проигнорировать изменения. Если надо продолжить работу с несохраненной таблицей, необходимо нажать кнопку «Отмена».

Чтобы закрыть несколько открытых таблиц, требуется:

1. Выбрать команду Файл → Закрыть таблицу. На экран будет выведен диалог Закрыть таблицу.

2. Для того чтобы выбрать некоторую непрерывную часть списка таблиц в диалоге Закрыть таблицу, нужно указать сначала на имя первой закрываемой таблицы, а затем, удерживая клавишу SHIFT, на имя последней. Произвольно расположенную в списке таблицу можно добавить к выбранным, указав на нее «мышью» с нажатой клавишей CTRL.

язык структурированных запросов (sql). - student2.ru

Рис. 6. Диалоговое окно Закрыть таблицу

3. Нажать кнопку «OK». Выбранные таблицы будут закрыты.

Команды Запрос → Выбрать и Запрос → SQL-запрос формируют из данных открытых таблиц временные таблицы (таблицы запросов), подобные таблицам, данные которых использовались. Если для временной таблицы открыть окно Список , то она будет названа «Запрос 1», «Запрос 2» и т. п. Можно закрыть таблицу запроса, это никак не повлияет на таблицу-источник. Однако если закрыть таблицу-источник, то будут закрыты все связанные с ней таблицы запроса.

Для сохранения содержимого таблицы запроса:

1. Выполнить команду Файл → Сохранить копию. Появится диалог Создать копию.

2. Выбрать таблицу Запрос и нажать кнопку «Новое имя».

Появится диалог Сохранить копию таблицы.

3. Выбрать имя, каталог и нажать кнопку «Сохранить».

Рабочий набор

Преимущество Рабочего Набора в том, что при его использовании сохраняется список открытых таблиц и окон, а также данные о расположении на экране в той последовательности, какую они имели в процессе предыдущего сеанса работы.

Рабочий Набор–это список всех таблиц и окон,которые используются в работе, хранящийся в файле с расширением *.WOR. Рабочий Наборследит за следующими элементами:

− Окна Карты, Список, ГрафикаиОтчета,включая их раз-

мер и положение на экране.

− Таблицы запросов, созданные с использованием операторов Запрос и SQL Запрос.

− Тематические карты.

− Окна Легенды.

− Объекты косметического слоя.

− Подписи.

− Стили шрифтов, символов, линий и регионов, используемые для изображения объектов на экране.

Любые открытые ранее таблицы (включая временные) и окна могут быть загружены вновь, если открыть Рабочий Набор. Если после загрузки Рабочего Набора открытые ранее окна и таблицы больше не понадобятся, необходимо выполнить команду Файл → Закрыть всеперед загрузкойРабочего Набора.В противном случае таблицыи окна нового рабочего набора добавятся к окнам и таблицам, открытым в течение данного сеанса.

Для открытия Рабочего Набора необходимо:

1. Выбрать в падающем меню Файл → Открыть Рабочий Набор,и на экран будет выведен диалогОткрыть Рабочий Набор

язык структурированных запросов (sql). - student2.ru

Рис. 5. Диалоговое окно Открыть Рабочий Набор

2. Обычно тип файла Рабочего Набора устанавливается при открытии диалога автоматически, если нет, то необходимо выбрать в списке раскрывающегося меню Типы файлов формат Рабочие наборы (*.wor).

3. Выбрать диск, каталог, на котором находится файл Рабочего Набораи его имя.

4. Нажать кнопку «OK».

Сохранение Рабочего набора

После работы с таблицами или с Рабочим Набором можно создать Рабочий Набор с новым названием, чтобы MapInfo автоматически открывала при запуске нужные таблицы и окна.

Чтобы создать Рабочий Набор, необходимо выполнить следующие операции:

1. Запустить MapInfo.

2. Открыть те таблицы и окна, которые должны присутствовать в Рабочем Наборе. Расположить их на экране по своему желанию.

3. При необходимости можно внести изменения или отредактировать требуемые таблицы.

4. Выполнить команду Файл → Сохранить Рабочий Набор…

язык структурированных запросов (sql). - student2.ru

Рис. 7. Диалоговое окно Сохранить Рабочий Набор

5. Присвоить Рабочему Набору новое название (например, koslovo) и сохранить его в нужном каталоге.

6. Рабочий наборможно сохранять с прежним названием.

Наши рекомендации