Содержание
- 2. При разработке лекции использовались материалы сайта: http://citforum.ru/database/dbguide/index.shtml и как всегда:
- 3. Это ведь нехорошо, то, что мы с тобой сделали. - Попробуем еще раз... может быть, получится
- 4. Почему проект БД может быть плохим? 1. Избыточность. Данные практически всех столбцов многократно повторяются. 2. Потенциальная
- 5. Как сделать хорошо?
- 6. Какой механизм позволяет улучшать структуру БД? Нормализация – это разбиение таблицы на две или более, обладающих
- 7. Функциональные зависимости Всякая нормализованная таблица (содержащая только атомарные значения) автоматически считается таблицей в первой нормальной форме,
- 8. Функциональные зависимости Например, в таблице Блюда поля Блюдо и Вид функционально зависят от ключа БЛ, а
- 9. Многозначные зависимости Многозначная зависимость. Поле А многозначно определяет поле В той же таблицы, если для каждого
- 10. Нормальные формы Таблица находится в первой нормальной форме (1НФ) тогда и только тогда, когда ни одна
- 11. Нормальные формы более высоких порядков Полной декомпозицией таблицы называют такую совокупность произвольного числа ее проекций, соединение
- 12. Процедура нормализации Нормализация – это процесс последовательной замены таблицы ее полными декомпозициями до тех пор, пока
- 13. Процедура нормализации Если подменить на время нормализации коды первичных (внешних) ключей на исходные ключи, то, по
- 14. Процедура нормализации 2. Таблица имеет первичный (возможный) ключ К, не являющееся возможным ключом поле F1, которое,
- 15. Процедура нормализации Пример!!!
- 16. Требования к СУБД (правила Кодда) правило 0: Основное правило (Foundation Rule): Реляционная СУБД должна быть способна
- 17. Требования к СУБД (правила Кодда) правило 3: Полная обработка неизвестных значений (Systematic Treatment of Null Values):
- 18. Требования к СУБД (правила Кодда) правило 5: Полнота подмножества языка (Comprehensive Data Sublanguage Rule): Система управления
- 19. Требования к СУБД (правила Кодда) правило 7: Наличие высокоуровневых операций управления данными (High-Level Insert, Update, and
- 20. Требования к СУБД (правила Кодда) правило 10: Независимость контроля целостности (Integrity Independence): Вся информация, необходимая для
- 22. Скачать презентацию