Достоинства и недостатки языка запросов


Достоинства:

· cтандартность языка SQL;

• независимость от конкретных реляционных СУБД;

Ни одна новая СУБД, не поддерживающая SQL, не может рассчитывать на успех. РБД и программы, которые с ней работают, можно перенести с одной СУБД на другую с минимальными доработками и переподготовкой персонала.

• переносимость с одной вычислительной платформы на другую;

Поставщики СУБД предлагают программные продукты для различных вычислительных систем: от персональных компьютеров и рабочих станций до локальных сетей, мини-компьютеров и больших ЭВМ. Приложения, созданные с помощью SQL и рассчитанные на однопользовательские системы, по мере своего развития могут быть перенесены в более крупные системы.

• реляционная основа;

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

• высокоуровневая структура, напоминающая английский язык;

Операторы SQL выглядят как обычные английские предложения, что упрощает их изучение и понимание.

• полноценность как языка, предназначенного для работы с базами данных;

Содержит все возможные операторы для работы с таблицами и данными баз данных.

• возможность динамического изменения данных и структуры таблиц;

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

• поддержка архитектуры клиент/сервер.

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

 

Недостатки:

· не может существовать, как самостоятельный язык программирования;

· поддерживает работу только с РБД;

· предназначен только для формирования запросов к БД.

 

Основные операторы языка

Операторы языка SQL можно разделить на два подъязыка: язык определения данных (ddl) и язык манипулирования данными (DML). Представлены в таблице 18.1

Таблица 18.1.

Основные операторы языка SQL

 

Вид Название Назначение
DDL CREATE TABLE DROP TABLE Alter TABLE CREATE VieW DROP VieW Создание таблицы Удаление таблицы Изменение структуры таблицы Создание представления Удаление представления
DML SELECT UPDATE INSERT DELETE Выборка записей Изменение записей Вставка новых записей Удаление записей

ОПЕРЦИИ ВЫБОРКИ ИЛИ ЧТЕНИЯ ДАННЫХ



Дата добавления: 2017-10-04; просмотров: 1886;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.