русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Определение


Дата добавления: 2013-12-23; просмотров: 1033; Нарушение авторских прав


Что такое Ограничения?

Реализация ограничений

Цели урока

По окончании этого урока, студенты смогут:

■ Описывать ограничения.

■ Определять ограничения первичного ключа PRIMARY KEY.

■ Определять ограничения умолчаний DEFAULT.

■ Определять проверочные ограничения CHECK.

■ Определять ограничения уникальности UNIQUE.

■ Определять ограничения внешнего ключа FOREIGN KEY.

■ Определять каскадную ссылочную целостность.

Определять причины отключения ограничений.

Ограничения - рекомендуемый метод обеспечения целостности данных. В этом уроке, Вы изучите какие типы ограничений допустимы, какие типы ограничений использовать в зависимости от Ваших потребностей, какой тип целостности данных какое ограничение реализует и как определять ограничения.

 

Ограничения - ANSI-стандартный метод обеспечения целостности данных. Каждый тип целостности данных - домен, сущность и ссылка реализованы при использовании различных типов ограничений. Ограничения гарантируют, что в столбцы вводятся допустимые значения данных и что между таблицами поддерживаются связи. В следующей таблице описываются различные типы ограничений, доступные в SQL Server 2005 и определены ли они на таблице или столбце.

 

Тип целост­ности Тип ограни­чения Приме­нение Описание
Домен DEFAULT Столбец Определяет значение DEFAULT для столбца, когда в операторе INSERT не указано значение. Ограничение DEFAULT - рекомендуемая альтернатива объекту default.
CHECK Столбец Определяет значение данных, которые являются допустимыми для столбца. Ограничение CHECK - рекомендуемая альтернатива объекту rule.
FOREIGN KEY Таблица Определяет значения данных, которые являются обновляе­мыми и базируются на значениях столбца другой таблицы.
NULL Столбец Определяет, может ли столбец иметь null-значения.
Сущность PRIMARY KEY (PRIMARY KEY) Таблица Идентифицирует каждый строку уникально — гарантирует, что пользователи не введут повторяющиеся значения и что будет создан индекс, чтобы увеличить производительность. Null-значения не допустимы.
UNIQUE (УНИКАЛЬ­НОСТЬ) Столбец Предотвращает дублирование альтернативных (непервичных) ключей и гарантирует, что будет создан индекс, чтобы увеличить производительность. Null-значе­ния допустимы.
Ссылка FOREIGN KEY (ВНЕШНИЙ КЛЮЧ) Таблица Определяет столбец или ком­бинацию столбцов значений, которые соответствуют первич­ному ключу той же самой или другой таблицы.
CHECK Столбец Определяет допустимые значения данных в столбце, основанных на значениях в других столбцах той же таблицы.


<== предыдущая лекция | следующая лекция ==>
Урок 2: Реализация Ограничений | Определение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.