Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

1. Назначение и область применения

Этот стандарт определяет синтаксис и семантику двух языков баз данных:

  1. Язык определения схем (SQL-DLL) для объявления структур и ограничений целостности базы данных SQL.
  2. Язык модулей и манипулирования данными (SQL-DML) для объявления процедур базы данных и выполняемых операторов в конкретной прикладной программе базы данных.

Этот стандарт определяет логические структуры данных и базовые операции для базы данных SQL. Он обеспечивает функциональные возможности для проектирования, доступа, поддержания, управления и защиты базы данных.

Этот стандарт обеспечивает средство для мобильности определений базы данных и прикладных программ между соответствующими стандарту реализациями.

Этот стандарт определяет два уровня и отдельное средство поддержания целостности. Уровень 2 - это полный язык баз данных SQL, не включающий средство поддержания целостности. Уровень 1 - это подмножество уровня 2, определенное в разделе 9 “Уровни” .

Замечание: Планируется дополнительный язык SQL как дополнение к этому стандарту. Основными темами, обсуждаемыми для этого приложения, являются улучшенное управление транзакциями, определение некоторых правил, объявляемых в конкретной реализации, улучшенные средства работы с символами и поддержка национальных наборов символов.

Средство поддержания целостности состоит в определении:

  1. требуемых ограничений на ссылки между таблицами;
  2. проверочных ограничений на строки таблицы;
  3. значений столбца по умолчанию при занесении строки в таблицу.

В приложениях к стандарту определяется синтаксис включения операторов манипулирования данными SQL в стандартную во всех остальных отношениях прикладную программу. Такой синтаксис определяется как сокращенная нотация для стандартной прикладной программы, в которой встроенные операторы SQL заменены явными “вызовами” процедур базы данных, содержащими операторы SQL.

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

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Pages: 1 2 3 4 5 6 7 8 9 10

Оставить комментарий

Политкорректность - в жопу. Буду писать все, что думаю. Если что-то буду писать не так, как привычно или положено, – не обессудьте. При этом ненавижу: украинских националистов, бандитов из ОУН-УПА, гомосексуалистов, мормонов, свидетелей иеговы, и.о.п В.Ющенко, НАТО, Тимошенко, тягнибока и любых других фашиствующих элементов.


Виктор Федорович Янукович - наш Президент!

Мой фотосайт.

Олег Вьющенко

Самое интересное только в RSS

Рубрики

 

Март 2010
Пн Вт Ср Чт Пт Сб Вс
« Фев    
1234567
891011121314
15161718192021
22232425262728
293031  

Архивы

Посчитаемся?

Locations of visitors to this page

Yandex

Рейтинг блогов

Рейтинг блогов

Рейтинг блогов

Погода в Крыму

Опросы

Демократия в Украине?

View Results

Загрузка ... Загрузка ...