Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

  • Модель даних являє собою документ упорядкованих бізнес-даних, який використовується в якості основи для розробки програми. Модель даних надає структуру і формат даних. Модель бази даних визначає те, як дані зберігаються, упорядковуються і змінюються всередині середовища бази даних. Плоска модель, ієрархічна модель, мережева модель, реляційна модель, просторова модель і модель ролей об'єкта є найпоширенішими типами моделей баз даних, які використовуються в індустрії.
  • Схема структури даних (ССД) надає графічне представлення об'єктів баз даних, їх взаємовідношення, а також обмеження в застосуванні. Графічне представлення включає в себе осередки і стрілки, які зображують об'єкти і відношення між ними. Моделювання відносини об'єктів - широко використовуваний метод моделювання, який використовується для створення моделі даних. Модель сутність-зв'язок (ER-модель) надає детальне логічне уявлення бізнес-даних. Діаграма сутність-зв'язок (ERD) є коротким графічним представленням ER-моделі.
  • ERD є потужним інструментом комунікації між розробником і користувачем бази даних. Основними компонентами, які представлені в діаграмі сутність-зв'язок, є:
    • Об'єкт - Людина, місце, предмет, подія або концепт, про який йде обговорення.
    • Відносини - Є зв'язок між типами об'єктів або об'єкта.
    • Ознака (і) - Властивості об'єкта, які становлять інтерес для бізнесу.
    • Обмеження (потужність множини) - Характеристика зв'язку, яка відображає кількість прикладів, коли один об'єкт пов'язується з числом прикладів іншого об'єкта.
  • Зв'язки і їх характеристики разом визначають правила бізнесу, представлені в діаграмі сутність-зв'язок. І об'єкти, і їх зв'язку можуть мати властивості, представлені в ERD. Далі слід покрокова ілюстрація того, як створити діаграму сутність-зв'язок за допомогою майстра баз даних MySQL.

кроки Правити

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Визначте об'єкти бази даних відповідно до вимог організації або бізнесу.
  • Найменування об'єктів має деякі рекомендації. Назва об'єкта має бути іменником в однині і скороченим (для легкості). Якщо ви використовуєте абревіатуру, тоді вона повинна бути точною.
  • Не повинно стояти прогалин. Якщо назва складається з двох і більше слів, тоді вони повинні розділятися нижнім підкресленням (_).

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Визначте характеристики об'єктів за їх властивостями.
  • Властивості можуть бути іменником в одиничному екземплярі або словосполученням.
  • Вони повинні бути унікальними для конкретного типу об'єкта.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Побудуйте смислове зв'язок між прикладами одного або декількох об'єктів, створивши між ними зв'язок. Правила побудови бізнес-зв'язків організації:
  • Зв'язок повинна бути написана в дієслівної групі.
  • Вона повинна чітко відображати виконану дію.
  • Потужність безлічі - Зв'язок може бути один до одного (1: 1), один до багатьох (1: m) або багато до багатьох (m: n).

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Запустіть MySQL Workbench. Для того щоб відкрити MySQL Workbench, необхідно натиснути на кнопку «Пуск», вибрати «Усі програми», MySQL, а потім натиснути на MySQL Workbench.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Відкрийте платформу для малювання діаграми сутність-зв'язок. Натисніть на панелі меню по кнопці «File», а потім «New model» (Нова модель). І перед повторним використанням меню, щоб натиснути на модель і вибрати «add diagram» (Вставити діаграму).

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Намалюйте на платформі осередки. Осередки є об'єктами бізнесу. Виберіть значок осередку або натисніть Т в вертикальному меню.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Перемістіть курсор на платформу і натисніть за місцем, куди ви хочете вставити осередок.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Виберіть відповідний тип даних і первинний ключ (обмеження). Виберіть зі списку тип даних для кожного властивості відповідно до вимог. Виберіть властивість або групу властивостей, які визначають дану комірку. Це стане її первинним ключем. Також виберіть, які властивості є ненульовими.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Виконайте ті ж дії для всіх об'єктів, що залишилися, які були визначені як частина бізнес-вимог.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Додайте до об'єктів зв'язку.
  • Виберіть тип зв'язку (1: 1, 1: m, m: n) з вертикального меню.
  • Потім натисніть по двом осередкам (один за іншим), щоб додати обрану між ними зв'язок.

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Повторіть той же процес і додайте решту зв'язку (бізнес-правила) між осередками (об'єктами).

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Як створити діаграму сутність зв'язок за допомогою майстра баз даних mysql

Збережіть діаграму сутність-зв'язок (ERD). Натисніть на меню по кнопці «File», а потім виберіть «Save model as», назвіть і збережіть модель.
  • Зберегти модель ви можете в форматі PDF. Для цього натисніть на кнопку Export, а потім експортувавши файл як одиничну сторінку PDF. Назвіть файл і збережіть його.

Поради Правити

  • Ретельно визначайте тип зв'язку, інакше можете заплутатися.
  • Приділіть увагу ідентифікує і не ідентифікує зв'язків.
  • Дотримуйтесь загальному керівництву по найменуванню осередків і стовпців. Найкраще писати кожне слово з великої літери.
  • Відзначте первинні і ненульові ключі.
  • Дуже важливо чітко визначити всі об'єкти, про які буде вестися звіт даних.
  • Правильно вибирайте тип даних.
  • Дуже важливо визначити всі необхідні властивості об'єктів і їх зв'язків.

попередження Правити

  • Неправильна ідентифікація об'єктів може призвести до складнощів в дизайні і до збільшення витраченого часу.
  • Неправильна ідентифікація типу зв'язку може призвести до неправильного моделювання даних, що в свою чергу призведе до неправильного підсумку. На виправлення такої помилки знадобляться великі витрати часу.
  • Уникайте циклів (три і більше об'єктів пов'язаних циклічною зв'язком) в діаграмі сутність-зв'язок. Це може привести до неправильного підсумку і новим витрат часу.

додаткові статті