Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на информационные технологии.docx
Скачиваний:
16
Добавлен:
03.08.2019
Размер:
726 Кб
Скачать
  1. Элементы языка sql

Запрос – некая выборка которая соответствует определённым условиям.. Запрос можно создавать:

* по образцу QBE * с помощью спец языка SQL.

SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL. Язык SQL представляет собой совокупность * операторов; * инструкций * и вычисляемых функций.

Поэтому, в язык SQL в качестве составных частей входят: * язык манипулирования данными (Data Manipulation Language, DML) * язык определения данных (Data Definition Language, DDL) * язык управления данными (Data Control Language, DCL).

Подчеркнем, что это не отдельные языки, а различные команды одного языка. Такое деление проведено только лишь с точки зрения различного функционального назначения этих команд.

Операторы SQL делятся на:

операторы определения данных (Data Definition Language, DDL) : CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.): ALTER изменяет объект: DROP удаляет объект

операторы манипуляции данными (Data Manipulation Language, DML) :SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные

операторы определения доступа к данным (Data Control Language, DCL) : GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом REVOKE отзывает ранее выданные разрешения DENY задает запрет, имеющий приоритет над разрешением

операторы управления транзакциями (Transaction Control Language, TCL) : COMMIT применяет транзакцию. ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции. SAVEPOINT делит транзакцию на более мелкие участки.

  1. Создание запросов с помощью языка sql

Запрос – некая выборка которая соответствует определённым условиям.. Запрос можно создавать:

* по образцу QBE * с помощью спец языка SQL.

SQL (ˈɛsˈkjuˈɛl; англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL.

Операторы SQL делятся на:

операторы определения данных (Data Definition Language, DDL) : CREATE создает объект БД (саму базу, таблицу, представление, пользователя и т. д.): ALTER изменяет объект: DROP удаляет объект

операторы манипуляции данными (Data Manipulation Language, DML) :SELECT считывает данные, удовлетворяющие заданным условиям INSERT добавляет новые данные UPDATE изменяет существующие данные DELETE удаляет данные

операторы определения доступа к данным (Data Control Language, DCL) : GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом REVOKE отзывает ранее выданные разрешения DENY задает запрет, имеющий приоритет над разрешением

операторы управления транзакциями (Transaction Control Language, TCL) : COMMIT применяет транзакцию. ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции. SAVEPOINT делит транзакцию на более мелкие участки.

    1. Создание реляционной таблицы CREATE TABLE таблица1 (поле 12 тип3 [(размер4)] [индекс5 1] [ , поле 2 тип [(размер)] [индекс 2] [ , …]] [составной индекс [ , … ]]) где 1 – имя табл, 2 – название полей, в новой таблице, 3 –тип создаваемого поля, 4 – размер текстового поля, 5 – подкоманда??? Для создания индексов полей, 6 – для создания составного ключа.