Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - SQL - Введение31 мая 2011Оглавление: 1. SQL 2. Введение 3. Описание 4. Преимущества и недостатки 5. Расширения SQL является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных. SQL нельзя назвать языком программирования. Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий набор операций:
а, также, изменение структур таблиц. Со временем, SQL усложнился — обогатился новыми конструкциями, обеспечил возможность описания и управления новыми хранимыми объектами — и стал приобретать черты, свойственные языкам программирования. При всех своих изменениях, SQL остаётся единственным механизмом связи между прикладным программным обеспечением и базой данных. В то же время, современные СУБД, а, также, информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов. Каждое предложение SQL — это запрос или обращение к базе данных, которое приводит к изменению в базе данных. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:
Основным объектом хранения реляционной базы данных является таблица, поэтому все SQL-запросы — это операции над таблицами. В соответствии с этим, запросы делятся на
Каждая таблица описывается в виде перечисления своих полей с указанием
Запросы первого типа, в свою очередь, делятся на запросы, предназначенные для создания в базе данных новых таблиц, и на запросы, предназначенные для изменения уже существующих таблиц. Запросы второго типа оперируют со строками, и их можно разделить на запросы следующего вида:
Самый главный вид запроса — это запрос, возвращающий некоторый набор строк, с которым можно осуществить одну из трёх операций:
Таким образом, использование SQL сводится, по сути, к формированию всевозможных выборок строк и совершению операций над всеми записями, входящими в набор. Просмотров: 6924
|