Евгений Колесников пре 1 година
родитељ
комит
c2e18975dc
2 измењених фајлова са 11 додато и 26 уклоњено
  1. 11 17
      articles/5_1_1_1_erd_workbench.md
  2. 0 9
      readme.md

+ 11 - 17
articles/5_1_1_1_erd_workbench.md

@@ -1,13 +1,9 @@
-<table style="width: 100%;"><tr><td style="width: 40%;">
-<a href="../articles/5_1_1_1_data_dictionary.md">Словарь данных
-</a></td><td style="width: 20%;">
-<a href="../readme.md">Содержание
-</a></td><td style="width: 40%;">
-<a href="../articles/sql_for_beginner.md">Основы SQL
-</a></td><tr></table>
-
 # Создание ER-диаграммы
 
+Связи в ERD будем обозначать используя нотацию **Crow’s Foot** (воронья лапка)
+
+Согласно данной нотации, связь изображается линией, которая связывает две сущности, участвующие в отношении. Степень конца связи указывается графически, множественность связи изображается в виде «вилки» (вороньей лапки) на конце связи. Модальность связи так же изображается графически — необязательность связи помечается кружком на конце связи. 
+
 ## Предметная область
 
 Давайте теперь поработаем с системой базы данных *MyFlix Video Library*, чтобы помочь понять концепцию ER-диаграмм. Мы будем использовать эту базу данных для всей практической работы в оставшейся части этого урока
@@ -17,8 +13,8 @@ MyFlix — это юридическое лицо, которое сдает в
 Вспомним шаги по разработке ER диаграммы для базы данных:
 
 * Определить сущности и отношения, которые существуют между ними.
-* Каждая сущность, атрибут и отношение должны иметь соответствующие имена, которые могут быть легко понятны и нетехническим людям.
-* Отношения не должны быть связаны напрямую друг с другом. Отношения должны соединять сущности.
+* Каждая сущность и атрибут должны иметь соответствующие имена, которые могут быть легко понятны и нетехническим людям.
+* Отношения должны соединять сущности.
 * Каждый атрибут в данном объекте должен иметь уникальное имя.
 
 ### Объекты, которые должны быть включены в нашу ER-диаграмму:
@@ -90,6 +86,8 @@ MyFlix — это юридическое лицо, которое сдает в
 
     ![](../img/erd_005.png)
 
+    У **gender** тип должен быть `char(1)` 
+
     >При наведении курсора мышки на объект, показывается информация о типе объекта
     >
     >![](../img/erd_006.png)
@@ -98,6 +96,8 @@ MyFlix — это юридическое лицо, которое сдает в
 
 ![](../img/erd_007.png)
 
+Тут есть ошибка - все сущности нужно называть единообразно, а у нас название таблицы **Movies** во множественном числе
+
 Обратите внимание:
 
 * Таблица связей названа по именам связываемых сущностей
@@ -118,10 +118,4 @@ MyFlix — это юридическое лицо, которое сдает в
 
 ![](../img/erd_010.png)
 
-<table style="width: 100%;"><tr><td style="width: 40%;">
-<a href="../articles/5_1_1_1_data_dictionary.md">Словарь данных
-</a></td><td style="width: 20%;">
-<a href="../readme.md">Содержание
-</a></td><td style="width: 40%;">
-<a href="../articles/sql_for_beginner.md">Основы SQL
-</a></td><tr></table>
+>Пример выполнен без учёта модальности. Для отношений "участник - фильм" и "участник - платеж" нужно использовать вариант с необязательной связью

+ 0 - 9
readme.md

@@ -217,15 +217,6 @@ https://office-menu.ru/uroki-sql Уроки SQL
 
 ---
 
-**Контрольные вопросы**
-
-* Что такое **домен**?
-* Что входит в классическую ER-диаграмму?
-* Какие виды **ключей** Вы знаете?
-* Назовите этапы проектирования БД.
-
----
-
 **Лабораторные**
 
 1. [Создание ER-диаграммы](articles/5_1_1_1_erd_workbench.md)