Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кит.docx
Скачиваний:
59
Добавлен:
20.02.2016
Размер:
246.43 Кб
Скачать

63. Диалекты языка sql в субд.

Несм. на наличие междунар-го станд-та ANSI SQL, многие компании, занимающиеся разработкой СУБД, вносят изменения в язык SQL. Каждая из реализаций языка SQL в конкретной СУБД называется диалектом. Ф-ии, к-ые добавл к стандарту языка разработчиками коммерческих реализаций – это расширения. Нп, в стандарте языка SQL определены конкретные типы данных, которые могут хран-ся в бд. Во многих реализациях этот список расширяется за счет дополнений. 3 уровня соответствия стандарту ANSI/ISO — начальный, промежуточный и полный. Произв-ли СУБД (Oracle, Microsoft, Borland, Informix, Sybase) применяют реализации SQL, отвечающие как минимум начальному уровню и содержащие некоторые расширен, специфич для данной СУБД. Не сущ 2-х совершенно идентичных диалектов. И поскольку разработчики вводят в сис-мы все новые средства, они расширяют свои диалекты языка SQL, в рез-те чего отдельные диалекты больше отличаются друг от друга. достоинства : более широкие возм-сти по срав-ию со станд-том SQL, нп, больше типов данных, большее количество команд, больше дополнительных возможностей у имеющихся команд. Кроме того, такие нестандартные возм-сти языка со временем могут быть вкл. в стандарт. Недостаток в том, что различия в синтаксисе реализаций SQL затрудняют перенос приложений из одной системы в другую. В широко распространенных в настоящее время СУБД используются следующие диалекты языка SQL: PL/SQL – в СУБД Oracle; Transact-SQL – в СУБД Microsoft SQL; Informix-SQL – в СУБД Informix; Jet SQL – Microsoft Access. Язык Jet SQL почти соответствует стандарту ANSI SQL. Основные различия языков Jet SQL и ANSI SQL состоят в следующем:

они имеют разные наборы зарезервированных слов и типов данных;

разные правила применимы к оператору Between, используемому для определения условий выборки записей;

подстановочные знаки ANSI и Microsoft Jet, которые используются в операторе Like, различны;

язык Jet SQL обычно предоставляет пользователю большую свободу, например, разрешается группировка и сортировка по значению выражения;

язык Jet SQL позволяет использовать более сложные выражения.

64. Эволюция концепций обработки данных

осн. компоненты обраб-ки данных:

обработка данных

формировка

сортировка

агрегирование

вычисления


подготовка отчётов

периодических

по запросу

сбор данных

данные из внеш. среды

инфа для внеш. использования

Обработ

Обработка данных со временем эволюционировала. можно выделить следующие этапы: 1) обработка БД на мэйнфреймах с помощью СУБД; 2)обработка БД с помощью сис-м удаленной обработки данных; 3) обработка локальных БД на ПК с пом. настольных СУБД; 4) исп-ие сис-м совместного исп-ия (работа с централизованной бд с пом. сетевых версий настольных СУБД); 5)исп-ие клиент/серверных сис-м; 6) исп-ие сис-м обработки распределенных бд.

65. Системы удалённой обработки (суо)

вся обработка происходит на 1 компе, пользователи работают с терминалами. Часть ОС, управляющая связью принимает запросы и передаёт их соответствующим прикладным прогам. Проги обращаются к СУБД, кот-я выполняет операции с БД , используя ту часть ОС, кот-ая отвечает за обработку данных. Когда транзакция завершается, подсис-ма управ-ия связью возвращает рез-ты пользователям, сидящим у терминалов.

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