Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Обеспечение целостности

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

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

Среди ограничений целостности можно выделить два основных типа ограничений: ограничения значений атрибутов отношений и структурные ограничения на кортежи отношений.

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

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


Контрольные вопросы:

1. Назовите основные зависимости между атрибутами отношений.

2. Приведите примеры функциональной и частичной функциональной зависимостей.

3. Приведите примеры отношений с зависимыми атрибутами.

4. Охарактеризуйте нормальные формы.

5. Дайте определение первой нормальной формы.

6. Дайте определение второй нормальной формы.

7. Дайте определение третьей нормальной формы.

8. Дайте определение физической и логической целостности БД.

9. Поясните понятия первичного и внешнего ключей таблицы.

Ответьте на вопросы теста:

10. Аномалии в отношениях – это

a. Такая ситуация, которая ускоряет процесс обработки данных в базах данных

b. Такая ситуация, которая никоим образом не влияет на обработку данных;

c. Такая ситуация, которая приводит к противоречиям в базах данных, либо существенно усложняет обработку данных;

d. Нет правильного ответа;

11. Если ни один из атрибутов в отношении не является функционально зависимым от других атрибутов, то такие атрибуты

a. Функционально взаимозависимы;

b. Частично зависимы;

c. Функционально зависимы;

d. Взаимно независимы;

12. Отношение находится в 1НФ, если

a. Все его атрибуты являются простыми (имеют единственное значеие);

b. Каждый неключевой атрибут функционально полно зависит от первичного ключа;

c. Каждый неключевой атрибут нетранзитивно зависит от первичного ключа;

d. В нем отсутствуют зависимости ключевых атрибутов от неключевых.

13. Отношение находится в усиленной 3НФ, если

a. Все его атрибуты являются простыми (имеют единственное значеие);

b. Каждый неключевой атрибут функционально полно зависит от первичного ключа;

c. Каждый неключевой атрибут нетранзитивно зависит от первичного ключа;

d. В нем отсутствуют зависимости ключевых атрибутов от неключевых.

14. Целостность данных –

a. Свойство базы данных, означающее, что она содержит избыточную информацию;

b. Свойство базы данных, означающее, что она содержит полную, непротиворечивую информацию;

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

d. Нет правильного ответа.

15. Выполните практическую работу «Метод нормальных форм»

 

 

<== предыдущая лекция | следующая лекция ==>
 | 
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 628; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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