
ОБДЗ_КР_10-04-15 / Обработка РБД-relalg / Заключение
.doc
ЗАКЛЮЧЕНИЕ
Фирмы-разработчики систем управления БД (СУБД) при реализации языка SQL обязаны использовать базовый набор команд ANSI-SQL. В осноном производители СУБД стараются соответствовать этому стандарту. Вместе с тем каждая СУБД имеет свои особенности реализации SQL. Некоторые производители добавили к стандартным свои команды и функции, многие из которых впоследствии были приняты стандартом.
Практически все известные производители имеют свои расширения SQL Каждое расширение SQL по-своему уникально. Однако самые популярные расширения отмечаются стандартом ANSI, а иногда со временем становятся частью нового стандарта. Примерами расширений стандартного SQL являются PL/SQL, используемый продуктами Oracle, и Transact-SQL, используемый Sybase и Microsoft SQL Server.
Многие современные СУБД имеют встроенные визуальные средства определения данных и формирования запросов различных видов. Широко распространена разновидность SQL, которая получила название QBE (Query-By-Example, запросы по образцу QBE). Эта разновидность использует различные построители и конструкторы для формирования запросов.
Для автоматизации проектирования и создания БД широко применяются компьютерные средства разработки, которые называются CASE-средствами (Computer-aided software engineering).
Однако знание языка SQL и умение составлять SQL-команды для создания БД и запросов к ним остается очень актуальным.
47