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

Ссылочная целостность

Типы СУБД. | Эволюция развития баз данных. | Физическая и логическая структура баз данных. | Сервер баз данных | Создание объекта DAO.Recordset, его типы. | Свойства объекта DAO.Recordset. | Операции над отношениями в БД. | Объекты ADO. | Создание запросов на выборку на SQL языке (Select) | Count(выражение) |


Читайте также:
  1. Внутренняя целостность систем
  2. На сегодняшнем уровне сознания цель взаимодействия мужчины и женщины состоит в том, чтобы создать целостность, радость и счастье!
  3. На сегодняшнем уровне сознания цель взаимодействия мужчины и женщины состоит в том, чтобы создать целостность, радость и счастье!
  4. На сегодняшнем уровне сознания цель взаимодействия мужчины и женщины состоит в том, чтобы создать целостность, радость и счастье!
  5. На сегодняшнем уровне сознания цель взаимодействия мужчины и женщины состоит в том, чтобы создать целостность, радость и счастье!
  6. Пользовательская целостность

Ссылочная целостность сохраняет определенные связи между таблицами при вводе или удалении записей. В SQL Server 2000 ссылочная целостность основана на связи первичных и внешних ключей (либо внешних и уникальных ключей) и обеспечивается с помощью ограничений FOREIGN KEY и CHECK. Ссылочная целостность гарантирует согласованность значений ключей во всех таблицах. Этот вид целостности требует отсутствия ссылок на несуществующие значения, а также обеспечивает согласованное изменение ссылок во всей базе данных при изменении значения ключа.

При обеспечении ссылочной целостности SQL Server не допускает следующих действий пользователей.

Добавления или изменения записей в связанной таблице, если в первичной таблице нет соответствующей записи.

Изменения значений в первичной таблице, которое приводит к появлению потерянных записей в связанной таблице.

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

Например в таблицах Sales.SalesOrderDetail и Production.Product в базе данных AdventureWorks ссылочная целостность основана на связи между внешним ключом (ProductID) в таблице Sales.SalesOrderDetail и первичным ключом (ProductID) в таблице Production.Product. Эти связи гарантируют, что заказ на продажу никогда не будет ссылаться на изделие, не существующее в таблице Production.Product.

 


Дата добавления: 2015-08-26; просмотров: 60 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Модель сервера приложений.| Пользовательская целостность

mybiblioteka.su - 2015-2024 год. (0.007 сек.)