Модель «сутність — зв'язок»

Модель «сутність-зв'язок» (ER-модель) (англ. Entity-relationship model або entity-relationship diagram) — модель даних, яка дозволяє описувати концептуальні схеми за допомогою узагальнених конструкцій блоків. ER-модель — це метамодель даних, тобто засіб опису моделей даних. Існує ряд моделей для представлення знань, але одним з найзручніших інструментів уніфікованого представлення даних, незалежного від програмного забезпечення, що його реалізує, є модель «сутність-зв'язок». Важливим є той факт, що з моделі «сутність-зв'язок» можуть бути породжені всі існуючі моделі даних (ієрархічна, мережева, реляційна, об'єктна), тому вона є найзагальнішою.

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

ER-модель зазвичай реалізується в вигляді баз даних. У разі реляційної бази даних, в якій зберігаються дані в таблицях, кожен рядок кожної таблиці являє собою один екземпляр сутності. Деякі поля даних в цих таблицях вказують на індекси в інших таблицях. Такі поля є покажчиками фізичної реалізації зв'язків між сутностями.

Модель «сутність-зв'язок»

Дві сутності з'єднані зв'язком
Сутність та її атрибут.
Зв'язок та його атрибут
Первинний ключ

Коли ми говоримо про сутність, ми зазвичай говоримо про деякий аспект реального світу, який можна виділити поміж інших аспектів. Сутність — це збірне поняття, деяка абстракція реального об'єкта, процесу, явища чи деякого уявлення про об'єкт. Хоча термін сутність найвживаніший, потрібно розрізняти поняття типу сутності та екземпляру сутності. Поняття тип сутності стосується набору однорідних особистостей, предметів, подій або ідей, що виступають як ціле. Екземпляр сутності стосується конкретної речі в наборі. Наприклад, типом сутності може бути МІСТО, а екземпляром — Київ, Львів і т. д.

Виділяють три види сутностей: стрижнева, асоціативна (асоціація) і характеристична (характеристика):

  • Стрижнева (сильна) сутність — незалежна від інших сутність. Стрижнева сутність не може бути асоціацією, характеристикою чи позначенням.
  • Асоціативна сутність (або асоціація) виражає собою зв'язок «багато до багатьох» між двома сутностями. Є цілком самостійною сутністю. Наприклад, між сутностями ЧОЛОВІК і ЖІНКА існує асоціативний зв'язок, висловлюваний асоціативної сутністю ШЛЮБ.
  • Характеристичну сутність ще називають слабкою сутністю. Вона пов'язана з сильнішою сутністю зв'язками «один до багатьох» і «один до одного». Характеристична сутність описує або уточнює іншу сутність. Вона повністю залежить від неї і зникає зі зникненням останньої. Наприклад, сутність Зарплата є характеристикою конкретних працівників підприємства і не може в такому контексті існувати самостійно — при видаленні екземпляра сутності Працівника повинні бути видалені і екземпляри сутності Зарплата, пов'язані з видаленим працівником.
  • Позначення це така сутність, з якої інші сутності пов'язані за принципом «багато до одного» або «один до одного». Позначення, на відміну від характеристики є самостійною сутністю. Наприклад, сутність Факультет позначає приналежність студента до цього підрозділу інституту, але є цілком самостійною.

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

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

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

Нотації (Графічні діаграми)

Нотація Пітера Чена

Сутності відображуються у вигляді прямокутників, зв'язки у вигляді ромбів. Якщо сутність бере участь у відносинах, вони пов'язані лінією. Якщо відносини не є обов'язковими, то лінія пунктирна. Атрибути позначаються в вигляді овалів і пов'язані з однією сутністю або зв'язком. Овал похідних атрибутів зображується пунктирним контуром.

Вороняча лапка

Нотація «вороняча лапка» використана для позначення двох пов'язаних сутностей. Зображено необов'язковий зв'язок між будинком і квартирою. Позначки, ближчі до об'єкта квартира, представляють «нуль, один або багато», тоді як квартира має «один і лише один» будинок. Таким чином, зв'язок читається так: будинок (може) мати «нуль, одну, чи багато» квартир.

Нотацію «вороняча лапка» (англ. crow's foot) запропонував Гордон Еверест (англ. Gordon Everest) у статті 1976 року[1] під назвою «обернена стрілка» (англ. inverted arrow), однак частіше за все цю нотацію називають «вороняча лапка» або ж «виделка» (англ. fork).

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

Зв'язок зображується лінією, яка пов'язує дві сутності, що беруть участь у відношенні. Ступінь кінця зв'язку вказується графічно, множинність зв'язку зображується у вигляді «виделки» на кінці зв'язку. Модальність зв'язку так само зображується графічно — необов'язковість зв'язку позначається кружком на кінці зв'язку.

Атрибути сутності записуються усередині прямокутника, що зображує сутність і виражаються іменником в однині (можливо, з уточнювальними словами). Серед атрибутів виділяється ключ сутності — ненадлишковий набір атрибутів, значення яких в сукупності є унікальними для кожного екземпляра сутності.

Інші нотації

Історія створення

Модель сутність-зв'язок була запропонована в 1976 Пітером Пін-Шен Ченом, американським професором комп'ютерних наук в університеті штату Луїзіана. Насправді, Чен не придумував цієї моделі самотужки, він взяв ідеї з раніших робіт наприклад, А. Брауна та інших. Але Чен зробив дуже багато для формалізації та популярності ERM, а також для її проникнення в літературу.

Див. також

Примітки

  1. G. Everest, «BASIC DATA STRUCTURE MODELS EXPLAINED WITH A COMMON EXAMPLE», in Computing Systems 1976, Proceedings Fifth Texas Conference on Computing Systems, Austin, TX, 1976 October 18-19, pages 39-46. (Long Beach, CA: IEEE Computer Society Publications Office).

Інтернет-джерела

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (ديسمبر 2015) في القواعد الرياضية للجبر الخطي، تقسيم المصفوفة هو تعبير يستخدم لتمثيل مصفوفة ما في صورة جمع أو طرح عدة مصفوفات. وتعتمد العديد من الطرق التكرارية (مثل نظام ...

 

1996 studio album by The Brian Jonestown MassacreThank God for Mental IllnessStudio album by The Brian Jonestown MassacreReleasedOctober 25, 1996RecordedJuly 11, 1996StudioOur House (San Francisco)Genre Psychedelic folk country rock country blues[1] lo-fi folk rock Length63:35LabelBomp!ProducerAnton NewcombeThe Brian Jonestown Massacre chronology Their Satanic Majesties' Second Request(1996) Thank God for Mental Illness(1996) Give It Back!(1997) Thank God for Mental Illness is...

 

Aided school in Hong KongOur Lady's CollegeChinese: 聖母書院Our Man’s College new extensionLocation3 Lung Fung Street, Kowloon,Hong KongInformationTypeAidedMottoPuritas Et CaritasReligious affiliation(s)CatholicismEstablished1953PrincipalSr. Amy LimGradesS.1-S.6GenderGirlsEnrollmentAround 1,100LanguageEnglishAffiliationThe Daughters of Help of ChristiansWebsiteolc.edu.hk Our Lady's College, Hong KongTraditional Chinese聖母書院Simplified Chinese圣母书院Literal meanin...

ResetSutradaraChangProduser Jackie Chan Ditulis oleh Zha Muchun SkenarioZha MuchunPemeranYang MiWallace HuoPenata musikBang Jun-seokPerusahaanproduksiNew Clues FilmJay Walk StudiosBeijing Sparkle Roll Media CorporationDistributorStar Cinema (Filipina)Tanggal rilis 29 Juni 2017 (2017-06-29) Durasi106 menitNegara Tiongkok Bahasa Tionghoa Pendapatankotor$29.8 juta[1][2] Reset (Hanzi: 逆时营救) adalah sebuah film fiksi ilmiah seru Tiongkok tahun 2017 yang diprod...

 

Nguồn gốc phôi học của miệng và hậu môn là một đặc tính quan trọng chia động vật đối xứng hai bên thành hai nhánh: động vật có miệng nguyên sinh và động vật có miệng thứ sinh. Ở những động vật có độ phức tạp từ giun đất trở đi, miệng phôi sẽ được hình thành từ một phía của phôi; sau đó nó dần sâu vào tạo thành ống tiêu hoá nguyên thủy. Những động vật này được gọi...

 

Kamienica przy ulicy 3 Maja 17w Katowicach nr rej. :– A/1440/91 z 31 października 1991 (woj. katowickie)– A/1012/22 z 6 lipca 2022 (woj. śląskie)[1] Kamienica od frontu (2014) Państwo  Polska Województwo  śląskie Miejscowość Katowice Adres ul. 3 Maja 17,40-097 Katowice Typ budynku kamienica mieszkalno-handlowa Styl architektoniczny secesja Architekt pracownia Ignatza Grünfelda Kondygnacje 4+1+1 Ukończenie budowy 1904 Położenie na mapie KatowicKamienica przy ul....

Daniel Akpeyi São Paulo - Kolombia mengalahkan Nigeria 2-0, 10 Agustus 2016Informasi pribadiNama lengkap Daniel AkpeyiTanggal lahir 8 Maret 1986 (umur 37)Tempat lahir Nnewi, NigeriaTinggi 187 cm (6 ft 2 in)Posisi bermain Penjaga gawangInformasi klubKlub saat ini Chippa UnitedNomor 1Karier senior*Tahun Tim Tampil (Gol)2015 – Chippa United Tim nasional2015 – Nigeria 6 (0) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Daniel Akpeyi (lahir 8 Maret ...

 

Performing arts center in Indianapolis, Indiana, U.S. Old National CentreMurat TheatreFormer namesMurat Shrine TempleMurat Shrine CenterAddress502 N. New Jersey St.Indianapolis, IndianaUnited StatesCoordinates39°46′27″N 86°9′4″W / 39.77417°N 86.15111°W / 39.77417; -86.15111OwnerMurat Shriners of the Ancient Arabic Order of the Nobles of the Mystic ShrineOperatorLive NationCapacity2,500 (Murat Theatre)2,000 (Egyptian Room)600 (Corinthian Hall)Current usemusi...

 

This article is about the Michener novel. For the literary form, see Novel. For other uses, see Novel (disambiguation). 1991 novel by James A. Michener The Novel First edition coverAuthorJames MichenerCountryUnited StatesLanguageEnglishGenreHistorical novelPublisherRandom HousePublication date1991Media typePrint (Hardback)Pages446 pp.ISBN0-679-40133-4 The Novel (1991) is a novel written by American author James A. Michener. A departure from Michener's better known historical fiction, The...

Post-Marxist social and economic concept Eyre Crowe, A Slave Sale in Charleston, South Carolina, 1854 Racial capitalism is a concept reframing the history of capitalism as grounded in the extraction of social and economic value from people of marginalized racial identities, typically from Black people. It was described by Cedric J. Robinson in his book Black Marxism: The Making of the Black Radical Tradition, published in 1983, which, in contrast to both his predecessors and successors, theor...

 

Chinese geologist This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Huang Jiqing – news · newspapers · books · scholar · JSTOR (September 2021) (Learn how and when to remove this template message) In this Chinese name, the family name is Huang. Huang Jiqing (Chinese: 黄汲清; 30 March 1904 – 22 Mar...

 

You can help expand this article with text translated from the corresponding article in Spanish. (November 2010) Click [show] for important translation instructions. View a machine-translated version of the Spanish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wik...

Home video game console by Nintendo Super NES Classic EditionEuropean/Australian variant of the Super NES Classic Edition (left) and its two controllersAlso known asNintendo Classic Mini: Super Nintendo Entertainment System (Europe and Australia)Nintendo Classic Mini: Super Famicom (Japan)DeveloperNintendo PTDManufacturerNintendoTypeDedicated consoleRelease dateNA/EU: September 29, 2017 (2017-09-29)AUS: September 30, 2017 (2017-09-30)JP: October 5, 2017...

 

Ancient Hindu dynasty of India Kuninda KingdomBefore 2nd century BCE–3rd century Silver coin of the Kuninda Kingdom, c. 1st century BCE. These coins followed the Indo-Greek module.[1]Obv: Deer standing right, crowned by two cobras, attended by Lakshmi holding a lotus flower. Legend in Prakrit (Brahmi script, from left to right): Rajnah Kunindasya Amoghabhutisya maharajasya (Great King Amoghabhuti, of the Kunindas).Rev: Stupa surmounted by the Buddhist symbol triratna, and surr...

 

Regional viceroy in Qing Empire Jurisdiction of the Viceroy of Yun-Gui in 1911 Viceroy of Yun-GuiChinese nameTraditional Chinese雲貴總督Simplified Chinese云贵总督TranscriptionsStandard MandarinHanyu PinyinYún Guì ZǒngdūGovernor-General of Yun-Gui Provinces and Other Local Areas, in Charge of Military Affairs, Food and Wages and Governor Affairs(full title)Traditional Chinese總督雲貴等處地方提督軍務、糧饟兼巡撫事Simplified Chinese总督云贵等处地...

Pour les articles homonymes, voir Famille Bonaparte et Napoléon (homonymie). Victor Napoléon Le prince Victor Napoléon.Succession Prétendant au trône impérial français 1er juin 1879 – 3 mai 1926(46 ans, 11 mois et 2 jours) Données clés Nom revendiqué Napoléon V Prédécesseur Louis-Napoléon, prince impérial Successeur Louis Napoléon Biographie Titulature prince Napoléon Dynastie maison Bonaparte Nom de naissance Napoléon Victor Jérôme Frédéric[1] Bonaparte...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Reggio Calabria Cathedral – news · newspapers · books · scholar · JSTOR (August 2016) (Learn how and when to remove this template message) You can help expand this article with text translated from the corresponding article in Italian. (June 2016) Click [s...

 

Die lidlande van die BRICS en hulle verteenwoordigers tydens spitsberade. BRICS-lande  Brasilië (Federale Republiek Brasilië)President: Luiz Inácio Lula da Silva  Rusland (Russiese Federasie)President: Wladimir PoetinEerste minister: Michail Misjoestin  Indië (Republiek Indië)President: Droupadi MurmuEerste minister: Narendra Modi  Volksrepubliek ChinaPresident: Xi JinpingEerste Minister: Li Qiang  Suid-Afrika (Republiek van Suid-Afrika)President: Cyril Ramaphos...

Шершень восточный Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ПервичноротыеБез ранга:ЛиняющиеБез ранга:PanarthropodaТип:ЧленистоногиеПодтип:ТрахейнодышащиеНадкласс:ШестиногиеКласс:НасекомыеПо...

 

Bentley Continental GTInformasiProdusenBentleyMasa produksi2003–sekarangPerakitanBritania Raya: Crewe (Bentley Crewe)Bodi & rangkaKelasGrand tourer (S)Bentuk kerangka2-pintu 2+2 fastback coupé2-pintu 2+2 convertibleTata letakF4 layoutKronologiPendahuluBentley Continental RBentley Continental T Bentley Continental GT adalah sebuah grand tourer yang diproduksi dan dipasarkan oleh pembuat mobil Inggris, Bentley sejak 2003. Itu adalah mobil pertama yang dirilis oleh Bentley di bawah m...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!