- Model ER pomeni model Entity-Relationship. Je visokonivojski podatkovni model. Ta model se uporablja za definiranje podatkovnih elementov in razmerja za določen sistem.
- Razvija idejno zasnovo baze podatkov. Razvija tudi zelo enostaven pogled podatkov, ki ga je lahko oblikovati.
- Pri modeliranju ER je struktura baze podatkov prikazana kot diagram, imenovan diagram entiteta-relacija.
na primer Recimo, da oblikujemo šolsko bazo podatkov. V tej zbirki podatkov bo študent entiteta z atributi, kot so naslov, ime, id, starost itd. Naslov je lahko druga entiteta z atributi, kot so mesto, ime ulice, koda PIN itd., in med njimi bo povezava.
Komponenta diagrama ER
1. Subjekt:
Entiteta je lahko kateri koli predmet, razred, oseba ali kraj. V diagramu ER je lahko entiteta predstavljena kot pravokotniki.
Vzemite organizacijo kot primer – vodjo, izdelek, zaposlenega, oddelek itd. lahko vzamete kot subjekt.
a. Šibka entiteta
Entiteta, ki je odvisna od druge entitete, se imenuje šibka entiteta. Šibka entiteta ne vsebuje nobenega lastnega ključnega atributa. Šibka entiteta je predstavljena z dvojnim pravokotnikom.
2. Atribut
Atribut se uporablja za opis lastnosti entitete. Eclipse se uporablja za predstavitev atributa.
hrithik roshan
na primer ID, starost, kontaktna številka, ime itd. so lahko atributi študenta.
a. Ključni atribut
Atribut ključa se uporablja za predstavitev glavnih značilnosti entitete. Predstavlja primarni ključ. Ključni atribut je predstavljen z elipso s podčrtanim besedilom.
b. Sestavljeni atribut
java lambda
Atribut, ki je sestavljen iz številnih drugih atributov, je znan kot sestavljen atribut. Sestavljeni atribut je predstavljen z elipso, te elipse pa so povezane z elipso.
c. Večvrednostni atribut
Atribut ima lahko več kot eno vrednost. Ti atributi so znani kot atribut z več vrednostmi. Dvojni oval se uporablja za predstavitev večvrednega atributa.
na primer študent ima lahko več kot eno telefonsko številko.
d. Izpeljani atribut
Atribut, ki ga je mogoče izpeljati iz drugega atributa, je znan kot izpeljani atribut. Lahko ga predstavimo s črtkano elipso.
na primer Starost osebe se sčasoma spreminja in jo lahko izpeljemo iz drugega atributa, kot je datum rojstva.
3. Odnos
Razmerje se uporablja za opis odnosa med entitetami. Diamant ali romb se uporablja za prikaz razmerja.
arraylist.sort
Vrste odnosov so naslednje:
a. Odnos ena na ena
java znak v int
Ko je z razmerjem povezan le en primerek entitete, je to znano kot razmerje ena proti ena.
na primer Ženska se lahko poroči z enim samcem, moški pa z eno samico.
b. Razmerje ena proti mnogo
Ko je samo en primerek entitete na levi in več kot en primerek entitete na desni povezan z razmerjem, je to znano kot razmerje ena proti mnogo.
na primer Znanstvenik lahko izumi veliko izumov, vendar izum naredi edini določen znanstvenik.
c. Razmerje mnogo proti ena
Ko je z razmerjem povezanih več kot en primerek entitete na levi in samo en primerek entitete na desni, je to znano kot razmerje več proti ena.
na primer Študent se vpiše le na en predmet, vendar ima lahko tečaj veliko študentov.
d. Razmerje mnogo proti mnogo
Ko je z razmerjem povezanih več kot en primerek entitete na levi in več kot en primerek entitete na desni, je to znano kot razmerje mnogo proti mnogo.
polimorfizem java
na primer Zaposleni lahko dodeli veliko projektov in projekt ima lahko veliko zaposlenih.