Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница11 из 75
1   ...   7   8   9   10   11   12   13   14   ...   75

Общие сведения о языке SQL


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

  • создавать базу данных и таблицы с полным описанием их структуры;

  • выполнять основные операции манипулирования данными (добавление, из- менение, удаление данных);

  • выполнять запросы, осуществляющие преобразование данных в необходи- мую информацию.

Создание базы данных обычно выполняется автоматически при установке са- мой СУБД, поэтому в данном пособии не рассматривается.

Для реализации этих функций SQL включает три группы средств:

  • DDL (Data Definition Language) язык определения данных;

  • DML (Data Manipulation Language) язык манипулирования данными;

  • DCL (Data Control Language) язык управления данными.

По стандарту ANSI подмножество команд DCL является частью DDL.

В командах SQL не различаются прописные и строчные буквы (за исклю- чением строчных литералов). Символы и строки символов заключаются в оди- нарные кавычки, например, 'N', 'учебник'. Однострочные комментарии начина- ются с двух минусов (--), многострочные заключаются в символы /* и */.

Каждая команда заканчивается символом ';'. Значения параметров ко- манд, принятые по умолчанию, выделены подчеркиванием, например, ALL.

Примечание. Примем следующие обозначения для описания синтаксиса:

{ } содержимое скобок рассматривается как единое целое для остальных символов;

| – заменяет слово ИЛИ;

[ ] – содержимое этих скобок является необязательным;

< > содержимое этих скобок заменяется соответствующими ключевыми словами, лите- ралами, идентификаторами или выражениями зависимости от контекста);

всё, что предшествует этим символам, может повторяться произвольное число раз;

.,.. всё, что предшествует этим символам, может повторяться произвольное число раз, каждое вхождение отделяется запятой.


Синтаксис команд и примеры, приведённые в данном пособии, соответствуют синтаксису СУБД Oracle 9i и выше.

В соответствии со стандартов ISO идентификатор определяется как последо- вательность символов длиной не более 128, начинающаяся с буквы латинского алфавита и содержащая буквы латинского алфавита, цифры и знак подчеркива- ния (_). В большинстве СУБД накладываются более жёсткие ограничения на длину идентификатора.

      1. 1   ...   7   8   9   10   11   12   13   14   ...   75


написать администратору сайта