Геоинформационные системы в ландшафтной архитектуре

Ключевые преимущества и недостатки языка структурированных запросов SQL. Технология геокодирования, ее главные цели и задачи. Определение результата при выполнении запроса следующего вида: SELECT Sum(Z) FROM Table1 WHERE UST="устойчивость нарушена".

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 01.04.2016
Размер файла 974,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Санкт-Петербург

2016г.

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени С.М. Кирова»

Кафедра лесной таксации, лесоустройства и геоинформационных систем

КОНТРОЛЬНАЯ РАБОТА

по дисциплине «Геоинформационные системы в ландшафтной архитектуре»

направление 35.03.10 «Ландшафтная архитектура»

Выполнила: Мочалкина А.П.

ИЛАСОД, 2 курс, ЗО сокр.

№ зачётной книжки: 714043

Проверил: Никифоров А.А.

Содержание

1. Преимущества и недостатки языка структурированных запросов SQL

2. Технология геокодирования

3. Какой результат будет получен при выполнении запроса следующе- го вида: SELECT Sum(Z) FROM Table1 WHERE UST=«устойчивость нарушена»?

Список использованных источников

1. Преимущества и недостатки языка структурированных запросов SQL

структурированный запрос геокодирование

Язык SQL является основой многих СУБД, т.к. отвечает за физическое структурирование и запись данных на диск, а также за чтение данных с диска, позволяет принимать SQL-запросы от других компонентов СУБД и пользовательских приложений. Таким образом, SQL - мощный инструмент, который обеспечивает пользователям, программам и вычислительным системам доступ к информации, содержащейся в реляционных базах данных.

Преимущества:

1. Стандартность - использование языка SQL в программах стандартизировано международными организациями;

2. Независимость от конкретных СУБД - все распространенные СУБД используют SQL, т.к. реляционную базу данных можно перенести с одной СУБД на другую с минимальными доработками;

3. Возможность переноса с одной вычислительной системы на другую - СУБД может быть ориентирована на различные вычислительные системы, однако приложения, созданные с помощью SQL, допускают использование как для локальных БД, так и для крупных многопользовательских систем;

4. Реляционная основа языка - SQL является языком реляционных БД, поэтому он стал популярным тогда, когда получила широкое распространение реляционная модель представления данных. Табличная структура реляционной БД хорошо понятна, а потому язык SQL прост для изучения;

5. Возможность создания интерактивных запросов - SQL обеспечивает пользователям немедленный доступ к данным, при этом в интерактивном режиме можно получить результат запроса за очень короткое время без написания сложной программы;

6. Возможность программного доступа к БД - язык SQL легко использовать в приложениях, которым необходимо обращаться к базам данных. Одни и те же операторы SQL употребляются как для интерактивного, так и программного доступа, поэтому части программ, содержащие обращение к БД, можно вначале проверить в интерактивном режиме, а затем встраивать в программу;

7. Обеспечение различного представления данных - с помощью SQL можно представить такую структуру данных, что тот или иной пользователь будет видеть различные их представления. Кроме того, данные из разных частей БД могут быть скомбинированы и представлены в виде одной простой таблицы, а значит, представления пригодны для усиления защиты БД и ее настройки под конкретные требования отдельных пользователей;

8. Возможность динамического изменения и расширения структуры БД - язык SQL позволяет манипулировать структурой БД, тем самым обеспечивая гибкость с точки зрения приспособленности БД к изменяющимся требованиям предметной области;

9. Поддержка архитектуры клиент-сервер - SQL - одно из лучших средств для реализации приложений на платформе клиент-сервер. SQL служит связующим звеном между взаимодействующей с пользователем клиентской системой и серверной системой, управляющей БД, позволяя каждой из них сосредоточиться на выполнении своих функций.

10. Язык SQL может использоваться широким кругом специалистов, включая администраторов баз данных, прикладных программистов и множество других конечных пользователей.

Язык SQL - первый и пока единственный стандартный язык для работы с базами данных, который получил достаточно широкое распространение. Практически все крупнейшие разработчики СУБД в настоящее время создают свои продукты с использованием языка SQL либо с SQL-интерфейсом.

Недостатки:

1. Несоответствие реляционной модели данных - создатели реляционной модели данных Эдгар Кодд, Кристофер Дейт и их сторонники указывают на то, что SQL не является истинно реляционным языком. В опубликованном Кристофером Дейтом и Хью Дарвеном Третьем Манифестеони излагают принципы СУБД следующего поколения и предлагают язык Tutorial D, который является подлинно реляционным.

2. Сложность - хотя SQL и задумывался как средство работы конечного пользователя, в конце концов он стал настолько сложным, что превратился в инструмент программиста.

3. Отступления от стандартов - несмотря на наличие международного стандарта ANSI SQL-92, многие компании, занимающиеся разработкой СУБД (например, Oracle, Sybase, Microsoft, MySQL AB), вносят изменения в язык SQL, применяемый в разрабатываемой СУБД, тем самым отступая от стандарта. Таким образом, появляются специфичные для каждой конкретной СУБД диалекты языка SQL.

4. Сложность работы с иерархическими структурами

2. Технология геокодирования

Целью геокодирования является размещение графических объектов (например, точек) в базу данных. Кодируемая таблица называется целевой таблицей. Географические координаты берутся из исходной таблицы содержащей графические объекты. Чтобы геокодировать некоторую запись, MapInfo должна найти для адреса в целевой таблице совпадающий адрес в исходной таблице, взять географические координаты из исходной таблицы и использовать их для создания точки в целевой таблице.

Полный адрес включает два или три компонента:

Номер строения на улице (например, автозаправочная станция).

Название улицы.

Марка топлива, номер квартиры, этажа, номера апартаментов в гостинице и т.п. информации (эта компонента может и отсутствовать).

Чтобы сопоставить записям некоторой таблицы координаты X и Y, необходимо выполнить команду Таблица > Геокодирование, откроется диалог Геокодирование, в котором задаются следующие данные:

? Название таблицы, записям которой надо присвоить координаты X и Y.

? Название колонки в кодируемой таблице, информация из которой будет использоваться при сравнении.

? Название таблицы поиска, географическая информация из которой будет использоваться.

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

В диалоге геокодирования можно выбрать режим геокодирования: «Автоматический» или «Вручную». При автоматическом геокодировании MapInfo производит кодирование только при полном совпадении данных, остальные записи игнорируются. Этот метод работает быстрее, так как MapInfo не общается с пользователем до окончания процесса геокодирования. Когда геокодируется таблица вручную, MapInfo останавливает процесс кодирования каждый раз, когда не находит точного аналога и дает пользователю возможность выбрать значение из списка возможных кандидатов.

3. Какой результат будет получен при выполнении запроса следующе- го вида: SELECT Sum(Z) FROM Table1 WHERE UST=«устойчивость нарушена»?

Исходные данные для решения задачи (Table 1)

SUM_Z

278

Список использованных источников

1. Капралов, А.В. Кошкарев, В.С. Тикунов и др.; под ред. В.С. Тикунова. Основы геоинформатики. Учебное пособие для студ. вузов в 2-х книгах./Е.Г. - М.: Издательский центр "Академия", 2004

2. Тагиров Р.Р., Шаймухаметов Р.Р. МЕТОДИЧЕСКОЕ ПОСОБИЕ «Геоинформационные системы», Казань-2010

3. http://www.intuit.ru/department/database/sql/1/

4. http://www.sql.ru/

5. http://citforum.ru/database/sqlbook/index.shtml

Размещено на Allbest.ru

...

Подобные документы

  • Изучение особенностей языка структурированных запросов при использовании его в прикладном программировании. Сравнение реализации связи между SQL и языками программирования высокого уровня. Проектирование базы данных и системы управления базами данных.

    курсовая работа [1,5 M], добавлен 25.01.2016

  • Классификации баз данных и СУБД. Технология модели "клиент-сервер". Особенности языка структурированных запросов SQL. Структура и назначение операторов определения, манипулирования и управления данными. Разработка реляционной БД, создание SQL запросов.

    курсовая работа [1,4 M], добавлен 17.08.2015

  • Особенности использования инструкций SELECT. Задание критериев отбора (WHERE). Объединение нескольких источников данных. Групповые операции и вычисляемые поля. Формирование и выполнение запросов в реальном времени. Параметрические запросы. Сортировка.

    контрольная работа [31,1 K], добавлен 14.02.2009

  • Создание визуального построителя запросов на извлечение данных с помощью оператора SELECT и его разделов. Постановка задачи; язык запросов SQL, общие сведения; агрегатные функции и результаты запросов. Программная реализация и алгоритм работы приложения.

    курсовая работа [152,8 K], добавлен 12.08.2011

  • Создание простых и многотабличных запросов с помощью языка запросов SQL. Выполнение запроса с условием отбора. Включение всех столбцов исходной таблицы в результирующую таблицу. Выведение списка платежей с использованием псевдонимов столбцов и таблиц.

    лабораторная работа [183,9 K], добавлен 13.06.2014

  • Понятие технологии LINQ, использование запросов и формализация задачи. Пример алгоритма добавления поля на главную форму с использованием функции LINQ Select. Создание дополнительного списка с альбомами выбранного исполнителя, применяя функцию LINQ Where.

    лабораторная работа [170,6 K], добавлен 05.12.2013

  • Рабочая среда MS Access. Окна, меню и панели инструментов. Основные режимы работы с таблицами. Создание таблиц. Создание первичных ключей и связей. Создание простого запроса с помощью мастера запросов. Изменение запроса с помощью конструктора запросов.

    практическая работа [1,5 M], добавлен 03.06.2008

  • База данных как поименованная совокупность структурированных данных, относящихся к определенной предметной области. Ее типы и структура, особенности архитектуры. Функциональные особенности языка структурированных запросов (SQL). Разработка базы данных.

    курсовая работа [639,8 K], добавлен 14.12.2022

  • Язык структурированных запросов SQL (Structured Query Language) и его место в сфере доступа к информации в реляционных базах данных. Структура и основные типы данных языка. Синтаксис и семантика главных операторов SQL, последние стандарты языка.

    реферат [98,7 K], добавлен 29.03.2012

  • Цели и задачи дисциплины "Технология программирования". Программные средства ПК. Состав системы программирования и элементы языка. Введение в систему программирования и операторы языка Си. Организация работы с файлами. Особенности программирования на С++.

    методичка [126,3 K], добавлен 07.12.2011

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

    практическая работа [1,3 M], добавлен 28.11.2014

  • Исследование особенностей создания и сопровождения баз данных и их объектов при помощи пакета Microsoft Access. Изучение языка структурированных запросов. Обзор системы управления базами данных. Основные виды связей между отношениями и их характеристики.

    курсовая работа [2,9 M], добавлен 22.01.2016

  • Геоинформационные технологии (ГИС) как совокупность программно-технологических средств получения новых видов информации об окружающем мире. Территориальные уровни использования ГИС в России. Назначение системы городского экомониторинга Москвы, ее уровни.

    реферат [253,7 K], добавлен 25.04.2010

  • Реализация информационной системы "Стройгенплан" в архитектуре "клиент-сервер". Цели и задачи моделируемой информационной системы, ее функциональная и информационная модели. Описание программного обеспечения, разработанного в архитектуре "клиент-сервер".

    курсовая работа [1,9 M], добавлен 30.08.2010

  • Традиционные, специальные и дополнительные реляционные операции. Синтаксис и конструкции языка структурированных запросов SQL, типы данных. Запросы, выполняющие реляционные операции вычитания, пересечения и деления. Создание и обслуживание таблиц.

    контрольная работа [57,1 K], добавлен 21.06.2016

  • Путь обработки запроса в реляционной СУБД. Оптимизации запросов на примере Oracle 9.2. Исследования по оптимизации планов выполнения запросов за счёт нормализации таблиц, выбора табличного пространства и распределения таблиц по этому пространству.

    курсовая работа [364,8 K], добавлен 12.01.2012

  • Общая характеристика и состав информационных запросов к проектируемой базе данных, требования к ней и внутренняя структура, принципы нормализации и разработка логической модели. Создание таблиц и связей между ними. Язык структурированных запросов.

    курсовая работа [985,6 K], добавлен 22.05.2014

  • Назначение и виды запросов в Microsoft Access. Реляционная база данных. Разработка запроса в режиме конструктора. Технология решения задачи в Excel. Запросы на обновление, добавление и удаление данных. Перенос слов при вводе в ячейку длинных заголовков.

    курсовая работа [1,3 M], добавлен 23.04.2013

  • Методы уточнения поискового запроса, расширение запроса с помощью тезауруса. Ключевые концепции для обратной связи по релевантности, вычисление центроидов. Алгоритм Rocchio, положительные или отрицательные сдвиги обратной связи, допущение и оценка.

    презентация [1,4 M], добавлен 06.01.2014

  • Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.

    курсовая работа [1,6 M], добавлен 27.05.2014

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