Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Объекты базы данных SQL Server (Таблицы, Индексы, Представления, Хранимые процедуры, Пользователи, Роли, Правила, Триггеры, Ограничение целостности).






· Таблицы - Являются основной формой для сбора информации, содержат все данные в базах данных SQL Server. являются местом хранения бизнес-данных, организованных на этапе проектирования базы в логически связанные между собой двумерные таблицы. Каждая таблица представляет собой тип объекта, который имеет смысл для пользователей.

· Индекс - структура на диске, связанная с таблицей или представлением, которая ускоряет поиск строк таблицы или представления.

· Представление - виртуальная таблица или хранимый запрос. Данные, доступные через представление, хранятся в базе данных не как отдельный объект, а как выражение SELECT, в результате SELECT формирует виртуальную таблицу, возвращая представление. Данные в базе в целях сохранности и безопасности могут быть закрыты частично или полностью (по крайней мере, для обновления) от различных категорий пользователей. Для этого в SQL Server имеются соответствующие механизмы, в том числе так называемые представления и хранимые процедуры, которые, как и таблицы базы данных, могут быть доступны или недоступны определенным группам пользователей.

· Хранимые процедуры - В Microsoft SQL Server, аналогичны процедурам в языках программирования относительно их действий: • принимают входные параметры для вызова процедуры или пакета и возвращать несколько значений в виде выходных параметров, • содержат выражения программирования, которые выполняют операции в базе данных, включая вызов других процедур, • возвращают значение состояния вызывающей процедуре или пакету, чтобы указать, выполнение или не выполнение (и причины отказа).

· Пользователи(Users) - это объекты, которые содержат имена, пароли и другие атрибуты, представляющие пользователей базы данных.

· Роли - это именованный набор прав в рамках сервера или конкретной базы данных.

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

· Триггеры - представляют собой объекты базы данных, связанные с таблицей. Во многом они похожи на хранимые процедуры и часто упоминаются как " особый вид хранимых процедур". Основное различие между триггером и хранимой процедурой в том, что триггер связан с таблицей и работает только при работе выражения INSERT, UPDATE или DELETE. Основная работа по ограничениям является соблюдением правил в базе данных, предназначенных для обеспечения целостности данных.

· Ограничение целостности -


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал