Содержание
- 2. ОПЕРАЦИИ РЕЛЯЦИОННОЙ АЛГЕБРЫ Основные: проекция селекция декартово произведение разность объединение Вспомогательные: соединение пересечение деление
- 3. ПРОЕКЦИЯ Пример проекции отношения
- 4. СЕЛЕКЦИЯ Пример селекции отношения
- 5. ДЕКАРТОВО ПРОИЗВЕДЕНИЕ
- 6. ОБЪЕДИНЕНИЕ Объединением двух односхемных отношений R и S называется отношение T = R U S, которое
- 7. РАЗНОСТЬ Пример разности отношений
- 8. ПЕРЕСЕЧЕНИЕ Пересечение двух односхемных отношений R и S есть подмножество кортежей, принадлежащих обоим отношениям. Это можно
- 9. СОЕДИНЕНИЕ Пример естественного соединения отношений
- 10. ДЕЛЕНИЕ Пусть отношение R содержит атрибуты {r1,r2,...,rk, rk+1,...,rn}, а отношение S – атрибуты {rk+1,...,rn}. Тогда результирующее
- 11. ДЕЛЕНИЕ Пример операции деления
- 12. ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
- 13. ТИП ДАННЫХ простые типы данных; структурированные типы данных; ссылочные типы данных. Реляционная модель требует, чтобы типы
- 14. ДОМЕН Домен – это семантическое понятие. Домен можно рассматривать как подмножество значений некоторого типа данных имеющих
- 15. АТРИБУТ Атрибут отношения А есть пара вида
- 16. КОРТЕЖ Кортеж отношения представляет собой множество пар вида : ( , , …, ),таких, что значение
- 17. ОТНОШЕНИЕ Отношение R, определенное на множестве доменов D1, D2, …, Dn (не обязательно различных), содержит две
- 18. ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
- 19. СООТВЕТСТВИЕ РЕЛЯЦИОННЫХ И «ТАБЛИЧНЫХ» ТЕРМИНОВ
- 20. ПРИМЕР ОТНОШЕНИЯ СОТРУДНИКИ(Код сотрудника, Фамилия, Зарплата, Номер отдела) { (1, Иванов, 1000, 1), (2, Петров, 2000,
- 21. РЕЛЯЦИОННАЯ БАЗА ДАННЫХ Реляционной базой данных называется набор отношений. Схемой реляционной базы данных называется набор заголовков
- 22. ФУНДАМЕНТАЛЬНЫЕ СВОЙСТВА ОТНОШЕНИЙ
- 23. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ НОРМАЛИЗАЦИИ Нормализация отношений – это пошаговый обратимый процесс композиции или
- 24. НОРМАЛЬНЫЕ ФОРМЫ первая нормальная форма (1 НФ); вторая нормальная форма (2 НФ); третья нормальная форма (3
- 25. КЛЮЧИ Ключ отношения – это группа из одного или более атрибутов, которая уникальным образом идентифицирует кортеж.
- 26. ОТНОШЕНИЕ СЕКЦИЯ (простой ключ) ОТНОШЕНИЕ СЕКЦИЯ (составной ключ)
- 27. ФУНКЦИОНАЛЬНЫЕ ЗАВИСИМОСТИ В отношении R атрибут Y функционально зависит от атрибута X (X и Y могут
- 28. БАЗОВЫЕ ОПРЕДЕЛЕНИЯ Полная функциональная зависимость Детерминант Транзитивная функциональная зависимость Неключевой атрибут Взаимно независимые атрибуты
- 29. АНОМАЛИЯМИ МОДИФИКАЦИИ Отношение Секция (Код студента, Секция, Плата) Ключ: (Код студента )
- 30. КЛАССЫ ОТНОШЕНИЙ
- 31. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА в отношении не может быть двух одинаковых кортежей; порядок следования кортежей несущественен; каждый
- 32. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА в отношении не может быть двух одинаковых кортежей
- 33. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА порядок следования кортежей несущественен
- 34. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА значения всех атрибутов должны быть атомарными, и в качестве значений не допускаются ни
- 35. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА отношения должны быть «плоскими» (каждый кортеж в отношении должен иметь одно и то
- 36. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА СТУДЕНТ(Номер зачетной книжки, Фамилия, Имя) Ключ: (Номер зачетной книжки) ТЕЛЕФОН(Номер зачетной книжки, Телефон,
- 37. ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Проверяйте составные ключи Отношение СЕКЦИЯ, Ключ: (Код студента , Секция)
- 38. Нормализация отношения СЕКЦИЯ СТУДЕНТ(Код студента книжки, Секция) Ключ: (Код студента, Секция) СЕКЦИЯ(Секция, Плата) Ключ: (Секция)
- 39. ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится во второй нормальной форме (2 НФ) в том и только
- 40. ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Проверяйте любые оставшиеся группы информации. Отношение не должно иметь транзитивных зависимостей. Отношение ПРОЖИВАНИЕ
- 41. Устранение транзитивной зависимости в таблице ПРОЖИВАНИЕ ПРОЖИВАНИЕ (Код студента, Общежитие) Ключ: (Код студента ) ОБЩЕЖИТИЕ (Общежитие,
- 42. ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится в третьей нормальной форме (3 НФ) в том и только
- 43. Нормальная форма Бойса-Кодда Каждый кортеж означает, что некоторый студент изучает определенную дисциплину у указанного преподавателя При
- 44. Нормальная форма Бойса-Кодда Отношение находится в 3 НФ. Наличие аномалий. В данном отношении есть два потенциальных
- 45. Отношение Учёба В данном отношении существует функциональна зависимость Преподаватель → Предмет и Преподаватель при этом не
- 46. УЧЁБА Ключ: (Код студента, Преподаватель) ПРЕПОДАВАНИЕ Ключ: Преподаватель Приведение отношения Учёба к нормальной форме Бойса-Кодда
- 47. КОГДА 3 НФ НФБК На практике комбинация всех трёх условий встречается редко, и для отношений, в
- 48. ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА Таблица не должна содержать полей для двух или более независимых, различных фактов Отношение
- 49. Многозначная зависимость Атрибут X многозначно определяет атрибут Y в R (или Y многозначно зависит от X),
- 50. Устранение многозначной зависимости в отношении НАВЫКИ Для приведения отношения в 4 НФ необходимо при обнаружении в
- 51. Страны, которые посетил студент, и иностранные языки, которые знает студент ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА
- 52. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА Возможность восстановить исходные данные, которые были удалены из таблиц по причине их избыточности
- 53. Предположим, что нужно хранить данные об ассортименте нескольких дилеров, торгующих продукцией нескольких фирм (перечень товаров фирм
- 54. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
- 55. Предположим, что нужно хранить данные об ассортименте нескольких дилеров, торгующих продукцией нескольких производителей (перечень товаров у
- 56. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА Нельзя выполнить декомпозицию на две таблицы
- 57. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА При соединении двух таблиц появляется «лишняя» строка
- 59. Скачать презентацию