- Модель ER розшифровується як модель Entity-Relationship. Це модель даних високого рівня. Ця модель використовується для визначення елементів даних і зв’язку для визначеної системи.
- Він розробляє концептуальний дизайн бази даних. Він також розробляє дуже простий і зручний для проектування перегляд даних.
- У моделюванні ER структура бази даних зображується як діаграма, яка називається діаграмою сутності-зв’язку.
Наприклад, Припустімо, ми розробляємо шкільну базу даних. У цій базі даних студент буде сутністю з такими атрибутами, як адреса, ім’я, ідентифікатор, вік тощо. Адреса може бути іншою сутністю з такими атрибутами, як місто, назва вулиці, пін-код тощо, і між ними буде зв’язок.
Компонент діаграми ER
1. Суб'єкт:
Сутністю може бути будь-який об’єкт, клас, особа чи місце. На діаграмі ER сутність може бути представлена у вигляді прямокутників.
Розглянемо організацію як приклад: керівника, продукт, співробітника, відділ тощо можна взяти як сутність.
a. Слабка сутність
Сутність, яка залежить від іншої сутності, називається слабкою сутністю. Слабка сутність не містить власних ключових атрибутів. Слабка сутність представлена подвійним прямокутником.
2. Атрибут
Атрибут використовується для опису властивості сутності. Eclipse використовується для представлення атрибута.
розбір рядка до int
Наприклад, ID, вік, контактний телефон, ім'я тощо можуть бути атрибутами студента.
a. Ключовий атрибут
Ключовий атрибут використовується для представлення основних характеристик сутності. Він являє собою первинний ключ. Ключовий атрибут представлено еліпсом із підкресленим текстом.
b. Композитний атрибут
приклади коду javascript
Атрибут, який складається з багатьох інших атрибутів, відомий як складений атрибут. Складений атрибут представлено еліпсом, і ці еліпси з’єднані з еліпсом.
в. Багатозначний атрибут
Атрибут може мати більше одного значення. Ці атрибути відомі як багатозначні атрибути. Подвійний овал використовується для представлення багатозначного атрибута.
Наприклад, студент може мати більше одного номера телефону.
d. Похідний атрибут
Атрибут, який може бути похідним від іншого атрибута, називається похідним атрибутом. Його можна зобразити пунктирним еліпсом.
Наприклад, Вік людини змінюється з часом, і його можна визначити за іншим атрибутом, як-от дата народження.
3. Відносини
Зв'язок використовується для опису зв'язку між сутностями. Ромб або ромб використовуються для зображення зв’язку.
розрахунок терміну перебування в excel
Види відносин наступні:
a. Відносини один до одного
регулярний вираз Java $
Коли лише один екземпляр сутності пов’язано зі зв’язком, це називається зв’язком один до одного.
Наприклад, Жінка може вийти заміж за одного самця, а самець – за одну самку.
b. Відношення «один до багатьох».
Якщо лише один екземпляр сутності ліворуч і більше одного екземпляра сутності праворуч пов’язано зі зв’язком, це називається зв’язком «один до багатьох».
Наприклад, Вчений може винайти багато винаходів, але винахід робить лише один конкретний учений.
в. Відношення «багато до одного».
Якщо більше одного екземпляра сутності ліворуч і лише один екземпляр сутності праворуч пов’язано зі зв’язком, це називається зв’язком «багато до одного».
Наприклад, Студент записується лише на один курс, але курс може мати багато студентів.
d. Відношення «багато до багатьох».
Якщо більше одного екземпляра сутності ліворуч і більше одного екземпляра сутності праворуч пов’язано зі зв’язком, це називається зв’язком «багато до багатьох».
як використовувати mysql workbench
Наприклад, Співробітник може призначати багато проектів, а проект може мати багато співробітників.