Сутнасць-сувязь Дыяграма

Выкарыстоўвайце дыяграмы ER для ілюстрацыі адносін паміж аб'ектамі базы дадзеных

Дыяграма сутнасць-сувязь з'яўляецца спецыялізаванай графічнай форме , якая ілюструе адносіны паміж аб'ектамі ў базе дадзеных . ER дыяграмы часта выкарыстоўваюць сімвалы для прадстаўлення трох тыпаў інфармацыі: юрыдычныя асобы (або паняцця), адносін і атрыбутаў. У прамысловасці стандарт ER дыяграмы, скрынкі выкарыстоўваюцца для прадстаўлення аб'ектаў. Алмазы выкарыстоўваюцца для абазначэння адносін, і авалы выкарыстоўваюцца для прадстаўлення атрыбутаў.

Хоць для неспрактыкаванага вочы, сутнасць-сувязь Дыяграма можа выглядаць неверагодна складаная, тыя, што ведаюць глядач, яны дапамагаюць бізнес - карыстальнікам зразумець базы дадзеных структур на высокім узроўні без спадарожных дэталяў.

канструктары баз дадзеных выкарыстаюць дыяграмы ER для мадэлявання адносін паміж аб'ектамі базы дадзеных у зразумелай фармаце. Многія праграмныя пакеты маюць аўтаматызаваныя метады для генерацыі ER дыяграм з існуючых баз дадзеных.

Разгледзім прыклад базы дадзеных, якая ўтрымлівае інфармацыю аб жыхароў горада. Дыяграма ER паказаны на малюнку, які суправаджае гэтую артыкул змяшчае дзве сутнасці: Чалавек і горад. Адзін «жыве ў» адносіны звязвае два разам. Кожны чалавек жыве толькі ў адным горадзе, але кожны горад можа змясціць шмат людзей. У прыкладзе дыяграмы, атрыбуты імя чалавека і насельніцтва горада. Увогуле, назоўнікі выкарыстоўваюцца для апісання аб'ектаў і атрыбутаў, у той час як дзеясловы выкарыстоўваюцца для апісання адносін.

юрыдычныя асобы

Кожны элемент, які вы адсочваеце ў базе даных з'яўляецца аб'ектам, і кожны аб'ект ўяўляе сабой табліцу ў рэляцыйнай базе дадзеных. Як правіла, кожны аб'ект у базе дадзеных адпавядае радку. Калі ў вас ёсць база дадзеных, якія змяшчаюць імёны людзей, яго сутнасць можа быць названая «Чалавек». Стол з тым жа імем, будзе існаваць у базе дадзеных, і кожны чалавек будзе прызначаны на радок у табліцы Person.

атрыбуты

Базы дадзеных ўтрымліваюць інфармацыю аб кожнай кампаніі. Гэтая інфармацыя называецца «атрыбуты». і яна складаецца з інфармацыі, унікальнай для кожнага аб'екта ў спісе. У прыкладзе Person, атрыбуты могуць ўключаць у сябе імя, прозвішча, дату нараджэння і ідэнтыфікацыйны нумар. Атрыбуты прадастаўляюць падрабязную інфармацыю аб аб'екце. У рэляцыйнай базе дадзеных, атрыбуты захоўваюцца ў палях, дзе праходзіць інфармацыя ўнутры запісу. Вы не абмежаваныя вызначанай колькасцю атрыбутаў.

адносіны

Значэнне дыяграмы сутнасць-сувязь складаецца ў яго здольнасці адлюстроўваць інфармацыю аб адносінах паміж суб'ектамі. У нашым прыкладзе, вы можаце адсочваць інфармацыю пра горад, дзе кожны чалавек жыве. Вы можаце таксама адсочваць інфармацыю аб самім горадзе ў гарадской арганізацыі з стаўленнем, якая звязвае разам людзей і інфармацыю Горада.

Як стварыць дыяграму ER

  1. Стварыце поле для кожнага аб'екта або канцэпцый адпаведных вашай мадэлі.
  2. Маляваць лініі для падлучэння звязаных аб'ектаў для мадэлявання адносін. Пазначце адносіны, выкарыстоўваючы дзеясловы ўнутры ромбаў.
  3. Вызначыць адпаведныя атрыбуты для кожнага аб'екта, пачынаючы з самым важнымі атрыбутамі, і ўвесці іх у авалах на схеме. Пазней, вы можаце зрабіць вашыя спісы атрыбутаў больш дэталёва.

Калі вы скончыце, вы будзеце выразна паказана, як розныя бізнес-канцэпцыі звязаны адзін з адным, і вы будзеце мець канцэптуальную аснову для распрацоўкі рэляцыйнай базы дадзеных для падтрымкі вашага бізнесу.