Контрольная работа по "Информатике"

Автор работы: Пользователь скрыл имя, 18 Января 2014 в 16:29, контрольная работа

Описание работы

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

Содержание работы

Задание № 1: Языки баз данных………………………………………………………4
1. Текстовые базы данных.........................................................................................4
2. Реляционные базы данных
2.1. Обзор языка SQL..............................................................................................7
2.2. Основы синтаксиса языка SQL.....................................................................11
2.3. Типы данных языка SQL…………………………………………………...11
Задание № 2: Понятие геоинформационного картографирования………………...14
Задание № 3: Для схемы базы данных составить запросы…………………………17
Список используемой литературы………………………………………………..20

Файлы: 1 файл

КОНТРОЛЬНАЯ по Информационным технологиям.doc

— 8.97 Мб (Скачать файл)

В настоящее время  наибольшее распространение получили реляционные SQL СУБД двух групп:

  1. мощные крупные коммерческие СУБД, ориентированные на хранение огромных объемов информации (от гигабайт);
  2. мобильные компактные свободно распространяемые (в том числе и в исходных кодах) СУБД, использование которых оправдано и для БД объемом всего лишь в десятки килобайт.

SQL-сервер реализует  собственно хранение данных и манипулирование ими. Он принимает запросы на языке SQL от своих клиентов, выполняет их и возвращает результаты (чаще всего в виде вновь построенных таблиц) клиентам. Для общения с клиентами используется специальный протокол (как правило, реализованный в виде протокола прикладного уровня стека сетевых протоколов TCP/IP).

Клиентскую часть СУБД составляют клиенты трех основных типов.

  1. Интерактивные клиенты, обеспечивающие пользователю-человеку возможность общения с SQL-сервером непосредственно с помощью языка SQL.
  2. ИПП-клиенты, обеспечивающие интерфейс прикладного программирования (ИПП) прикладным программам, использующим средства SQL-сервера. Такой ИПП может быть средством общения прикладной программы с SQL-сервером на языке SQL или набором стандартных функций доступа к реляционной SQL БД без формирования символьных строк запросов (например, стандартный интерфейс ODBC).
  3. WWW-клиенты, встраиваемые в World Wide Web-сервера и обеспечивающие доступ к информационным возможностям SQL-сервера пользователям сети Internet по протоколу HTTP (протоколу передачи гипертекстовых документов).

 

    1.  Основы синтаксиса языка SQL

 

Программа на языке SQL представляет собой простую линейную последовательность операторов языка SQL. Язык SQL в своем чистом виде операторов управления порядком выполнения запросов к БД (типа циклов, ветвлений, переходов) не имеет.

Операторы языка SQL строятся с применением:

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

Все ключевые слова, имена  функций и, как правило, имена  таблиц и столбцов представляются 7-мибитными  символами кодировки ASCII (иначе говоря – латинскими буквами).

В языке SQL не делается различия между прописными (большими) и строчными (маленькими) буквами, т.е., например, строки SELECT, Select, select представляют собой одно и то же ключевое слово.

Для конструирования  имен таблиц и их столбцов допустимо  использовать буквы, цифры и знак «_» подчеркивание), но первым символом имени обязательно должна быть буква.

Запрещено использование  ключевых слов и имен функций в  качестве идентификаторов таблиц и  имен столбцов. Полный список ключевых слов и имен функций (а он весьма обширен) можно найти в документации на конкретную СУБД.  

Оператор начинается с ключевого слова-глагола (например, CREATE - создать, UPDATE - обновить, SELECT - выбрать и т.п.) и заканчивается знаком «;» (точка с запятой). Оператор записывается в свободном формате и может занимать несколько строк.

Допустимыми разделителями лексических единиц в операторе являются:

  • один или несколько пробелов,
  • один или несколько символов табуляции,
  • один или несколько символов «новая строка».

 

    1.  Типы данных языка SQL

 

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

В качестве базовых  принято считать следующие типы данных:

INT (len) – целое число длиной 4 байта, представляемое при выводе максимально len цифрами;

SMALLINT (len) – целое число длиной 2 байта, представляемое при выводе максимально len цифрами;

FLOAT (len,dec) – действительное число, представляемое при выводе максимально len символами с dec цифрами после десятичной точки;

CHAR (size) – строка символов фиксированной длины размером size символов;

VARCHAR (size) – строка символов переменной длины максимальным размером до size символов;

BLOB (Binary Large OBject) – массив произвольных (двоичных) байтов (максимальный размер зависит от реализации, обычно это 65535 байт); этот тип данных может использоваться, например, для хранения изображений;

DATE – астрономическая дата;

TIME – астрономическое время.

Символьные константы (типа CHAR и VARCHAR) записываются как последовательности символов, заключенные в одиночные  апострофы, например brass (латунь). 

Десятичные константы (типа FLOAT) могут записываться в научной нотации как последовательности следующих компонент:

  • знак числа;
  • десятичное число с точкой;
  • символ «е»;
  • знак (+ или -) показателя степени;
  • целое число, играющее роль показателя степени числа 10.

Например, десятичное число -0,123 может быть записано как -12.3е-2.

Отличие типов данных CHAR и VARCHAR заключается в том, что  для хранения в таблице строк  символов типа CHAR используется точно size байт (хотя содержание хранимых строк  может быть значительно короче), в то время как для строк типа VARCHAR незанятые символами строк (пустые) байты в таблице не хранятся.

Величины len и dec (в отличие от size) не влияют на размер хранения данных в таблице, а только форматируют вывод данных из таблицы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание № 2: Понятие геоинформационного картографирования

 

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

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

ГИС базируется на анализе  картографической информации и позволяет преодолеть ограниченность «ручного» анализа. С другой стороны, появляется возможность составления производных карт по имеющимся, например, морфометрических карт по картам рельефа, карт изменений на основе разновременных карт. ГИС, использующая для создания слоев множество тематических карт, представляет хорошее средство их согласования.

Компьютерная картография  разрабатывает методы цифрового  представления картографических характеристик. Современные ГИС-пакеты обладают средствами форматирования карт и размещения надписей, огромными библиотеками знаков и шрифтов, управления дорогостоящими устройствами, обеспечивающими высокое качество конечной продукции. Получило развитие новое направление в картографии – геоинформационное картографирование (ГК), занимающееся автоматизированным составлением и использованием карт на основе геоинформационных технологий и баз географических данных и знаний. В то же время новые научные направления – геоинформатика и ГК – сами продолжают интенсивно развиваться, активно взаимодействуя с новыми сферами деятельности и профессиональных знаний: науки, техники, образования, управления, маркетинга и др.

 

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

Геоинформационное картографирование не сводится только к использованию ГИС-технологий. Это, прежде всего картографирование объектов и явлений, основанное на методах анализа и синтеза их содержательной сущности.  
Однако карты обладают ограниченными аналитическими средствами по сравнению с ГИС. В отличие от данных для ГИС, форма хранения картографических данных не обеспечивает, например, возможности анализа взаимосвязей между различными феноменами, если они не отображены на карте. Некоторые вопросы могут вызвать затруднения или потребовать много времени для ответа, например, «какова площадь этого озера?», «что показано на определенной тематической карте для данной точки на этой топографической карте?».

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

Существенное значение для ГИС имеет использование  тематических карт и фотокарт, созданных  на основе данных дистанционного зондирования.  
При использовании карт в ГИС нужно постоянно помнить их важные особенности:

  • изображение на картах абстрактно и генерализовано, что требует их весьма осторожной интерпретации;
  • карты показывают только статичную картину, один временной срез;  
    от масштаба карты зависит не только как, но и какие объекты изображены, а большая часть ГИС не учитывает различий между наборами данных, полученных с разномасштабных карт;
  • при показе сферической поверхности Земли на плоском листе карты неизбежны искажения; наименьшие искажения возникают, когда на карте изображены небольшие территории, наибольшие - когда на карте стремятся показать всю поверхность Земли.

Свойства карт, заложенные при их создании, переносятся и  на данные, полученные с этих карт, а  обнаруживаются часто лишь при последующей  обработке цифровых данных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание № 3: Для данной схемы базы данных составить запросы:

 

3.1. Найти насаждения, которые плодоносят в сентябре                                        

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2. Найти на плане вини и сливы.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список используемой литературы

 

  1. Бугаевский Л.М., Цветков В.Я. Геоинформационные системы: Учебное пособие для вузов – М.: 2000 – 222 с.: ил. 28,;

 

  1. Дж. Мартин. Организация баз данных в вычислительных системах. – М.; Мир, 1980. – 662 с.;

 

  1. Лурье И. К. Основы геоинформационного картографирования: Учебное пособие. М., 2000.

Информация о работе Контрольная работа по "Информатике"