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

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

Несмотря на наличи международного стандарта ANSI языка SQL, многие компании, занимающиеся разработкой СУБД, вносят изменени в SQL, применяемый в разрабатываемой СУБД, тем самым отступая от стандарта. Каждая из реализаций языка SQL в конкр СУБД называется диалектом. Функции, которые добавляются к стандарту языка разработчиками коммерч реализаций, принято называть расширениями. Выделяют 3 уровня соответствия стандарту ANSI/ISO - нач, промежуточны и полный. В наст время не сущ ни одного диалекта, полностью соответс-ющ стандарту. разработчики БД вводят в системы все новые функциональные средства, они постоянно расширяют свои диалекты языка SQL, в результате чего отдельные диалекты все больше и больше отличаются друг от друга. Это имеет свои достоинства и недостатки. Конкретная реализация языка, может включать в себя более широкие возможности, что делает работу с конкретной СУБД более эффективной. Кроме того, такие нестандартные возможности языка проходят практическую апробацию и со временем могут быть включены в стандарт. Недостаток в том, что различия в синтаксисе реализаций SQL затрудняют перенос приложений из одной системы в другую. В широко распространенных в наст время СУБД используются следующие диалекты языка SQL:

1)PL/SQL – в СУБД Oracle;

2)Transact-SQL – в СУБД Microsoft SQL;

3) Informix-SQL – в СУБД Informix;

4) Jet SQL – Microsoft Access.

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

Обработка данных – совокуп методов и ср-в, осущ-ющих преобразование данных. Концепции обработки данных прошли эволюционный путь раз-я, тесно связанный с раз-ем вычислительной техники: обработка на 1)на мэйнфреймах в пакетном режиме; 2) в многотерминальны системах; 3) на автономных ПК; 4) данных с испол КС.

1) Пользоват составлял пакет задани на языке описания задани на выполнение опр операций над исходной программой и/или счет по программе, подготовленный на перфокартах. Затем передавал его на вычислительный центр на обработку на мэйнфрейме. Оператор без участия пользователя последовательно вводил пакеты перфокарт. Мэйнфрейм обрабатывал их и распечатанные рез-ты пользователи получали обычно на след день.

2) К мэйнфрейму, расположенно на ВЦ, подключались терминалы, рассредоточенные по всему предприятию. Терминал – это устройство или набор устр-в, предназначенных для взаимодействия с вычислит системой или сетью ЭВМ

3) На ПК пользователя устанавливалась СУБД, с пом к-ой пользовател создавал на этом же ПК свою, локальную БД и работал с ней монопольно (в однопользовате режиме). Такая СУБД (настольная) была ответственна за выполнение запросов и за поддержание целостности БД. Данные передавал с ПК на ПК на дискетах.

4)заключается в обмене данными м/у компами посредством линий связи и спец коммуникационного оборудования. ПК были достаточно мощными для работы сетевого ПО и не очень дорогими. При их объединении совокупная вычислит мощност была достаточна для решения сложных задач, и стало возможны совместное использование периферийных уст-в и дисковых массивов. Поэтому ПК стали преобладать в ЛС не только в качестве компов пользователей, но и в кач-ве центров хранения и обработки данных, потеснив с этих ролей мэйнфреймы. Обработка данных с исполь КС в наст вр – самая реализуемая концепция обработки данных.

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