- ER-malli tarkoittaa entiteetti-suhdemallia. Se on korkean tason tietomalli. Tätä mallia käytetään määrittämään tietyn järjestelmän tietoelementit ja suhde.
- Se kehittää tietokannan käsitteellisen suunnittelun. Se kehittää myös erittäin yksinkertaisen ja helposti suunniteltavan näkymän tiedoista.
- ER-mallinnuksessa tietokantarakenne esitetään kaaviona, jota kutsutaan entiteetti-suhdekaavioksi.
Esimerkiksi, Oletetaan, että suunnittelemme koulun tietokannan. Tässä tietokannassa opiskelija on entiteetti, jolla on attribuutteja, kuten osoite, nimi, tunnus, ikä jne. Osoite voi olla toinen entiteetti, jolla on attribuutteja, kuten kaupunki, kadun nimi, pin-koodi jne., ja niiden välillä on suhde.
ER-kaavion osa
1. Entiteetti:
Entiteetti voi olla mikä tahansa esine, luokka, henkilö tai paikka. ER-kaaviossa kokonaisuus voidaan esittää suorakulmioina.
Tarkastellaan organisaatiota esimerkkinä – esimies, tuote, työntekijä, osasto jne. voidaan pitää kokonaisuutena.
a. Heikko entiteetti
Entiteettiä, joka on riippuvainen toisesta entiteetistä, kutsutaan heikoksi kokonaisuudeksi. Heikko entiteetti ei sisällä mitään omaa avainattribuuttiaan. Heikkoa kokonaisuutta edustaa kaksoissuorakulmio.
2. Attribuutti
Attribuuttia käytetään kuvaamaan entiteetin ominaisuutta. Eclipseä käytetään edustamaan attribuuttia.
mysql muuttaa saraketyyppiä
Esimerkiksi, id, ikä, yhteysnumero, nimi jne. voivat olla opiskelijan määritteitä.
a. Key Attribuutti
Avainattribuuttia käytetään edustamaan kokonaisuuden pääominaisuuksia. Se edustaa ensisijaista avainta. Avainattribuuttia edustaa ellipsi, jonka teksti on alleviivattu.
b. Komposiittiattribuutti
suorituskyvyn testaus
Attribuutti, joka koostuu monista muista määritteistä, tunnetaan yhdistelmämääritteenä. Yhdistelmäattribuuttia edustaa ellipsi, ja nämä ellipsit on yhdistetty ellipsiin.
c. Moniarvoinen attribuutti
Attribuutilla voi olla useampi kuin yksi arvo. Nämä attribuutit tunnetaan moniarvoisina määritteinä. Kaksoisovaalia käytetään edustamaan moniarvoista attribuuttia.
Esimerkiksi, opiskelijalla voi olla useampi kuin yksi puhelinnumero.
d. Johdettu attribuutti
Attribuuttia, joka voidaan johtaa toisesta attribuutista, kutsutaan johdetuksi attribuutiksi. Sitä voidaan esittää katkoviivalla ellipsillä.
Esimerkiksi, Henkilön ikä muuttuu ajan myötä, ja se voidaan johtaa toisesta määritteestä, kuten syntymäaika.
3. Suhde
Suhdetta käytetään kuvaamaan entiteettien välistä suhdetta. Timanttia tai rombia käytetään kuvaamaan suhdetta.
miten komentosarja suoritetaan
Suhdetyypit ovat seuraavat:
a. Yksittäinen suhde
pete davidsonin kansalaisuus
Kun suhteeseen liittyy vain yksi kokonaisuuden esiintymä, se tunnetaan nimellä yksi yhteen -suhde.
Esimerkiksi, Nainen voi mennä naimisiin yhden miehen kanssa ja mies yhden naisen kanssa.
b. Yksi-moneen suhde
Kun vain yksi entiteetin esiintymä vasemmalla ja useampi kuin yksi entiteetin esiintymä oikealla liittyy suhteeseen, tätä kutsutaan yksi-moneen -suhteeksi.
Esimerkiksi, Tiedemies voi keksiä monia keksintöjä, mutta keksinnön tekee ainoa tietty tiedemies.
c. Monien välinen suhde
Kun useampi kuin yksi entiteetin esiintymä vasemmalla ja vain yksi entiteetin esiintymä oikealla liittyy suhteeseen, sitä kutsutaan useiden yhteen -suhteeksi.
Esimerkiksi, Opiskelija ilmoittautuu vain yhdelle kurssille, mutta kurssilla voi olla useita opiskelijoita.
d. Monelta moneen -suhde
Kun useampi kuin yksi entiteetin esiintymä vasemmalla ja useampi kuin yksi entiteetin esiintymä oikealla liittyy suhteeseen, sitä kutsutaan useista moneen -suhteeksi.
1/1000
Esimerkiksi, Työntekijä voi määrätä useissa projekteissa ja projekteissa voi olla useita työntekijöitä.