🔍
Entity Relationship Diagram (ERD) Tutorial - Part 1 - YouTube
Channel: Lucid Software
[0]
Bună, mă numesc Taylor și sunt din Lucidchart.
[2]
Astăzi veți învăța toate
[3]
despre diagrame de relații de entitate sau ERD.
[6]
O să începem
[7]
discutând o imagine de ansamblu la nivel înalt,
[9]
și apoi împreună ne vom scufunda înăuntru
și construiți un exemplu împreună,
[12]
completat cu entități, atribute,
relații și cardinalitate.
[16]
Până la sfârșitul acestui videoclip,
[17]
veți putea construi un
[18]
întreaga diagramă a relației de entitate de la zero.
[21]
V-ați întrebat vreodată de ce primiți
[22]
un mesaj de eroare care vă spune că dvs.
[24]
mânerul ideal Twitter este deja luat?
[26]
Sau cum Amazon poate urmări atât de multe
[29]
comenzi diferite și clienți și produse?
[32]
Răspunsurile la aceste întrebări
[33]
se află în crearea unei baze de date,
[35]
care cu alte cuvinte,
[36]
este o colecție de informații care este organizată
[39]
astfel încât datele pot fi stocate cu ușurință,
gestionat, actualizat și preluat.
[44]
Acum se fac foarte multe mișcări
[45]
informații dintr-o bază de date,
[47]
și înțelegerea modului în care numeroasele elemente ale unui
[49]
baza de date interacționează între ele
poate fi greu de înțeles.
[53]
Inginerii au nevoie de un mod vizual de a înțelege
[55]
modul în care toate elementele separate sunt legate între ele
[58]
și cum lucrează împreună.
[60]
Pentru a arăta acest lucru, ei construiesc diagrame de relații de entitate.
[64]
Deci, să vorbim despre cum aveți de gând
alcătuiți aceste diagrame ER.
[67]
Le puteți desena cu pix și hârtie,
[69]
dar va fi mult mai ușor pentru tine
[71]
să utilizeze un instrument de diagrama.
[72]
Astăzi voi folosi un instrument ușor de folosit, numit Lucidchart.
[76]
Și puteți, de asemenea, gratuit, de fapt,
[78]
făcând clic pe colțul din dreapta sus aici
[80]
puteți accesa site-ul Lucidchart,
[82]
introduceți adresa dvs. de e-mail,
[84]
și să ai un cont gratuit în doar câteva secunde.
[86]
În acest fel poți urma împreună cu mine
[87]
și continuați să vă construiți propriile diagrame ER.
[90]
Înainte de a putea crea un ERD propriu-zis,
[92]
trebuie să înțelegem mai bine
[93]
componentele individuale ale
Diagrama relației de entitate.
[97]
Și acest lucru va începe cu entități,
[99]
care sunt un obiect precum a
[101]
persoana, locul sau lucrurile care trebuie urmărite în baza de date.
[106]
De exemplu, în caz
de a cumpăra ceva pe Amazon,
[108]
hai sa spunem un Snuggie,
[110]
o entitate ar putea fi un client, o comandă,
[114]
în sfârșit, nu putem uita de produsul nostru Snuggies.
[117]
Acum fiecare dintre aceste entități
[119]
va avea ceea ce numim atribute,
[121]
care sunt diverse proprietăți sau trăsături.
[124]
În acest caz, în cadrul entității client,
[126]
avem un cod de client,
[128]
prenume, prenume, stradă, oraș, zip și telefon.
[132]
Este important să ne amintim că entitățile
[135]
în baza dvs. de date vor fi rândurile,
[137]
și că atributele din baza de date
[138]
vor fi descrise ca coloane.
[141]
Acum avem diferite entități
și atributele diferite
[145]
pe ecran aici,
[146]
dar acum să vorbim despre relații
[148]
care există între aceste entități diferite.
[151]
Relațiile descriu modul în care acestea
[152]
entitățile vor interacționa între ele, dacă este deloc.
[156]
Și faci asta desenând o linie între ele.
[159]
Așadar, când trag o linie între ele
aceste elemente particulare,
[161]
Arăt că există unele
[163]
un fel de interacțiune sau conexiune într-un fel.
[167]
Acum că avem relațiile noastre în loc,
[170]
veți vedea unele notări funky atașate la aceste linii.
[173]
Aceasta, de fapt, se numește cardinalitatea,
[176]
care definește în continuare relația
[177]
într-un context numeric,
[180]
în special în minimuri și maxime.
[184]
Deci, de exemplu, aici, în partea dreaptă,
[186]
puteți vedea unele tipuri diferite de cardinalitate
[187]
avem în diagramele ER.
[190]
Avem unul, mulți, unul și doar unul,
[193]
zero sau unul, unul sau multe, zero sau multe.
[196]
Acum nu vă temeți dacă acest lucru nu are sens încă.
[198]
Vom parcurge câteva exemple
[200]
asta te va ajuta să înțelegi acest lucru perfect.
[203]
Deci, să vorbim despre relație și
[205]
cardinalitatea care există între
[207]
un client și comanda.
[210]
Acum, cel mai bun mod de a face acest lucru este să-l gândești logic.
[213]
Trebuie să ne gândim la ...
[214]
care este numărul minim de comenzi
[216]
că un client ar putea avea,
[218]
și care este numărul maxim de comenzi
[221]
că un client ar putea avea?
[222]
Deci, să începem cu minime.
[224]
Care este numărul minim de comenzi
[226]
că un client ar putea avea?
[227]
Ei bine, un client ar putea exista, dar el sau ea
[230]
ar putea avea comenzi zero.
[233]
Deci, pentru a arăta că aici, vom avea acel semn zero.
[236]
Acum trebuie să ne gândim la maxim.
[238]
Care este numărul maxim de comenzi
[241]
că un client ar putea avea?
[242]
Ei bine, după cum probabil știți deja,
[245]
un client poate avea comenzi infinite.
[247]
În cazul Snuggies,
nu poți niciodată să ai un singur Snuggie.
[251]
Deci pentru a arăta asta, vom folosi acest zero sau multe
[254]
notație de picior de cioara.
[258]
Acum să vorbim despre
[260]
relația minimă și maximă
[262]
între comenzi și clienți.
[265]
Deci ne punem aceleași întrebări.
[266]
Care este cantitatea minimă de clienți
[270]
că poate avea o comandă?
[272]
Și care este numărul maxim de clienți
[274]
că poate avea o comandă?
[276]
Acum o comandă specifică poate avea doar
[278]
un singur client.
[280]
Sau vă puteți imagina confuzia care ar putea veni
[282]
dacă aceeași comandă specifică avea mulți clienți.
[285]
Deci, în acest caz,
[287]
nu poate fi decât unul și doar unul singur
[290]
numărul de clienți la o comandă.
[293]
Și putem arăta asta folosind acest semn aici.
[296]
Deci, acum să vorbim despre relație
[298]
sau cardinalitatea între comenzi și produse.
[301]
Așa că ne vom pune aceeași întrebare.
[304]
O anumită comandă poate avea câte produse?
[307]
Ei bine, pentru ca o comandă să existe, trebuie
[309]
au un singur produs.
[311]
Dar o mulțime de produse diferite
[313]
poate fi cuprins din acea ordine
[316]
Deci, pentru a arăta asta pe diagrama noastră,
[318]
vom schimba această notație.
[322]
Acum ne punem întrebarea inversă.
[325]
Un produs poate face parte din câte comenzi?
[328]
Ei bine, un produs ar putea face parte din lipsa comenzilor.
[331]
Dar ar putea fi și un produs al multor comenzi.
[334]
Deci vom folosi acest zero sau multe
[336]
notație pe diagrama noastră.
[341]
Deci, acum v-ați creat întreaga diagramă ER.
[344]
Și am construit ceva mic aici, dar acum tu
[345]
au fundamentul și cadrul care
[347]
trebuie să construiți complexe, complete
[350]
Diagrame de relații de entitate.
[353]
Deși acest lucru poate părea un pic copleșitor la început,
[356]
doar fii sigur că te plimbi
[357]
prin acea logică și vei putea
[359]
construiți ERD complete, complexe.
[362]
De asemenea, veți vedea pe această diagramă că există unele
[364]
obiect necunoscut, cum ar fi PK și FK,
[367]
care se referă la chei primare și chei străine.
[370]
Ceva ce vom fi
[371]
realizarea unui videoclip în curând,
[373]
deci stai la curent.
[375]
În plus, dacă trebuie să efectiv
[377]
ca această diagramă să fie pregătită pentru baza de date,
[380]
puteți utiliza importul și exportul
[381]
caracteristici ale Lucidchart de a avea toate
[384]
asta făcut automat pentru tine.
[386]
Folosind funcția de export, veți avea codul respectiv
[389]
generat automat pentru tine
[391]
și exportat în sistemul de gestionare a bazelor de date
[394]
folosești.
[395]
Mulțumesc pentru vizionarea asta
[396]
tutorial despre diagrame ER.
[398]
Abonați-vă la canalul nostru de mai jos pentru a avea acces la mai multe
[400]
videoclipuri și tutoriale utile.
[402]
Lasă și un comentariu dacă ai gânduri
[404]
sau întrebări cu privire la ERD.
[406]
Și nu uitați: înregistrați-vă pentru un cont Lucidchart gratuit
[408]
făcând clic pe linkul din colțul din dreapta sus.
[410]
Mulțumiri!
Most Recent Videos:
You can go back to the homepage right here: Homepage





