Notația Chen baza de date este utilă pentru modelarea elementele de bază ale entităților și relațiilor, deoarece prezintă o vedere abstractă a asociațiilor.
Aceste diagrame sunt un pas bun de intrare pentru înțelegerea structurii bazei de date, mai ales pentru bazele de date de bază sau exemple. Această notație este potrivită și pentru brainstorming și diagrame rapide.
Entitățile sunt reprezentate de dreptunghiuri. Atributele sunt explicații circulare pentru entități. Relațiile conectează entitățile cu o formă romb și text descriptiv.
Pentru mai multe informații despre entități, atribute și relații, consultați Crearea diagramelor de relații între entități.
Crearea diagramei și entităților
-
În Visio, în meniul Fișier, selectați Software de > nou, apoi selectați Notația pentru baza de date Chen.
-
Alegeți Unități metrice sau Unități SUA și selectați Creare.
-
Din tiparul Notație bază de date Chen , glisați o formă Entitate în pagina de desen.
-
Glisați altă formă Entitate în pagina de desen pentru a crea o a doua entitate.
-
Glisați o formă Conector relație în pagina de desen. Treceți cu indicatorul peste una dintre entități și eliberați butonul mouse-ului. Conectorul este acum conectat la entitatea respectivă. Glisați celălalt capăt al conectorului la cealaltă entitate pentru a-l lipi acolo.
-
Opțional, puteți să faceți clic dreapta pe conector și să selectați Afișare înmulțire.
-
Glisați o Relație și plasați-o deasupra liniei conectorului. Pentru a indica faptul că relația este opțională, faceți clic dreapta pe aceasta și selectați Setare identificare.
-
Pentru a adăuga un atribut unei entități, glisați Atributul din panoul Forme spre entitate. Atunci când linia de conectare este deasupra entității, o linie de evidențiere verde încadrează entitatea, indicând faptul că atributul va fi lipit la entitate atunci când eliberați butonul mouse-ului.
-
Faceți clic dreapta pe atribut și alegeți din opțiunile din partea de sus a meniului:
-
Setare cheie primară: un atribut care identifică în mod unic o anumită entitate.
-
Setare atribut multi-valoare: un atribut care poate avea mai multe valori, mai exact, există multe valori distincte introduse pentru el în aceeași coloană a tabelului.
-
Setare atribut derivat: un atribut a cărui valoare este calculată sau derivată din alte atribute. Un atribut derivat poate sau nu să fie stocat fizic în baza de date.
-
Set Obligatoriu: Un atribut obligatoriu trebuie să aibă o valoare în el, în timp ce un atribut opțional poate să nu aibă o valoare în el și poate fi lăsat necompletat.
-
Notă: Crearea și editarea diagramelor de notație pentru baza de date Chen pe Visio pentru web necesită o licență Visio Plan 1 sau Visio Plan 2, care este achiziționată separat de Microsoft 365. Pentru mai multe informații, contactați administratorul Microsoft 365. Dacă administratorul a activat "achiziționarea cu autoservire", puteți cumpăra singur o licență pentru Visio. Pentru mai multe detalii, consultați Întrebări frecvente despre achiziționarea cu autoservire.
Crearea diagramei și entităților
-
Deschideți Visio pentru web și căutați Chen's.
-
Selectați diagrama Notație bază de date Chen.
-
În caseta de dialog, selectați Unități metrice sau Unități SUA.
-
Selectați Creați.
-
Se deschide diagrama. Ar trebui să vedeți fereastra Forme lângă diagramă. Dacă nu o vedeți, accesați Vizualizare > panouri de activități și asigurați-vă că ați selectat Forme . Dacă tot nu o vedeți, faceți clic pe butonul Extindeți fereastra Forme din stânga.
-
Din tiparul Notație bază de date Chen , glisați o formă de entitate în pagina de desen.
-
Glisați altă formă de entitate în pagina de desen pentru a crea o a doua entitate.
-
Glisați un conector de relații în pagina de desen pentru a crea linia relației.
-
Pentru a conecta entitățile, glisați capătul din stânga al liniei de relație la prima entitate și lipiți-l la un atribut, la un punct de conexiune sau la întreaga entitate. Glisați celălalt capăt al liniei de relație și lipiți-l la a doua entitate.
-
Opțional, puteți să faceți clic dreapta pe conector și să selectați Afișare înmulțire.
-
Glisați o relație (pentru a indica o relație obligatorie) sau o relație de identificare (pentru o relație opțională) și plasați-o deasupra liniei conectorului.
-
Pentru a adăuga un atribut unei entități, glisați una dintre formele Atribut din panoul Forme în entitate. Atunci când linia de conectare este deasupra entității, o linie de evidențiere verde încadrează entitatea, indicând faptul că atributul va fi lipit la entitate atunci când eliberați butonul mouse-ului.
-
Opțional, puteți face clic dreapta pe un atribut pentru a-l face necesar. Un atribut obligatoriu trebuie să aibă o valoare în el, în timp ce un atribut opțional poate să nu aibă o valoare în el și poate fi lăsat necompletat.
Shapes available in Chen's database notation
Formă |
Ce reprezintă |
---|---|
entitate |
Un obiect, o componentă de date. Acesta poate fi identificat în mod unic după atributele sale și, prin urmare, este independent de orice altă entitate din schemă. Cunoscut și ca "entitate puternică". |
entitate slabă |
O entitate care nu poate fi identificată în mod unic doar prin atributele sale. Existența sa depinde de o altă entitate ("entitatea proprietar"). Identificatorul unei entități slabe este o combinație între identificatorul entității proprietare și cheia parțială a entității slabe. Relația dintre o entitate slabă și o entitate puternică este întotdeauna marcată cu o relație de identificare. |
entitate asociativă |
O entitate utilizată într-o relație mai-mulți-la-mai-mulți. Acesta reprezintă un tabel suplimentar din baza de date. Toate relațiile pentru această entitate trebuie să fie multe. |
Atribut |
Un fapt care descrie o entitate. |
Atribut cheie primară |
Un atribut care identifică în mod unic o anumită entitate. Numele atributului este underscored. |
Atribut multi-valoare |
Un atribut care poate avea mai multe valori, mai exact, există multe valori distincte introduse pentru el în aceeași coloană a tabelului. |
Atribut derivat |
Un atribut a cărui valoare este calculată sau derivată din alte atribute. Un atribut derivat poate sau nu să fie stocat fizic în baza de date. |
Relație |
Indică asocierea dintre două entități puternice. Numele său este un verb care descrie pe scurt asocierea. |
identificare relație |
Relația dintre o entitate slabă și o entitate puternică. |
Conector relație |
Linia care conectează două entități, indicând faptul că acestea au o asociere. Relația poate fi obligatorie sau opțională. După ce ați desenat un conector, puteți modifica unul sau ambele capete la "opțional" făcând clic dreapta pe conector și utilizând comenzile Setare început opțional și Setare opțional pentru sfârșit . |