Програмне Забезпечення

Діаграма відносин між особами

Автор: John Stephens
Дата Створення: 24 Січень 2021
Дата Оновлення: 17 Травень 2024
Anonim
Как связать таблицы в базе данных Microsoft Access 2016
Відеоролик: Как связать таблицы в базе данных Microsoft Access 2016

Зміст

Використовуйте діаграми ER для ілюстрації взаємозв'язків між сутностями бази даних

Діаграма взаємозв'язків сутності - це спеціалізована графіка, яка ілюструє зв'язки між сутностями в базі даних. На діаграмах ER використовуються символи для представлення трьох типів інформації: сутності (або поняття), відносини та атрибути.

Про діаграми відносин між особами та особами

У стандартних ER діаграмах представлені прямокутники або квадрати утворень, це таблиці, що містять конкретну інформацію в базі даних. Алмази представляють відносини, які є взаємодіями між сутностями. Овали представляють атрибути, це дані, що описують сутність.


Хоча діаграми взаємозв'язків сутності можуть виглядати складними, ці діаграми допомагають знаючим користувачам розуміти структури баз даних на високому рівні без супровідних деталей.

Дизайнери баз даних використовують діаграми ER для чіткого моделювання відносин між сутностями бази даних. Багато програмних пакетів мають автоматизовані методи генерування ER-діаграм із існуючих баз даних.

Приклад діаграми взаємозв'язку особи та особи

Розглянемо на прикладі бази даних, яка містить інформацію про жителів міста. Діаграма ER, показана на зображенні вище, містить два об'єкти у прямокутниках: Person та City. Одинакові стосунки "Live In In" в ромбі пов'язують їх два разом. Кожна людина живе лише в одному місті, але в кожному місті може розміститися багато людей. На прикладі діаграми атрибути, показані в овалах, - це ім’я людини та населення міста.

Іменники використовуються для опису сутностей та атрибутів; дієслова вживаються для опису відносин.


Суб'єкти - це об'єкти, які відстежуються

Кожен елемент, який відслідковується в базі даних, є сутністю, а кожен об'єкт є таблицею у реляційній базі даних. Зазвичай кожному об'єкту в базі даних відповідає рядок.

Якщо база даних містить імена людей, її об'єкт може бути названий Персона. Таблиця з таким самим іменем існуватиме в базі даних, і кожній людині буде призначено рядок у таблиці Person.

Атрибути Опишіть сутності

Бази даних містять інформацію про кожну організацію. Цю інформацію називають атрибутами. Атрибути складаються з інформації, унікальної для кожного переліченого об'єкта. У прикладі Person атрибути можуть включати ім’я, прізвище, дату народження та ідентифікаційний номер.

Атрибути надають детальну інформацію про підприємство. У реляційній базі даних атрибути зберігаються в полях, де зберігається інформація всередині запису. База даних не обмежується певною кількістю атрибутів.


Відносини Зберігають дані разом

Значення діаграми відносин між суб'єктами господарювання полягає в його здатності відображати інформацію про відносини між сутностями. У прикладі можна прослідкувати інформацію про місто, в якому живе кожна людина. Інформація про саме місто в міській одиниці, яка має зв'язок між людьми та інформацією про місто, також можна відслідковувати.

Існує три типи відносин між суб'єктами:

  • Один до одного: Іноді одна сутність пов'язана з однією іншою сутністю. Наприклад, кожен співробітник у базі даних має лише один номер соціального страхування, і номер унікальний.
  • Один до багатьох: Один суб'єкт господарювання також може бути пов'язаний з декількома іншими структурами. Наприклад, філія компанії та всі працівники, які працюють у цій філії, мають стосунки «один до багатьох».
  • Багато-багато-багато: Кілька сутностей можуть бути пов'язані з кількома іншими об'єктами. Наприклад, компанія може виготовляти три вироби та має торговий персонал, який працює над їх продажем. Деякі з торгового персоналу можуть розділити свій час між продуктами.

Як створити діаграму ER

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

Щоб створити ER-схему вручну:

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

Закінчивши, ви проілюстрували, як різні поняття стосуються один одного, і у вас є концептуальна основа для проектування реляційної бази даних.

Ми Радимо

Частка

8 головних афери з Facebook Messenger 2020 (і як їх уникнути)
Інтернет

8 головних афери з Facebook Messenger 2020 (і як їх уникнути)

Щоразу, коли хтось робить щось у Facebook, що суперечить стандартам спільноти, він отримує повідомлення про те, що їхній обліковий запис було визнано порушенням. Те, як аферисти заробляють на цьому, ...
Як встановити Microsoft Edge для Mac та iOS
Інтернет

Як встановити Microsoft Edge для Mac та iOS

Microoft Edge - офіційний веб-браузер Microoft. Він також доступний як на пристроях iO, так і на macO як альтернатива afari. Це означає, що ви можете використовувати браузер Edge на будь-якому пристр...