Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT-2.doc
Скачиваний:
8
Добавлен:
17.04.2019
Размер:
282.11 Кб
Скачать

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

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

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

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

61.Системы удаленной обработки. Классической архитектурой обработки многопользовательских БД является удаленная обработка.

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

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