Структура языка SQL

Автор работы: Пользователь скрыл имя, 20 Марта 2011 в 23:11, курсовая работа

Описание работы

Язык SQL используется в других стандартах и даже оказывает влияние на разработку многих стандартов как инструмент их определения. В качестве примера можно привести стандарты ISO "Information Resource Dictionary System" (IRDS) и "Remote Data Access" (RDA). Разработка языка вызвала определенную заинтересованность научных кругов, выразившуюся как в выработке необходимых теоретических основ, так и в подготовке успешно реализованных технических решений. Это особенно справедливо в отношении оптимизации запросов, методов распределения данных и реализации средств защиты. Начали появляться специализированные реализации языка SQL, предназначенные для новых рынков, такие как OnLine Analytical Processing (OLAP2)

Содержание работы

Введение
1.Типы данных языка SQL, определенные стандартом ISO...............................6
1.1. Идентификаторы языка SQL...........................................................................7
1.2. Скалярные типы данных языка SQL..............................................................8
1.3 Точные числовые данные (тип exact numeric)..............................................10
2. Средства поддержки целостности данных......................................................14
2.1. Обязательные данные.....................................................................................15
2.2. Ограничения для доменов.............................................................................16
2.3. Целостность сущностей.................................................................................19
2.4. Ссылочная целостность.................................................................................21
2.5. Требования данного предприятия................................................................24
3. Определение данных.........................................................................................26
3.1. Создание баз данных......................................................................................28
3.2. Создание таблиц (оператор CREATE TABLE)............................................30
3.3. Модификация определения таблицы (оператор ALTER TABLE).............34
3.4. Удаление таблиц (оператор DROP TABLE)................................................36
3.5. Создание индекса (оператор CREATE INDEX)..........................................37
3.6. Удаление индекса (оператор DROP INDEX)...............................................39
Заключение.............................................................................................................40 Глоссарий…………………...................................................................................43
Список использованных источников..................................................................44

Файлы: 1 файл