Diagrami i Entitetit dhe Marrëdhënieve

Përdorni diagramat ER për të ilustruar marrëdhëniet midis entiteteve të bazës së të dhënave

Një diagram i marrëdhënieve me entitet është një formë grafike e specializuar që ilustron marrëdhëniet ndërmjet entiteteve në një bazë të dhënash . Diagramet ER shpesh përdorin simbole për të përfaqësuar tre lloje të informacionit: entitetet (ose konceptet), marrëdhëniet dhe atributet. Në industrinë e standardeve diagramet ER, kutitë përdoren për të përfaqësuar subjektet. Diamantët përdoren për të përfaqësuar marrëdhëniet, dhe ovale përdoren për të përfaqësuar atributet.

Megjithëse syri i pa trajnuar, diagramet e marrëdhënieve të entitetit mund të duken tepër të ndërlikuara, për shikuesit me njohuri, ata i ndihmojnë përdoruesit e biznesit të kuptojnë strukturat e bazës së të dhënave në nivel të lartë pa detajet shoqëruese.

Dizajnerët e bazës së të dhënave përdorin diagramet ER për modelimin e marrëdhënieve ndërmjet entiteteve të bazës së të dhënave në një format të qartë. Shumë paketa softuerike kanë metoda të automatizuara për të gjeneruar diagramet ER nga bazat e të dhënave ekzistuese.

Konsideroni shembullin e një baze të dhënash që përmban informacion mbi banorët e një qyteti. Diagrami i paraqitur në imazhin që shoqëron këtë artikull përmban dy entitete: Personi dhe Qyteti. Një marrëdhënie e vetme "Jeto në" lidh të dyja së bashku. Çdo person jeton në vetëm një qytet, por çdo qytet mund të strehojë shumë njerëz. Në diagramin e shembullit, atributet janë emri i personit dhe popullsia e qytetit. Në përgjithësi, emrat përdoren për të përshkruar entitetet dhe atributet, ndërsa foljet përdoren për të përshkruar marrëdhëniet.

entitetet

Çdo element që gjurmoni në një bazë të dhënash është një entitet, dhe secili entitet është një tabelë në bazën e të dhënave relacionale. Zakonisht, secili entitet në një bazë të dhënash korrespondon me një rresht. Nëse keni një bazë të dhënash që përmban emrat e njerëzve, njësia e saj mund të quhet "Person". Një tabelë me të njëjtin emër do të ekzistonte në bazën e të dhënave, dhe çdo person do të caktohej në një rresht në tabelën e Personit.

atributet

Bazat e të dhënave përmbajnë informacion rreth secilës entitet. Ky informacion quhet "atributet". dhe përbëhet nga informata unike për secilin subjekt të listuar. Në shembullin e Personit, atributet mund të përfshijnë emrin, mbiemrin, datën e lindjes dhe numrin identifikues. Atributet sigurojnë informacion të detajuar në lidhje me një njësi ekonomike. Në një bazë të dhënash relacionale, atributet mbahen në fushat ku mbahen informatat brenda një rekordi. Ju nuk jeni i kufizuar në një numër specifik të atributeve.

Relationships

Vlera e një diagrami të marrëdhënieve të entiteteve qëndron në aftësinë e saj për të shfaqur informacion në lidhje me marrëdhëniet ndërmjet entiteteve. Në shembullin tonë, ju mund të gjurmoni informacion rreth qytetit ku jeton çdo person. Ju gjithashtu mund të gjurmoni informacion rreth vetë qytetit në një entitet të Qytetit me një marrëdhënie që lidh së bashku njerëzit dhe informacionin e qytetit.

Si të krijoni një Diagram ER

  1. Krijo një kuti për secilin entitet ose koncept të rëndësishëm në modelin tënd.
  2. Vizatoni linjat për të lidhur njësitë e lidhura me të për të modeluar marrëdhëniet. Etiketoni marrëdhëniet duke përdorur folje brenda formave të diamantit.
  3. Identifikoni atributet përkatëse për secilën entitet, duke filluar me atributet më të rëndësishme dhe futini ato në ovalë në diagram. Më vonë, mund t'i bësh listat e atributeve më të hollësishme.

Kur të keni përfunduar, do të keni ilustruar qartë se si koncepte të ndryshme të biznesit lidhen me njëri-tjetrin dhe ju do të keni një bazë konceptuale për hartimin e një baze të të dhënave relacionale për të mbështetur biznesin tuaj.