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

Автор работы: Пользователь скрыл имя, 04 Марта 2013 в 11:49, курсовая работа

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

Язык SQL является первым и пока единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение. Есть еще один стандартный язык работы с базами данных, NDL (Network Database Language), который построен на использовании сетевой модели CODASYL, но он применяется лишь в немногих разработках. Практически все крупнейшие разработчики СУБД в настоящее время создают свои продукты с использованием языка SQL либо интерфейса SQL, и большинство таких компаний участвуют в работе, по меньшей мере, одной организации, которая занимается разработкой стандартов этого языка. В SQL сделаны огромные инвестиции как со стороны разработчиков, так и со стороны пользователей

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

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

Файлы: 1 файл

Базы данных- Структура языка SQL2.doc

— 234.00 Кб (Скачать файл)

Таблица 2.

Уровень изоляции

Чтение мусора

Не повторяемость

чтения

Существование

фантомных значений

HEAD UNCOMMITTED

Да

Нет

Нет

READ COMMITTED

Нет

Да

Да

REPEATABLE READ

Нет

Нет

Да

SERIALISABLE

Да

Да

Нет


Таблица 3.


Информация о работе Структура языка SQL