Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Це друга лекція курсу, яка повністю зосереджена на логічній реляційній моделі даних. Тут ми переходимо від концептуального рівня (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 Висновки