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

Автор работы: Пользователь скрыл имя, 01 Февраля 2011 в 18:35, курсовая работа

Краткое описание

Язык SQL является первым и пока единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение. Есть еще один стандартный язык работы с базами данных, NDL (Network Database Language), который построен на использовании сетевой модели CODASYL1, но он применяется лишь в немногих разработках.

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

Введение...................................................................................................................3
1.Типы данных языка SQL, определенные стандартом ISO...............................5
1.1. Идентификаторы языка SQL...........................................................................5
1.2. Скалярные типы данных языка SQL..............................................................6
1.3 Точные числовые данные (тип exact numeric)................................................8
2. Средства поддержки целостности данных......................................................12
2.1. Обязательные данные.....................................................................................12
2.2. Ограничения для доменов.............................................................................13
2.3. Целостность сущностей.................................................................................15
2.4. Ссылочная целостность.................................................................................17
2.5. Требования данного предприятия................................................................19
3. Определение данных.........................................................................................22
3.1. Создание баз данных......................................................................................23
3.2. Создание таблиц (оператор CREATE TABLE)............................................25
3.3. Модификация определения таблицы (оператор ALTER TABLE).............28
3.4. Удаление таблиц (оператор DROP TABLE)................................................30
3.5. Создание индекса (оператор CREATE INDEX)..........................................31
3.6. Удаление индекса (оператор DROP INDEX)...............................................32
4. Представления...................................................................................................34
5. Использование транзакций ..............................................................................35
6. Управление доступом к данным......................................................................38
Заключение.............................................................................................................41 Глоссарий…………………...................................................................................44
Библиографический список.................................................................................45
Приложение…………………………………………………………………...

Содержимое работы - 1 файл