1. Реляционная модель данных
ЛЕКЦИЯ №4
2. Вопросы
1. Основные определения
2. Представление сущностей и связей в отношениях
3. Преобразование отношений
4. Нормальные формы отношений
5. Реляционные операции
3. Модель данных
4. Концептуальные модели данных
5. Реляционная модель
6. Структура реляционной модели
7. Пример: представление данных
8. Структуры данных
9. Обозначения реляционной алгербры
10. Терминология
11. Пример
12. Типы данных атрибутов:
13. Сущности
14. Преобразование сущности в таблицу
17. Связи 1 : 1
18. Связи 1 : N
19. Слабые сущности
20. Связи М : N
21. «Плохие» отношения – пример 1:
22. «Плохие» отношения – пример 2:
23. «Плохие» отношения – пример 3:
24. Недостатки «плохих» отношений:
25. Неатомарные значения
26. Как можно избавиться от неатомарных значений в отношении Группы?
27. Что плохого в таблице Товары и фирмы?
28. Функциональные зависимости
30. Полная функциональная зависимость
31. Как преобразовать отношение Товары и фирмы?
32. Разбить на два отношения
33. Транзитивные зависимости
34. Пример транзитивной зависимости
35. Как преобразовать отношение Студенты и предметы?
36. Разбить на две таблицы
37. Декомпозиция
40. Пример: 2 НФ
42. Пример: 3 НФ
43. НФ Бойса-Кодда
44. Пример: НФ Бойса-Кодда
45. Выводы:
46. Шаги при декомпозиции
47. Специальные реляционные операции
48. Селекция
49. Селекция
50. Пример: селекция
51. Проекция
52. Пример: проекция
53. Соединение по условию – JOIN Тэта-соединение
54. Пример: соединение по условию
55. Естественное соединение
56. Пример: естественное соединение
57. Естественное соединение через другие операции
58. Деление отношений
59. Деление
60. Пример: деление отношений