Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL(лекции).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
163.33 Кб
Скачать

62

Глава 2. Использование субд access

2.8. Обработка данных в базе

63

ментов.

Результаты запроса зависят от установленных в схеме БД отно­шений между таблицами и параметров целостности. Если для связи установлен параметр целостности Каскадное удаление связанных за­писей, то в результате выполнения этого запроса будут удалены все связанные записи. Если параметры целостности Каскадное удаление связанных записей не установлены, то записи удаляются только в указанных в бланке запроса таблицах вне зависимости от их логиче­ских связей.

2.8.5. Элементы языка SQL и запросы в форме SQL

SQL (Structured Query Language) — это язык программирования, который используется при работе с реляционными базами данных в современных СУБД (ORACLE, dBASE IY, dBASE Y, Paradoxe, Access и др.).

Язык SQL стал стандартом языков запросов для работы с реля­ционными базами данных для архитектуры как файл-сервер, так и клиент-сервер, а также в условиях применения системы управления распределенными базами данных. SQL использует ограниченный набор команд, но в то же время — это реляционно полный язык, предназначенный для работы с базами данных, создания запросов выборки данных, выполнения вычислений, обеспечения их целост­ности. Синтаксис версий языка SQL может в определенной степени различаться для отдельных СУБД. Рассмотрим наиболее общие опе­раторы языка SQL.

Операторы языка SQL для работы с реляционной базой данных 1. Создание реляционных таблиц. Создание реляционной базы данных означает спецификацию состава полей: указание имени, типа и длины каждого поля (если это необходимо). Каждая таблица имеет уникальное имя.

Синтаксис оператора создания новой таблицы:

CREATE TABLE таблица (поле1 тип [(размер)] [индекс 1]

|. поле2 тип [(размер)| [индекс2] [. ...]] [, составной индекс[, ...]])

где таблица — имя создаваемой таблицы; поле1, поле2 — имена полей таблицы; тип — тип поля;

размер — размер текстового поля;

инлекс1, индекс2 — директивы создания простых индексов; составной индекс — директива создания составного индекса.

64

2.8. Обработка данных в базе

63

ментов.

Результаты запроса зависят от установленных в схеме БД

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

2.8.5. Элементы языка sql и запросы в форме sql

SQL (Structured Query Language) — это язык программирования, который используется при работе с реляционными базами данных в современных СУБД (ORACLE, dBASE IY, dBASE Y, Paradoxe, Access и др.).

Язык SQL стал стандартом языков запросов для работы с реля­ционными базами данных для архитектуры как файл-сервер, так и клиент-сервер, а также в условиях применения системы управления распределенными базами данных. SQL использует ограниченный набор команд, но в то же время — это реляционно полный язык, предназначенный для работы с базами данных, создания запросов выборки данных, выполнения вычислений, обеспечения их целост­ности. Синтаксис версий языка SQL может в определенной степени различаться для отдельных СУБД. Рассмотрим наиболее общие опе­раторы языка SQL.

Операторы языка SQL для работы с реляционной базой данных 1. Создание реляционных таблиц. Создание реляционной базы данных означает спецификацию состава полей: указание имени, типа и длины каждого поля (если это необходимо). Каждая таблица имеет уникальное имя.

Синтаксис оператора создания новой таблицы:

CREATE TABLE таблица (поле1 тип [(размер)] [индекс 1]

|. поле2 тип [(размер)| [индекс2] [. ...]] [, составной индекс[, ...]])

где таблица — имя создаваемой таблицы; поле1, поле2 — имена полей таблицы; тип — тип поля;

размер — размер текстового поля;

инлекс1, индекс2 — директивы создания простых индексов; составной индекс — директива создания составного индекса.

64

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