Языки запросов, их основные возможности. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Языки запросов, их основные возможности.



Язы́к запро́сов — искусственный язык, на котором делаются запросы к базам данных и другим информационным системам. SQL – это язык запросов, который служит для управления данными в реляционных базах данных.

Язык SQL представляет собой совокупность операторов, инструкций и вычисляемых функций.

Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций: *создание в базе данных новой таблицы; *добавление в таблицу новых записей; *изменение записей; *удаление записей; *выборка записей из одной или нескольких таблиц; * изменение структур таблиц.

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

Каждое предложение SQL — это запрос или обращение к базе данных, которое приводит к изменению в базе данных. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

§ запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

§ запросы на получение данных;

§ запросы на добавление новых данных (записей)

§ запросы на удаление данных;

§ обращения к СУБД.

Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы — это операции над таблицами. В соответствии с этим, запросы делятся на

§ запросы, оперирующие самими таблицами (создание и изменение таблиц);

§ запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

Каждая таблица описывается в виде перечисления своих полей (столбцов таблицы) с указанием

§ типа хранимых в каждом поле значений;

§ связей между таблицами (задание первичных и вторичных ключей);

§ информации, необходимой для построения индексов.

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

§ вставка новой строки;

§ изменение значений полей строки или набора строк;

§ удаление строки или набора строк.

Самый главный вид запроса — это запрос, возвращающий (пользователю) некоторый набор строк, с которым можно осуществить одну из трёх операций:

§ просмотреть полученный набор;

§ изменить все записи набора;

§ удалить все записи набора.


25. Назначение, возможности и основные термины языка SQL.

Язы́к запро́сов — искусственный язык, на котором делаются запросы к базам данных и другим информационным системам. SQL – это язык запросов, который служит для управления данными в реляционных базах данных.

Язык SQL представляет собой совокупность операторов, инструкций и вычисляемых функций.

Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций: *создание в базе данных новой таблицы; *добавление в таблицу новых записей; *изменение записей; *удаление записей; *выборка записей из одной или нескольких таблиц; * изменение структур таблиц.

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

Каждое предложение SQL — это запрос или обращение к базе данных, которое приводит к изменению в базе данных. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

§ запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);

§ запросы на получение данных;

§ запросы на добавление новых данных (записей)

§ запросы на удаление данных;

§ обращения к СУБД.

Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы — это операции над таблицами. В соответствии с этим, запросы делятся на

§ запросы, оперирующие самими таблицами (создание и изменение таблиц);

§ запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

Каждая таблица описывается в виде перечисления своих полей (столбцов таблицы) с указанием

§ типа хранимых в каждом поле значений;

§ связей между таблицами (задание первичных и вторичных ключей);

§ информации, необходимой для построения индексов.

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

§ вставка новой строки;

§ изменение значений полей строки или набора строк;

§ удаление строки или набора строк.

Самый главный вид запроса — это запрос, возвращающий (пользователю) некоторый набор строк, с которым можно осуществить одну из трёх операций:

§ просмотреть полученный набор;

§ изменить все записи набора;

§ удалить все записи набора.



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 175; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.10.137 (0.006 с.)