G
enby!

ОЗБД Лекція №2 "Реляційна модель даних"

Це друга лекція курсу, яка повністю зосереджена на логічній реляційній моделі даних. Тут ми переходимо від концептуального рівня (ER-діаграм) до логічного і розбираємо, чому модель Едгара Котта, заснована на теорії множин, вирішила фундаментальну проблему незалежності даних, яка була властива старим ієрархічним та мережевим моделям. Лекція вводить ключову формальну термінологію: що таке "Відношення" (Таблиця) , "Кортеж" (Рядок) , "Атрибут" (Стовпець) та "Домен" (набір допустимих значень) , а також пояснює різницю між "ступенем" (кількість стовпців) та "потужністю" (кількість рядків). Основна частина відео — це чіткий, покроковий алгоритм трансформації концептуальної ER-моделі у коректну реляційну схему. Ви дізнаєтесь, як перетворювати сутності та композитні атрибути (наприклад, "Адреса") , і найголовніше — як технічно реалізувати зв'язки: "один-до-багатьох" (через механізм Зовнішнього Ключа) та "багато-до-багатьох" (який вимагає створення окремої проміжної асоціативної таблиці). Також розглядаються три фундаментальні гарантії моделі: цілісність сутностей (РК не може бути NULL) , цілісність посилань (FK має посилатись на існуючий PK, що запобігає появі "записів-сиріт") та цілісність доменів. Наприкінці аналізується головний компроміс моделі — проблема продуктивності операції JOIN — та пояснюється, навіщо потрібен наступний формальний крок: Нормалізація. Таймкоди 00:00 Вступ 00:55 План лекції 02:24 Передумови вникнення реляційної моделі 07:54 Терміни і визначення 12:39 Правила трансформації 26:57 Гарантії моделі 36:57 Аспект обробки 43:42 Переваги моделі 46:17 Недоліки та компроміси 48:50 Висновки

Смотрите также