Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vse_razdely_BD_ekzamen.docx
Скачиваний:
15
Добавлен:
22.02.2015
Размер:
227.96 Кб
Скачать
    1. Ограничения целостности

124. Эквивалентны ли заданные реляционные таблицы (выберите вариант ответа).

125. Ограничения целостности - это… (выберите все варианты ответа).

Це́лостность ба́зы да́нных (database integrity) — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам. Каждое правило, налагающее некоторое ограничение на возможное состояние базы данных, называется ограничением целостности (integrity constraint). Примеры правил: вес детали должен быть положительным; количество знаков в телефонном номере не должно превышать 25; возраст родителей не может быть меньше возраста их биологического ребёнка и т.д.

Задача аналитика и проектировщика базы данных — возможно более полно выявить все имеющиеся ограничения целостности и задать их в базе данных.

Целостность БД не гарантирует достоверности содержащейся в ней информации, но обеспечивает по крайней мере правдоподобность этой информации, отвергая заведомо невероятные, невозможные значения. Таким образом, не следует путать целостность БД с достоверностью БД. Достоверность (или истинность) есть соответствие фактов, хранящихся в базе данных, реальному миру. Очевидно, что для определения достоверности БД требуется обладание полными знаниями как о содержимом БД, так и о реальном мире. Для определения целостности БД требуется лишь обладание знаниями о содержимом БД и о заданных для неё правилах. Поэтому СУБД может (и должна) контролировать целостность БД, но принципиально не в состоянии контролировать достоверность БД. Контроль достоверности БД может быть возложен только на человека, да и то в ограниченных масштабах, поскольку в ряде случаев люди тоже не обладают полнотой знаний о реальном мире.

126. Укажите тип ограничения целостности, в соответствии с которым атрибуты отношения могут быть определены только на скалярных доменах, то есть могут принимать атомарные, неделимые значения (выберите все варианты ответа).

127. Ограничения целостности, основанные на анализе смысла, содержания, значения данных предметной области называются… (выберите варианты ответа).

128. Ограничения целостности, основанные на анализе смысла, содержания данных, бывают следующих типов (выберите все варианты ответа).

129. Тип ограничения целостности по типу данных (выберите вариант ответа).

130. Тип ограничения целостности в виде функциональных зависимостей между элементами данных (выберите вариант ответа).

131. Тип ограничения целостности, заданного границами диапазона (выберите вариант ответа).

132. Тип ограничения целостности, заданного перечислением допустимых значений (выберите вариант ответа).

133. Тип ограничения целостности, запрещающего неопределенные NULL-значения для ключевых атрибутов (выберите вариант ответа).

134. Тип ограничения целостности, основанного на зависимостях (связях) между отношениями (выберите вариант ответа).

135. Тип ограничения целостности, запрещающего или разрешающего NULL-значение для внешнего ключа (выберите вариант ответа).

136. Безотлагательные и отложенные ограничения целостности (выберите вариант ответа).

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]