Выкарыстоўвайце дыяграмы ER для ілюстрацыі адносін паміж аб'ектамі базы дадзеных
Дыяграма сутнасць-сувязь з'яўляецца спецыялізаванай графічнай форме , якая ілюструе адносіны паміж аб'ектамі ў базе дадзеных . ER дыяграмы часта выкарыстоўваюць сімвалы для прадстаўлення трох тыпаў інфармацыі: юрыдычныя асобы (або паняцця), адносін і атрыбутаў. У прамысловасці стандарт ER дыяграмы, скрынкі выкарыстоўваюцца для прадстаўлення аб'ектаў. Алмазы выкарыстоўваюцца для абазначэння адносін, і авалы выкарыстоўваюцца для прадстаўлення атрыбутаў.
Хоць для неспрактыкаванага вочы, сутнасць-сувязь Дыяграма можа выглядаць неверагодна складаная, тыя, што ведаюць глядач, яны дапамагаюць бізнес - карыстальнікам зразумець базы дадзеных структур на высокім узроўні без спадарожных дэталяў.
канструктары баз дадзеных выкарыстаюць дыяграмы ER для мадэлявання адносін паміж аб'ектамі базы дадзеных у зразумелай фармаце. Многія праграмныя пакеты маюць аўтаматызаваныя метады для генерацыі ER дыяграм з існуючых баз дадзеных.
Разгледзім прыклад базы дадзеных, якая ўтрымлівае інфармацыю аб жыхароў горада. Дыяграма ER паказаны на малюнку, які суправаджае гэтую артыкул змяшчае дзве сутнасці: Чалавек і горад. Адзін «жыве ў» адносіны звязвае два разам. Кожны чалавек жыве толькі ў адным горадзе, але кожны горад можа змясціць шмат людзей. У прыкладзе дыяграмы, атрыбуты імя чалавека і насельніцтва горада. Увогуле, назоўнікі выкарыстоўваюцца для апісання аб'ектаў і атрыбутаў, у той час як дзеясловы выкарыстоўваюцца для апісання адносін.
юрыдычныя асобы
Кожны элемент, які вы адсочваеце ў базе даных з'яўляецца аб'ектам, і кожны аб'ект ўяўляе сабой табліцу ў рэляцыйнай базе дадзеных. Як правіла, кожны аб'ект у базе дадзеных адпавядае радку. Калі ў вас ёсць база дадзеных, якія змяшчаюць імёны людзей, яго сутнасць можа быць названая «Чалавек». Стол з тым жа імем, будзе існаваць у базе дадзеных, і кожны чалавек будзе прызначаны на радок у табліцы Person.
атрыбуты
Базы дадзеных ўтрымліваюць інфармацыю аб кожнай кампаніі. Гэтая інфармацыя называецца «атрыбуты». і яна складаецца з інфармацыі, унікальнай для кожнага аб'екта ў спісе. У прыкладзе Person, атрыбуты могуць ўключаць у сябе імя, прозвішча, дату нараджэння і ідэнтыфікацыйны нумар. Атрыбуты прадастаўляюць падрабязную інфармацыю аб аб'екце. У рэляцыйнай базе дадзеных, атрыбуты захоўваюцца ў палях, дзе праходзіць інфармацыя ўнутры запісу. Вы не абмежаваныя вызначанай колькасцю атрыбутаў.
адносіны
Значэнне дыяграмы сутнасць-сувязь складаецца ў яго здольнасці адлюстроўваць інфармацыю аб адносінах паміж суб'ектамі. У нашым прыкладзе, вы можаце адсочваць інфармацыю пра горад, дзе кожны чалавек жыве. Вы можаце таксама адсочваць інфармацыю аб самім горадзе ў гарадской арганізацыі з стаўленнем, якая звязвае разам людзей і інфармацыю Горада.
Як стварыць дыяграму ER
- Стварыце поле для кожнага аб'екта або канцэпцый адпаведных вашай мадэлі.
- Маляваць лініі для падлучэння звязаных аб'ектаў для мадэлявання адносін. Пазначце адносіны, выкарыстоўваючы дзеясловы ўнутры ромбаў.
- Вызначыць адпаведныя атрыбуты для кожнага аб'екта, пачынаючы з самым важнымі атрыбутамі, і ўвесці іх у авалах на схеме. Пазней, вы можаце зрабіць вашыя спісы атрыбутаў больш дэталёва.
Калі вы скончыце, вы будзеце выразна паказана, як розныя бізнес-канцэпцыі звязаны адзін з адным, і вы будзеце мець канцэптуальную аснову для распрацоўкі рэляцыйнай базы дадзеных для падтрымкі вашага бізнесу.