Краткий курс SQL
Информация в реляционной базе данных хранится в таблицах и в связях между таблицами. В архитектуре клиент-сервер, клиент посылает на сервер запрос и получает от сервера ответ -- результат выполнения запроса. Наибольшее распространение получил язык SQL, с помощью которого создаются запросы для извлечения, вставки, изменения или удаления информации из базы данных. Пример SQL команды, которая извлекает список контактов из таблицы GD_CONTACT:
SELECT * FROM gd_contact
В свою очередь, язык SQL подразделяется на два подмножества: DDL (Data Definition Language) и DML (Data Manipulation Language). DDL определяет набор команд, с помощью которых в базе данных создаются структурные объекты, т.н. метаданные, -- таблицы, домены, внешние ключи, индексы, хранимые процедуры и т.п.
Создание домена
При создании таблицы мы должны задать тип данных для каждой колонки. К нашим услугам набор встроенных типов:
- INTEGER и SMALLINT -- целочисленные
- SINGLE PRECISION и DOUBLE PRECISION -- числа с плавающей точкой
- NUMERIC и DECIMAL -- числа с фиксированной точкой