ERD: диаграммы сущность-связь (курс по базам данных, 6.1)
BilgisayarKavramlari
0:00 / 0:00
ERD: диаграммы сущность-связь (курс по базам данных, 6.1)
100 254 просмотра · 11 л. назад
BilgisayarKavramlari
285 тыс. подписчиков
100 254 просмотра · 11 л. назад
В уроке 6.1 серии по базам данных моделируем предметную область с помощью ERD (диаграмм сущность-связь), чтобы её можно было превратить в базу данных. По книге Silberschatz «Database System Concepts» (6-е издание) разбираем сущности, связи, кардинальность, атрибуты и ключи, слабые сущности, иерархию ISA, нотации Чена и crow's foot на примерах из учёта студентов и банка, а в конце сводим связь многие ко многим к связям один ко многим через промежуточную таблицу. Урок на турецком языке: включите субтитры (CC) и выберите автоперевод, чтобы получить русские субтитры.
В этом уроке:
Сущности (entity), атрибуты (attribute) и связи (relationship)
Кардинальность: один к одному, один ко многим, многие к одному, многие ко многим, и почему предпочтительна связь один ко многим
Super key, candidate key, primary key и подчёркнутые ключи на ERD
Многозначные и производные атрибуты, атрибуты связей
Участие: обязательные и необязательные связи
Тернарные связи, агрегация, слабые сущности и иерархия ISA (специализация, обобщение)
Нотации Чена и crow's foot; разрешение связи многие ко многим через промежуточную таблицу
ГЛАВЫ
00:00 Введение: место в серии (6.1 ERD, 6.2 UML) и учебник
01:05 Понятия этого урока
02:50 Что такое сущность: пример системы учёта студентов
03:55 Нотация ERD: прямоугольники, овалы и пример клиент-кредит
05:23 Связи между сущностями
07:54 Кардинальность: один к одному, один ко многим, многие к одному, многие ко многим
11:49 Бинарные связи и наглядные примеры
13:58 Ключи: super key, candidate key, primary key
15:48 Атрибуты связей и многозначные атрибуты
18:13 Производные атрибуты: возраст по дате рождения
20:00 Рекурсивные связи и роли
21:24 Кардинальность на ERD и участие (participation)
25:20 Тернарные связи и сведение к бинарным
28:14 Слабая сущность: пример кредита и платежа
29:41 Специализация, обобщение и иерархия ISA
32:38 Агрегация: объединение тернарных связей
34:48 Символы, нотация Чена и crow's foot
36:37 Сведение связи многие ко многим к один ко многим через промежуточную таблицу
40:14 Итоги и следующий урок: UML
Следующее видео (UML, унифицированный язык моделирования (серия по базам данных, 6.2)):
• UML (Unified Modelling Language, Veri Taba...
Похожее видео (предыдущий урок: SQL 3, серия по базам данных, 5):
• SQL 3 (Veri Tabanı Eğitim Serisi 5)
СЕРТИФИКАЦИЯ: переходите от проектирования баз данных к SQL? Обучение и экзамен SQL Master (MS SQL):
https://onkupon.com/product/sql-maste...
Как бы вы смоделировали связь многие ко многим между студентами и курсами? Какие ещё поля вы добавили бы в промежуточную таблицу? Напишите в комментариях.
Computer Concepts: ИИ, машинное обучение, программная инженерия и карьера в IT вместе с Prof. Dr. Şadi Evren Şeker. Подписывайтесь на канал, чтобы не пропускать еженедельные прямые трансляции.
Сотрудничество и спонсорство: collab@sadievrenseker.com
#БазыДанных #ERD #ПроектированиеБД #ComputerConcepts