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