На головну

Зв'язки між об'єктами

  1. A) повідомляється про неможливість дати відповідь по суті поставленого питання в зв'язку з неприпустимістю розголошення зазначених відомостей
  2. I. Потенціал і різниця потенціалів. Зв'язок між напруженістю електростатичного поля і різницею потенціалів.
  3. N-мірне метричний простір, відстань між точками.
  4. O можливість здійснення рекламного процесу з використанням усього комплексу засобів і методів реклами і їх органічного зв'язку в комерційному підприємстві;
  5. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 1 сторінка
  6. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 2 сторінка
  7. Quot; Об'єкт міжнародного договору "- матеріальні та нематеріальні блага, дії або утримання від дій [85. С. 240]. 3 сторінка

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

§ «один до одного» (1: 1): в кожен момент часу кожному представнику (екземпляру) сутності А відповідає 1 чи 0 представників сутності В

§ «один до багатьох» (1: М): одному представнику сутності А відповідають 0, 1 або кілька представників сутності В.

§ «багато до одного» (М: 1)

§ «багато до багатьох» (М: М)

Крім ступеня зв'язку в інфологічної моделі для характеристики зв'язку між різними сутностями треба вказувати так званий «клас приналежності».

16. ER-діагамі

Подання даних за допомогою моделі "сутність-зв'язок".

Моделювання структури за допомогою нормалізації має суттєві недоліки:

1) Важко почати створення відносин, починаючи з одного.

2) Досить важко відразу визначити повний список атрибутів.

3) Нелегко виділяти залежності атрибутів.

У реальному проектуванні бази даних застосовується інший метод - семантичне моделювання. Як інструмент використовуються різні варіанти діаграм "сутність-зв'язок" або ER-діаграми (ER - EntityRelationship).

Основні поняття ER-діаграм.

сутності - Клас однотипних об'єктів, що використовуються в моделі. Повинна володіти ім'ям. Моделі зображуються у вигляді прямокутника з найменуванням.

примірник сутності - Конкретний представник. Примірники мають бути різні, тобто сутності повинні мати деякі унікальні властивості для кожного екземпляра цієї сутності.

Атрибут суті - Іменована характеристика, є деяким властивістю сутності. Зображується в межах прямокутника, що визначає сутність.

ключ сутності - Не надмірною набір атрибутів, значення яких в сукупності є унікальними для кожного екземпляра сутності. Ненадмірність цих атрибутів означає, що видалення будь-якого атрибута з ключа порушує унікальність. Ключові атрибути зображуються підкресленням.

зв'язок - Це деяка залежність між двома сутностями. Одна сутність може бути пов'язана цією залежністю з іншого і навіть сама з собою. Вони дозволяють по одній сутності знаходити інші сутності, пов'язані з нею. Зображуються лінією, що має два кінці і один або два найменування.

17. EER-діаграмі

ЕR-модель, доповнена новими семантичними концепціями, отримала назву розширеної ЕR-моделі (або ЕЕR-моделі (Enhancecl ER)).

ЕЕR-модель включає всі концепції ЕR-моделі плюс дополнітельниеконцепціі спеціалізації / генералізації категоризації. Концепції спеціалізації / генералізації категоризації пов'язані з близькими їм поняттями типів сутностей, званих суперклас і підкласами, а також з процесом наслідування атрибутів. Існує дві причини введення -Поняття суперкласів і підкласів в ERмодель. По-перше, це дозволяє уникнути повторного опису подібних понять, що заощадить час проектувальника і підвищить читабельність ЕR-діаграм. Подруге, при проектуванні в бази даних включається більше семантичної інформації в формі. більш звичною для багатьох людей.



Вимоги, що пред'являються до інфологічної моделі | категоризація

Три рівня БД | Порівняння моделей даних. | аксіоми виведення | Проекція (Project) | Вибір (Select) | З'єднання (Join) | Команди управління транзакціями | SELECT DISTINCT Блюдо, Вихід, Основа FROM Страви; | закриття курсорів | Durability - Довговічність |

© um.co.ua - учбові матеріали та реферати