![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
QBE(Zloof 1977), SQL.
Для работы с базами данных используются специальные языки баз данных. Чаще всего выделяется два языка: – язык определения данных (ЯОД) – служит для определения логической структуры БД; – язык манипулирования данными (ЯМД) – содержит набор операторов манипулирования данными (добавление данных в БД, удаление, модификация, выборка и т.д.).
Во многих СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с БД, начиная от ее создания, и обеспечивающий базовый пользовательский интерфейс с базами данных.
Стандартным языком реляционных СУБД является язык SQL (Structured Query Language, query – вопрос) – структурированный язык запросов, оперирует не отдельными записями, а группами записей.
Реляционные СУБД (relation – отношение): 1970 г., показана возможность управления данными благодаря их описанию в терминах математической теории отношений – гибкая и простая реляционная модель данных стала доминирующей среди разработчиков и пользователей СУБД. Объектно-реляционные БД – объектно-ориентированные возможности (определение новых типов данных и функций их обработки) встраиваются в реляционное основание.
Язык SQL сочетает средства ЯОД и ЯМД, то есть позволяет определять схему реляционной БД и манипулировать данными.
Типы команд языка SQL
1. DDL – язык определения данных
2. DML – язык манипуляции данными
3. DCL – язык управления данными
4. DQL – язык запросов
5. команды адм.
6. команды управления транзакциями
Язык определения данных позволяет создавать и изменять структуру данных. Основными командами языка DDL являются:
CREATE TABLE CREATE INDEX
ALTER TABLE ALTER INDEX
DROP TABLE DROP INDEX
Язык DML предназначен для манипулирования данными в таблицах и состоит из трех основных команд:
INSERT, UPDATE, DELETE
Язык DCL состоит из команд управления данными, позволяет управлять доступом к информации, находится внутри БД
GRANT, REVOKE
Язык DQL включает в себя всего одну команду – SELECT.
Команды адм. данных осуществляют контроль за выполненными действиями, анализируют операции БД, используются для анализа производительности системы.
Команды управления транзакциями:
COMMIT, ROLL BACK, SAVE POINT, SET TRANSACTION
Дата публикования: 2014-11-29; Прочитано: 943 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!