пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Метаданные. Представления. Функции. Процедуры.

Метаданные (данные о данных) - детальную информацию обо всех объектах системы. Примерами таких объектов могут служить таблицы, представления, ограничения целостности, триггеры, правила безопасности и т.д.

  • добавляет контекст для данных;
  • скрывает сложность от конечного пользователя;
  • используется в определении типов данных;
  • показывает структуру отношений между данными;
  • определяет изменения в данных и какие именно данные изменены;
  • используются для проверки типов, проверки данных и формирования данных.
  • Представление—тип таблицы, чье содержание выбирается из других таблиц с помощью выполнения запроса (view). В отличие от обычных таблиц реляционной БД, представление не является самостоятельной частью набора данных, хранящегося в базе. Содержимое представления динамически вычисляется на основании данных, находящихся в реальных таблицах. Изменение данных в реальной таблице БД немедленно отражается в содержимом всех представлений, построенных на основании этой таблицы.

CREATE PROCEDURE (Transact-SQL) Создает хранимую процедуру Transact-SQL или хранимую процедуру . Хранимые процедуры в аналогичны процедурам в других языках программирования:

  • они обрабатывают входные параметры и возвращают вызывающей процедуре или пакету значения в виде выходных параметров;
  • они содержат программные инструкции, которые выполняют операции в базе данных, в том числе вызывающие другие процедуры;
  • они возвращают значение состояния вызывающей процедуре или пакету, таким образом передавая сведения об успешном или неуспешном завершении (и причины последнего).
  • Функции

Создает определяемую пользователем функцию . Определяемая пользователем функция представляет собой подпрограмму Transact-SQL , которая принимает параметры, выполняет действия, такие как сложные вычисления, а затем возвращает результат этих действий в виде значения. Возвращаемое значение может быть скалярным значением или таблицей. При помощи этой инструкции можно создать подпрограмму, которую можно повторно использовать следующими способами.

  • В инструкциях Transact-SQL, например SELECT.
  • В приложениях, вызывающих функцию.
  • В определении другой пользовательской функции.
  • Для параметризации представления или улучшения функциональности индексированного представления.
  • Для определения столбца таблицы.
  • Для определения ограничения CHECK на столбец.
  • Для замены хранимой процедуры.


16.01.2014; 11:29
хиты: 748
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь