Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.73 Mб
Скачать

Введение в sql

Язык SQL используется для реализации всех функцио­нальных возможностей, необходимых для управления БД:

  • организация данных - позволяет определять и изменять структуру представления данных, а также устанавливать отно­шения;

  • обработка данных - позволяет изменять содержимое базы данных: добавлять новые данные, удалять или обновлять уже имеющиеся в ней данные;

  • управление доступом - позволяет ограничивать возмож­ности пользователя по чтению и изменению данных (защита данных от несанкционированного доступа) и координировать их совместное использование пользователями, работающими параллельно.

Таким образом, хотя SQL и не объявляется полноценным язы­ком программирования, он является достаточно полным и мощ­ным языком для управления взаимодействием с СУБД. SQL являет­ся подъязыком баз данных, предназначенным для управления базами данных. SQL на сегодняш­ний день является единственным стандартным языком для работы с реляционными базами данных.

Операторы SQL встраиваются в базовый язык, например PASCAL, FORTRAN или С, и дают возможность получать доступ к базам данных из прикладных программ.

Основные понятия и компоненты. Инструкции и имена

SQL представлен множеством инструкций, каждая из которых пред­писывает СУБД выполнить определенное действие. Инструк­ция SQL начинается с команды — ключевого слова, описывающего действие, выполняемое инструкцией. Следом за командой указывается одно или не­сколько предложений. Предложение описывает данные, с которыми должна работать инструкция, или уточняет действие, выполняемое инструкцией. Предложения в инструкции делятся на обязательные и необязательные. Каждое предложение начинается с ключевого слова. Многие предложения в качестве параметров содержат имена таблиц или столбцов; некоторые из них могут содержать дополнительные ключевые слова, константы и выражения.

У каждого объекта в базе данных есть уникальное имя. Имена используются в инструкциях SQL и указывают, над каким объектом базы данных инструкция должна выполнить действие. В соответст­вии со стандартом ANSI/ISO имена в SQL могут содержать от 1 до 128 символов, начинаться с буквы и не должны включать пробелов или специальных символов пунктуации.

В инструкциях SQL могут использоваться как полные имена объектов, так и короткие. Полное имя таблицы (в отличие от корот­кого) содержит имя пользователя и короткое имя таблицы, разде­ленные точкой:

<Имя_пользователя>.<Имя_таблицы>

При этом уникальность именования таблицы сохраняется в слу­чае, если в рамках одной базы данных разные пользователи создают таблицы с одинаковыми именами.

Полное имя столбца в свою очередь состоит из полного (или короткого) имени таблицы, которой принадлежит столбец, и корот­кого имени столбца, разделенных точкой:

<Имя_пользователя>.<Имя_таблицы>.<Имя_столбца> или <Имя_таблицы>.<Имя столбца>

В рамках одной таблицы не может быть определено двух столб­цов с одинаковыми именами, но в разных таблицах это возможно. При этом в инструкциях SQL необходимо использовать полное именование столбцов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]