Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция 6 Базы данных.doc
Скачиваний:
9
Добавлен:
09.02.2015
Размер:
158.72 Кб
Скачать
  • операторы определения данных (Data Definition Language – DDL)

    • CREATE создает объект базы данных

    • ALTER изменяет объект

    • DROP удаляет объект

  • операторы манипуляции данными (Data Manipulation Language – DML)

    • SELECT считывает данные, удовлетворяющие заданным условиям

    • Insert добавляет новые данные

    • UPDATE изменяет существующие данные

    • DELETE удаляет данные

  • операторы определения доступа к данным (Data Control Language – DCL)

    • GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом

    • REVOKE отзывает ранее выданные разрешения

    • DENY задает запрет, имеющий приоритет над разрешением

  • операторы управления транзакциями (Transaction Control Language – TCL)

    • COMMIT применяет транзакцию.

    • ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции.

    • SAVEPOINT делит транзакцию на более мелкие участки.

История СУБД (примеры)

1968г– 1 СУБДсистема IMS IBM

Эпоха персональных ЭВМ

Clipper и FoxPro Microsoft Access

Эпоха сетей (Объектно-ориентированные БД) (распределенные БД)

(язык манипуляции данными SQL)

(клиент-серверная архитектура)

Microsoft Access 2000, Oracle 8.4, MS SQL 7.0, SQL Server,

Перспектива – переход на ИНТРАНЕТ – способ доступа к данным без клиентского приложения

11