Як створити діаграму сутність зв`язок за допомогою майстра баз даних mysql
Вступ
Зміст
- Модель даних являє собою документ упорядкованих бізнес-даних, який використовується в якості основи для розробки програми. Модель даних надає структуру і формат даних. Модель бази даних визначає те, як дані зберігаються, упорядковуються і змінюються всередині середовища бази даних. Плоска модель, ієрархічна модель, мережева модель, реляційна модель, просторова модель і модель ролей об`єкта є найпоширенішими типами моделей баз даних, які використовуються в індустрії.
- Схема структури даних (ССД) надає графічне представлення об`єктів баз даних, їх взаємовідношення, а також обмеження в застосуванні. Графічне представлення включає в себе осередки і стрілки, які зображують об`єкти і відношення між ними. Моделювання відносини об`єктів - широко використовуваний метод моделювання, який використовується для створення моделі даних. Модель сутність-зв`язок (ER-модель) надає детальне логічне уявлення бізнес-даних. Діаграма сутність-зв`язок (ERD) є коротким графічним представленням ER-моделі.
- ERD є потужним інструментом комунікації між розробником і користувачем бази даних. Основними компонентами, які представлені в діаграмі сутність-зв`язок, є:
- Об`єкт - Людина, місце, предмет, подія або концепт, про який йде обговорення.
- Відносини - Є зв`язок між типами об`єктів або об`єкта.
- Ознака (і) - Властивості об`єкта, які становлять інтерес для бізнесу.
- Обмеження (потужність множини) - Характеристика зв`язку, яка відображає кількість прикладів, коли один об`єкт пов`язується з числом прикладів іншого об`єкта.
кроки
1
Визначте об`єкти бази даних відповідно до вимог організації або бізнесу.
- Найменування об`єктів має деякі рекомендації. Назва об`єкта має бути іменником в однині і скороченим (для легкості). Якщо ви використовуєте абревіатуру, тоді вона повинна бути точною.
- Не повинно стояти прогалин. Якщо назва складається з двох і більше слів, тоді вони повинні розділятися нижнім підкресленням (_).
2
Визначте характеристики об`єктів за їх властивостями.
3
Побудуйте смислове зв`язок між прикладами одного або декількох об`єктів, створивши між ними зв`язок. Правила побудови бізнес-зв`язків організації:
4
Запустіть MySQL Workbench. Для того щоб відкрити MySQL Workbench, необхідно натиснути на кнопку "Пуск", вибрати "всі програми", MySQL, а потім натиснути на MySQL Workbench.
Відео: Вебінар. Розробка моделі сутність зв`язок для реляційної бази даних
5
Відкрийте платформу для малювання діаграми сутність-зв`язок. Натисніть на панелі меню по кнопці "File", а потім "New model" (Нова модель). І перед повторним використанням меню, щоб натиснути на модель і вибрати "add diagram" (Вставити діаграму).
Відео: Зв`язки між таблицями в phpmyadmin
6
Намалюйте на платформі осередки. Осередки є об`єктами бізнесу. Виберіть значок осередку або натисніть Т в вертикальному меню.
7
Перемістіть курсор на платформу і натисніть за місцем, куди ви хочете вставити осередок.
8
Назвіть її. Натисніть подвійним клацанням миші по комірці, щоб відкрити внизу вікно (редактор). В цьому вікні будуть опції для введення назви осередку (об`єкта).
9
Додайте осередку властивості. У тому самому вікні редактора ви можете додати до осередку (об`єкту) стовпці (властивості).
10
Виберіть відповідний тип даних і первинний ключ (обмеження). Виберіть зі списку тип даних для кожного властивості відповідно до вимог. Виберіть властивість або групу властивостей, які визначають дану комірку. Це стане її первинним ключем. Також виберіть, які властивості є ненульовими.
11
Виконайте ті ж дії для всіх об`єктів, що залишилися, які були визначені як частина бізнес-вимог.
12
Додайте до об`єктів зв`язку.
13
Повторіть той же процес і додайте решту зв`язку (бізнес-правила) між осередками (об`єктами).
Відео: Нормалізація в базі даних
14
Збережіть діаграму сутність-зв`язок (ERD). Натисніть на меню по кнопці "File", А потім виберіть "Save model as", Назвіть і збережіть модель.
Поради
- Ретельно визначайте тип зв`язку, інакше можете заплутатися.
- Приділіть увагу ідентифікує і не ідентифікує зв`язків.
- Дотримуйтесь загальному керівництву по найменуванню осередків і стовпців. Найкраще писати кожне слово з великої літери.
- Відзначте первинні і ненульові ключі.
- Дуже важливо чітко визначити всі об`єкти, про які буде вестися звіт даних.
- Правильно вибирайте тип даних.
- Дуже важливо визначити всі необхідні властивості об`єктів і їх зв`язків.
попередження
- Неправильна ідентифікація об`єктів може призвести до складнощів в дизайні і до збільшення витраченого часу.
- Неправильна ідентифікація типу зв`язку може призвести до неправильного моделювання даних, що в свою чергу призведе до неправильного підсумку. На виправлення такої помилки знадобляться великі витрати часу.
- Уникайте циклів (три і більше об`єктів пов`язаних циклічною зв`язком) в діаграмі сутність-зв`язок. Це може привести до неправильного підсумку і новим витрат часу.
Поділитися в соц мережах:
Схожі