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





Вступ

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

    Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 1
    1
    Визначте об`єкти бази даних відповідно до вимог організації або бізнесу.
    • Найменування об`єктів має деякі рекомендації. Назва об`єкта має бути іменником в однині і скороченим (для легкості). Якщо ви використовуєте абревіатуру, тоді вона повинна бути точною.
    • Не повинно стояти прогалин. Якщо назва складається з двох і більше слів, тоді вони повинні розділятися нижнім підкресленням (_).
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 2
    2
    Визначте характеристики об`єктів за їх властивостями.
  • Властивості можуть бути іменником в одиничному екземплярі або словосполученням.
  • Вони повинні бути унікальними для конкретного типу об`єкта.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 3
    3
    Побудуйте смислове зв`язок між прикладами одного або декількох об`єктів, створивши між ними зв`язок. Правила побудови бізнес-зв`язків організації:

    Відео: Вебінар. Розробка моделі сутність зв`язок для реляційної бази даних

  • Зв`язок повинна бути написана в дієслівної групі.
  • Вона повинна чітко відображати виконану дію.
  • Потужність безлічі - Зв`язок може бути один до одного (1: 1), один до багатьох (1: m) або багато до багатьох (m: n).
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 4
    4
    Запустіть MySQL Workbench. Для того щоб відкрити MySQL Workbench, необхідно натиснути на кнопку "Пуск", вибрати "всі програми", MySQL, а потім натиснути на MySQL Workbench.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 5
    5
    Відкрийте платформу для малювання діаграми сутність-зв`язок. Натисніть на панелі меню по кнопці "File", а потім "New model" (Нова модель). І перед повторним використанням меню, щоб натиснути на модель і вибрати "add diagram" (Вставити діаграму).

    Відео: Основи проектування баз даних. Концептуальна (інфологіческая) модель.

  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 6
    6
    Намалюйте на платформі осередки. Осередки є об`єктами бізнесу. Виберіть значок осередку або натисніть Т в вертикальному меню.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 7
    7
    Перемістіть курсор на платформу і натисніть за місцем, куди ви хочете вставити осередок.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 8
    8
    Назвіть її. Натисніть подвійним клацанням миші по комірці, щоб відкрити внизу вікно (редактор). В цьому вікні будуть опції для введення назви осередку (об`єкта).
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 9

    Відео: Бази даних. Зв`язки між таблицями в реляційних БД: один до багатьох один до одного багато до багатьох

    9
    Додайте осередку властивості. У тому самому вікні редактора ви можете додати до осередку (об`єкту) стовпці (властивості).
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 10
    10
    Виберіть відповідний тип даних і первинний ключ (обмеження). Виберіть зі списку тип даних для кожного властивості відповідно до вимог. Виберіть властивість або групу властивостей, які визначають дану комірку. Це стане її первинним ключем. Також виберіть, які властивості є ненульовими.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 11
    11
    Виконайте ті ж дії для всіх об`єктів, що залишилися, які були визначені як частина бізнес-вимог.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 12
    12
    Додайте до об`єктів зв`язку.
  • Виберіть тип зв`язку (1: 1, 1: m, m: n) з вертикального меню.
  • Потім натисніть по двом осередкам (один за іншим), щоб додати обрану між ними зв`язок.
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 13
    13
    Повторіть той же процес і додайте решту зв`язку (бізнес-правила) між осередками (об`єктами).
  • Зображення з назвою Draw E R Diagram Using MySQL Database Engine Step 14
    14
    Збережіть діаграму сутність-зв`язок (ERD). Натисніть на меню по кнопці "File", А потім виберіть "Save model as", Назвіть і збережіть модель.
  • Зберегти модель ви можете в форматі PDF. Для цього натисніть на кнопку Export, а потім експортувавши файл як одиничну сторінку PDF. Назвіть файл і збережіть його.
  • Поради

    Відео: Бази даних. Ключі та ключові атрибути в таблицях реляційних БД. Ключі в SQL таблицях

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

    попередження

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


    Увага, тільки СЬОГОДНІ!

    Увага, тільки СЬОГОДНІ!
    » » Як створити діаграму сутність зв`язок за допомогою майстра баз даних mysql