Skip to: Home | Main content | Site Information | Navigation

Последние новости

Компания Pervasive сообщила о выпуске нового продукта, расширяющего платформу для применения СУБД Pervasive.SQL - Pervasive.SQL Linux Remote Data Requester. Новый продукт позволит подключять к СУБД Pervasive.SQL удаленные Linux-устройства.
Подробнее
готовые фирмы лицензия, энергонадзор I free split MPEG2 I de Excel a PDF

MOLDSQL - информационный ресурс, посвящённый учёбе работы с базами данных SQL

SQL

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

средства определения схемы БД и манипулирования схемой;

операторы для определения ограничений целостности и триггеров;

средства определения представлений БД;

средства авторизации доступа к отношениям и их полям;

средства управления транзакциями.

Другими словами, язык SQL претендует на то, что он способен полностью представить реляционную модель данных, т.е. его средств достаточно для представления всех аспектов реляционных баз данных в терминах Кодда. (Сразу заметим, что с этим утверждением многие несогласны, полагая, что некоторые возможности SQL расширяют классическую реляционную модель, а некоторые другие возможности - ее ограничивают.)

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

Этапы стандартизации

Особенности текущих реализаций

Важность применения стандартов SQL


Для правильной работы необходима настройка, которая включает в себя множество параметров


Специалисты в области использования баз данных делятся своими наработками по использованию SQL

Что такое SQL

Разрешение проблем

Детальное описание наиболее часто встречающихся проблем при работе с базами данных и помощь в их решении