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

  • 08 апр. 2012 г.
  • 7061 Слова
Основные данные о работе

|Версия шаблона | |
|Филиал | |
|Вид работы |Курсоваяработа |
|Название дисциплины |Базы данных |
|Тема |Структура языка SQL|
|Фамилия студента | |
|Имя студента | |
|Отчество студента ||
|№ контракта | |


Содержание

Введение 3
1 Типы данных языка SQL, определенные стандартом ISO 5
1.1 Идентификаторы языка SQL 5
1.2 Скалярные типы данных языка SQL 51.3 Точные числовые данные (тип exact numeric) 7
1.4 Управление доступом к данным 11
2 Средства поддержки целостности данных 13
2.1 Обязательные данные 13
2.2 Ограничения для доменов 14
2.3 Целостность сущностей 16
2.4 Ссылочная целостность 16
2.4 Требования предприятия 19
3 Определение данных 20
3.1 Создание баз данных 21
3.2 Создание таблиц (оператор CREATE TABLE) 223.3 Модификация определения таблицы (оператор ALTER TABLE) 25
3.4 Удаление таблиц (оператор DROP TABLE) 27
3.5 Создание индекса (оператор CREATE INDEX) 28
3.6 Удаление индекса (оператор DROP INDEX) 29
Заключение 30
Глоссарий 33
Список использованных источников 34
Приложения 35

Введение



SQL (Structured Query Language — «язык структурированных запросов») —универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL основывается на исчислении кортежей.
Язык SQL является первым и пока единственным стандартным языком работы с базами данных, который получил достаточно широкое распространение. Есть еще один стандартный язык работы с базами данных, NDL (Network Database Language), который построен наиспользовании сетевой модели CODASYL, но он применяется лишь в немногих разработках. Практически все крупнейшие разработчики СУБД в настоящее время создают свои продукты с использованием языка SQL либо интерфейса SQL, и большинство таких компаний участвуют в работе, по меньшей мере, одной организации, которая занимается разработкой стандартов этого языка. В SQL сделаны огромные инвестиции как состороны разработчиков, так и со стороны пользователей. Он стал частью архитектуры приложений (например, такой как System Application Architecture (SAA) корпорации IBM), а также является стратегическим выбором многих крупных и влиятельных организаций (например, консорциума Х/Open, занятого разработкой стандартов для среды UNIX), Язык SQL также принят в качестве федерального стандарта обработкиинформации (Federal Information Processing Standard — FIPS), который должен соблюдаться в СУБД для получения разрешения продавать ее на территории США. Консорциум разработчиков SQL Access Group прилагает усилия по созданию расширений языка SQL, которые позволят обеспечить взаимодействие разнородных систем.
Язык SQL используется в других стандартах и даже оказывает влияние на...
tracking img