ВУЗ:
Составители:
Рубрика:
ветственно, в таблице ссылаться на одну и ту же запись. Этот подход
годится только в том случае, когда составные части сложного объекта
не рассматриваются по отдельности. Осуществление запросов для та-
кой структуры данных обычно проводится двумя путями:
1. Пользователем выбираются объекты на карте, необхо-
димо получить связанную с этими объектами атрибутивную ин-
формацию;
2. Пользователь задает условия для атрибутов объектов, и
объекты, атрибуты которых удовлетворяют заданным условиям,
отображаются на карте.
Как было сказано выше, тематическая таблица содержит иденти-
фикаторы пространственных объектов те же, что и в слое цифровой
карты. При выборе объектов с карты (например, курсором на экране)
происходит выборка идентификаторов указанных объектов и осуще-
ствляется поиск записей в тематической таблице, поле идентифика-
тора объекта в которых соответствует идентификаторам выбранных
объектов.
Осуществление запросов от тематических данных к карте пред-
ставляет более сложную задачу и требует некоторого языка запросов
для выражения условий выборки объектов. В настоящее время наи-
более распространенными языками запросов для реляционных баз
данных являются SQL (Structure Query Language) и QBE (Query by
Example - запрос по образцу). Первый характеризуется достаточно
высокой сложностью и гибкостью при создании запросов. Для конеч-
ного пользователя (особенно для не англоязычного) он слишком гро-
моздкий и требует времени и усилий на его освоение. Можно сказать,
что этот язык как нельзя лучше подходит для программиста, разраба-
тывающего проблемно-ориентированное приложение для базы дан-
ных со сложной структурой связей между элементами данных.
Язык запросов QBE, наоборот, предоставляет возможность наи-
более быстро и эффективно выразить логические условия, по кото-
рым необходимо отобрать элементы данных. Поэтому для реляцион-
ных баз данных с достаточно простой структурой связей между таб-
лицами использование этого языка предпочтительно для пользовате-
ля. Кроме того, сама форма представления запроса является отобра-
жением привычной для пользователя табличной структуры данных и
отношений между элементами данных.
26
ветственно, в таблице ссылаться на одну и ту же запись. Этот подход годится только в том случае, когда составные части сложного объекта не рассматриваются по отдельности. Осуществление запросов для та- кой структуры данных обычно проводится двумя путями: 1. Пользователем выбираются объекты на карте, необхо- димо получить связанную с этими объектами атрибутивную ин- формацию; 2. Пользователь задает условия для атрибутов объектов, и объекты, атрибуты которых удовлетворяют заданным условиям, отображаются на карте. Как было сказано выше, тематическая таблица содержит иденти- фикаторы пространственных объектов те же, что и в слое цифровой карты. При выборе объектов с карты (например, курсором на экране) происходит выборка идентификаторов указанных объектов и осуще- ствляется поиск записей в тематической таблице, поле идентифика- тора объекта в которых соответствует идентификаторам выбранных объектов. Осуществление запросов от тематических данных к карте пред- ставляет более сложную задачу и требует некоторого языка запросов для выражения условий выборки объектов. В настоящее время наи- более распространенными языками запросов для реляционных баз данных являются SQL (Structure Query Language) и QBE (Query by Example - запрос по образцу). Первый характеризуется достаточно высокой сложностью и гибкостью при создании запросов. Для конеч- ного пользователя (особенно для не англоязычного) он слишком гро- моздкий и требует времени и усилий на его освоение. Можно сказать, что этот язык как нельзя лучше подходит для программиста, разраба- тывающего проблемно-ориентированное приложение для базы дан- ных со сложной структурой связей между элементами данных. Язык запросов QBE, наоборот, предоставляет возможность наи- более быстро и эффективно выразить логические условия, по кото- рым необходимо отобрать элементы данных. Поэтому для реляцион- ных баз данных с достаточно простой структурой связей между таб- лицами использование этого языка предпочтительно для пользовате- ля. Кроме того, сама форма представления запроса является отобра- жением привычной для пользователя табличной структуры данных и отношений между элементами данных. 26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »