ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

В пятнадцать лет танцы — удовольствие, в двадцать — предлог, в сорок — тягость (А. Рикар).

SQL – Ограничения

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
SQL - Ограничения
Ограничения – это правила, применяемой на столбцы данных в таблицах. Они используются для ограничения типа данных, которые могут добавлены в таблицу. Это гарантирует точность и достоверность данных в базе данных.

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

Ниже приведены некоторые из наиболее часто используемых ограничений доступных в SQL. Эти ограничения уже обсуждались в SQL – Основные понятия СУБД, но это стоит того, чтобы повторить их здесь.

  • Ограничение NOT NULL – гарантирует , что столбец не может иметь нулевое значение.
  • Ограничение DEFAULT – обеспечивает значение по умолчанию для столбца, если он не указан.
  • Ограничение UNIQUE – гарантирует , что все значения в столбце различны.
  • PRIMARY Key – идентифицирует уникальность для каждой строки/записи в таблице базы данных.
  • FOREIGN Key – идентифицирует уникальность строки/записи в данной таблицы базы данных.
  • Ограничение CHECK – проверочное ограничение гарантирует, что все значения в столбце удовлетворяют определенным условиям.
  • INDEX – используется для очень быстрого создания и извлечения данных из базы данных.

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

Удаление ограничений

Любое ограничение, которое вы определили может быть удалено с помощью команды ALTER TABLE, с опцией DROP CONSTRAINT.

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

 

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

 

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

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

Ограничения целостности используются для обеспечения точности и непротиворечивости данных в реляционной базе данных. Целостность данных обрабатываются в реляционной базе данных через понятие ссылочной целостности.

Есть много типов ограничений целостности, которые играют определенную роль в ссылочной целостности (RI) . Эти ограничения включают в себя первичный ключ, внешний ключ, уникальные ограничения и другие ограничения, которые упомянуты выше.

 

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close