КАТЕГОРИИ: Архитектура-(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; Просмотров: 713; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |