Проблемы проектирования БД. Аномалии. Целостность базы данных (Лекция 6) презентация

Слайд 1ПМ.02 Разработка и администрирование баз данных МДК.02.02 Технология разработки и защиты баз

данных Тема 2.1 Проектирование и реализация баз данных Лекция 6

Проблемы проектирования БД.
Аномалии. Целостность базы данных

Говоров А.И., Говорова М.М.
Университет ИТМО
2014-2015


Слайд 21. Три подхода проектирования структур данных для АС
Сбор информации об объектах

предметной области в рамках одной таблицы и декомпозиция ее на несколько взаимосвязанных таблиц на основе процедуры нормализации отношений.
Формулирование знаний о системе (определение типов исходных данных и их взаимосвязей) и требований к обработке данных, получение с помощью CASE-системы готовой схемы БД или готовой информационной системы.
Структурирование информации для использования в ИС в процессе проведения системного анализа на основе совокупности правил и рекомендаций.


Слайд 32.1. Избыточное дублирование данных и аномалии


Слайд 42.2. Пример неизбыточного дублирования


Слайд 52.3. Пример избыточного дублирования


Слайд 62.3. Исключение избыточного дублирования (декомпозиция отношения С_Т_Н)


Слайд 73. Аномалии
Аномалия – такая ситуация в БД, которая приводит к противоречиям

в БД или существенно усложняет обработку данных.



Слайд 84. Определение целостности БД
Целостность – свойство базы данных содержать полную, непротиво-речивую

и адекватно отражающую предметную область информацию.


Слайд 95. Логическая и физическая целостность


Слайд 105.1. Поддержание логической целостности
Включает контроль целостности и ее восстановление в случае

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

Слайд 115.2. Типы ограничений целостности


Слайд 125.3. Категорная целостность
Правило категорной целостности: никакой ключевой атрибут строки не может

быть пустым
(или: любое отношение должно обладать первичным ключом).


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

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



Слайд 14Литература
[4], c.56-59
[6], c.147-150
[1], c.29-30



Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика