Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Логические ограничения, накладываемые на данные, на­зываются ограничениями целостности. Вместе со схемой структур данных они отражают свойства данных. Ограничения вводятся в МД в целях повышения ее семантичности и связан­ной с этим адекватностью отражения реального мира в модели, а также для расширения возможностей поддержания целостно­сти данных, т. е. для обеспечения непротиворечивости данных заданным ограничениям при переводе БД из одного состояния в другое.

МД поддерживают два вида ограничений целостности - внутренние и явные. Внутренние ограничения целостности инте­грированы со структурами. Они представлены правилами компо­зиции допустимых структур данных и в конкретной схеме БД на­ходят свое отражение в структурных спецификациях и в правилах выполнения операций. Например, иерархическим присуще внутреннее ограничение - связи между данными должны иметь иерархическую, древовидную структуру.

Для расширения возможностей представления ограниче­ний целостности в МД предусмотрены явные ограничения. Они специфицируются в схеме БД явным образом с помощью спе­циальных конструкций ЯОД. Примером явного ограничения целостности может служить указание на то, что атрибут АРТИ­КУЛ типа сущности ТОВАР есть идентификатор. Это означает, что в каждый момент времени множество реализаций типа сущ­ности ТОВАР не может содержать две или более реализаций с одинаковым значением атрибута АРТИКУЛ. Разнообразные ограничения могут быть заданы назначениями атрибутов. Можно специфицировать область значения атрибута, задав, например, тип значений (целый, вещественный, символьный). В схеме БД может быть специфицировано, что значение атрибута КОД-ФАКУЛЬТЕТА представлено целым числом из двух десятич­ных цифр.

СУБД проверяет непротиворечивость системы ограниче­ний и при своем функционировании обеспечивает целостность данных в БД по отношению к заданным ограничениям.

34. Понятие о реляционной модели данных. Структура данных в реляционной модели данных. (Тема 10, стр. 73-74).





Дата публикования: 2015-02-03; Прочитано: 355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...