Sisäisten käsitteellisten ja ulkoisten näkymien yhdistäminen sisältää vastaavuuksien määrittämisen käsitteellisen mallin entiteettien, attribuuttien ja suhteiden sekä ulkoisen näkymän vastaavien elementtien, kuten tietokantataulukoiden, sarakkeiden ja vieraiden avainten, välille. Tämä vaihe varmistaa, että loogisen mallin konstruktit edustavat tarkasti taustalla olevien tietojen rakennetta ja semantiikkaa, kun niitä tallennetaan ja niitä käytetään tietokantaan.
Voit saavuttaa tämän kartoituksen tehokkaasti seuraavasti:
1. Analysoi tietovaatimukset: Tunnista niiden yrityssovellusten erityiset tietovaatimukset, jotka ovat vuorovaikutuksessa tietokannan kanssa liiketoiminta- tai vaatimusten keruuvaiheessa. Tämä sisältää käyttäjien tarpeet, raporttikyselyt, tapahtumapäivitykset ja turvallisuusnäkökohdat.
2. Normaaloi käsitteellinen malli: Normalisoi käsitteellinen malli päällekkäisyyksien vähentämiseksi ja tietojen eheyden parantamiseksi. Tunnista entiteetit, attribuutit ja suhteet todellisten liiketoimintasääntöjen ja loogisten ryhmittelyjen perusteella. Normalisoi malli tietokannan suunnitteluperiaatteiden mukaan, kuten ensimmäinen normaalimuoto (1NF), toinen normaalimuoto (2NF) ja kolmas normaalimuoto (3NF).
3. Tunnista tietokantarakenne: Määritä sopiva tietokantarakenne ja tietotyypit kullekin käsitteellisessä mallissa määritetylle attribuutille. Valitse tietokannasta sopivat tietotyypit (esim. numerot, merkkijonot, päivämäärät, aikaleimat), jotka vastaavat tarkasti määritteiden ominaisuuksia.
4. Kohta objektit taulukoihin: Kartoita käsitteelliset kokonaisuudet tietokantataulukoihin. Tyypillisesti jokaisesta entiteetistä tulee vastaava taulukko tietokannassa.
5. Karttaattribuutit sarakkeisiin: Yhdistä attribuutit (sarakkeet) käsitteellisessä mallissa tietokantataulukoiden sarakkeisiin. Varmista, että tietokannassa määritetyt tietotyypit vastaavat tarkoitettuja määritteen ominaisuuksia.
6. Määritä ensisijaiset avaimet: Tunnista kunkin taulukon yksilölliset tunnisteet ensisijaisten avainten määrittämisen avulla. Ensisijaiset avaimet tunnistavat yksilöllisesti jokaisen taulukon rivin ja niillä on ratkaiseva rooli taulukoiden välisten suhteiden luomisessa.
7. Karttasuhteet ja vieraat avaimet: Tunnista käsitteelliset suhteet ja määritä, miten ne tulee esittää tietokannassa. Tyypillisesti ne toteutetaan käyttämällä vieraiden avainten rajoituksia toisiinsa liittyvien taulukoiden välillä. Jokaiselle suhteelle lisätään vastaava vierasavainsarake (jossa on vastaava tietotyyppi) liittyvään taulukkoon. Tämä rajoitus pakottaa siihen, että vierasavainsarakkeen arvojen on vastattava viitatun ensisijaisen avaimen arvoja, mikä estää virheellisten tietojen syöttämisen ja säilyttää viittauksen eheyden.
8. Harkitse suorituskykyä ja joustavuutta: Optimoi tietomalli ottaen huomioon kyselyn suorituskyky ja joustavuus. Indeksejä voidaan määrittää tietyille sarakkeille (esim. sarakkeille, joita käytetään usein kyselysuodattimissa) tiedonhaun nopeuttamiseksi. Varaa tilaa taulukoiden laajentamiseen lisämääritteillä ennakoitujen tulevien vaatimusten perusteella.
Tämän kartoitusvaiheen avulla voit tehokkaasti kuroa umpeen käsitteellisen suunnittelun ja tietokannan todellisen toteutuksen välisen kuilun, mikä varmistaa liiketoimintatietojen tarkan esityksen ja käytön.