Правила синтаксиса и основные запросы sql

  • Часть 1
  • | 2
  • | 3
  • | 4
  • | 5

Независимые структуры БД – таблицы, индексы и представления -создаются DDL-запросами. Объекты БД, созданные DDL-запросами, называются метаданными (metadata). На физическом уровне метаданные представляют собой системную БД. Такая БД содержит "данные о данных", т.е. определение других объектов системы. Метаданные хранятся в виде системных таблиц, которые автоматически создаются и изменяются Firebird.

Таким образом, процесс определения данных – это процесс создания, изменения и удаления метаданных.

Запросы DML, DQL, DCL оперируют с существующими данными, хранящимися в структурах БД, определенных запросами DDL.

Запросы SQL сообщают СУБД о необходимости выполнить определенное действие. Запросы SQL позволяют:

-       создать таблицу;

-       читать данные;

-       получать итоговые данные;

-       добавлять данные;

-       удалять данные;

-       обновлять (изменять) данные;

-       защищать данные.

SQL-запрос состоит из ключевых слов и слов, определяемых пользователем.

На рис. 2.5 приведен примерный формат SQL-запроса.

Ключевые слова являются постоянной частью языка SQL и имеют фиксированное значение. Их следует записывать в точности так, как это установлено, нельзя разбивать на части для переноса с одной строки на другую. Слова, определяемые пользователем, задаются им самим (в соответствии с синтаксическими правилами) и представляют собой идентификаторы или имена различных объектов БД. Слова в запросе размещаются также в соответствии с установленными синтаксическими правилами.

ГЛАГОЛ                                                  ИМЯ ТАБЛИЦЫ

DELETE^_FROM   PaySumma ^.

КЛЮЧЕВЫЕ ^-—----------   ^> ПРЕДЛОЖЕНИЯ

СЛОВА                    WHERE PaySum < 10.000;

предыдущаяследующая