Слайд 2
![1. Три подхода проектирования структур данных для АС Сбор информации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-1.jpg)
1. Три подхода проектирования структур данных для АС
Сбор информации об объектах
предметной области в рамках одной таблицы и декомпозиция ее на несколько взаимосвязанных таблиц на основе процедуры нормализации отношений.
Формулирование знаний о системе (определение типов исходных данных и их взаимосвязей) и требований к обработке данных, получение с помощью CASE-системы готовой схемы БД или готовой информационной системы.
Структурирование информации для использования в ИС в процессе проведения системного анализа на основе совокупности правил и рекомендаций.
Слайд 3
![2.1. Избыточное дублирование данных и аномалии](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-2.jpg)
2.1. Избыточное дублирование данных и аномалии
Слайд 4
![2.2. Пример неизбыточного дублирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-3.jpg)
2.2. Пример неизбыточного дублирования
Слайд 5
![2.3. Пример избыточного дублирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-4.jpg)
2.3. Пример избыточного дублирования
Слайд 6
![2.3. Исключение избыточного дублирования (декомпозиция отношения С_Т_Н)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-5.jpg)
2.3. Исключение избыточного дублирования
(декомпозиция отношения С_Т_Н)
Слайд 7
![3. Аномалии Аномалия – такая ситуация в БД, которая приводит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-6.jpg)
3. Аномалии
Аномалия – такая ситуация в БД, которая приводит к противоречиям
в БД или существенно усложняет обработку данных.
Слайд 8
![4. Определение целостности БД Целостность – свойство базы данных содержать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-7.jpg)
4. Определение целостности БД
Целостность – свойство базы данных содержать полную, непротиво-речивую
и адекватно отражающую предметную область информацию.
Слайд 9
![5. Логическая и физическая целостность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-8.jpg)
5. Логическая и физическая целостность
Слайд 10
![5.1. Поддержание логической целостности Включает контроль целостности и ее восстановление](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-9.jpg)
5.1. Поддержание логической целостности
Включает контроль целостности и ее восстановление в случае
обнаружения противоречий в базе.
Задается с помощью ограничений целостности в виде условий, которым должны удовлетворять хранимые в БД данные.
Слайд 11
![5.2. Типы ограничений целостности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-10.jpg)
5.2. Типы ограничений целостности
Слайд 12
![5.3. Категорная целостность Правило категорной целостности: никакой ключевой атрибут строки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-11.jpg)
5.3. Категорная целостность
Правило категорной целостности: никакой ключевой атрибут строки не может
быть пустым
(или: любое отношение должно обладать первичным ключом).
Слайд 13
![5.4. Ссылочная целостность Правило ссылочной целостности: значение непустого внешнего ключа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395785/slide-12.jpg)
5.4. Ссылочная целостность
Правило ссылочной целостности: значение непустого внешнего ключа должно быть
равно одному из текущих значений первичного ключа другой таблицы.