Suhteellinen lähestymistapa tietokantojen rakentamiseen tarkoittaa työskentelyä taulukkomuotoisen tietomallin kanssa, toisin sanoen tavanomaisen esitystavan kanssa. Se toteutetaan tietokannan hallintajärjestelmillä.
Relaatiorakenteen ja tietojen valmistelun olemus
Jokainen tietokanta on järjestetty ja jäsennelty tieto, joka on tallennettu yhteen tai useampaan taulukkoon. Taulukot ovat luonnollinen ja tuttu esitys tiedoista, jotka koostuvat riveistä ja sarakkeista. Suhteellinen lähestymistapa edellyttää tiettyä suhdetta tällaisten taulukoiden välillä. Linkkien tai suhteiden avulla voit yhdistää, hakea tietoja useista taulukoista kerralla yhdellä kyselyllä.
Relaatiotietokannan luomiseksi on ensin muodostettava joukko taulukoita ja niiden välisiä suhteita. Tässä tapauksessa sinun on noudatettava seuraavia sääntöjä. Ensinnäkin jokaisen taulukon on oltava samaa tyyppiä ja yksilöllinen nimi. Toiseksi taulukon riveillä on oltava kiinteä määrä kenttiä ja arvoja (et voi sisällyttää useita sarakkeita ja toistuvia ryhmiä). Kolmanneksi merkkijonojen on oltava vähintään yksi arvo (kenttä) erilainen toisistaan voidakseen tunnistaa minkä tahansa merkkijonon. Neljänneksi sarakkeilla on oltava yksilölliset nimet ja ne on täytettävä homogeenisilla data-arvoilla, ainoa mahdollinen esitystapa on nimenomainen data-arvo (taulukoiden välillä ei voi olla erityisiä suhteita).
Voit käsitellä tietoja useista taulukoista kerralla yhdistämällä valinnat väliaikaiseen taulukkoon. Yleisimmät toiminnot ovat valinta, projektio, luonnollinen liittyminen, liittyminen, leikkaus ja ero. Taulukoita muodostettaessa yksi peruskäsitteistä on ensisijainen avain - se on tunniste, joka viittaa yksiselitteisesti entiteettiin. Esimerkiksi ruokataulukossa ensisijainen avain voi olla astian numero. Kaikille taulukoille, joissa on tietoja, sinun on luotava samanlaisia avaimia yhdistämällä ne suhteisiin.
Toteutus DBMS: n avulla
Tietokannan hallintajärjestelmät (Oracle, MySQL, SQLite jne.) Tarjoavat luotujen tietojen täydellisen hallinnan ja mahdollistavat kyselyjen suorittamisen. Kun olet valinnut jonkin DBMS: stä, sinun on siirrettävä luodut taulukot ohjelmaan sen syntaksin mukaan. Tämä on laaja työ, joka on tehtävä varovasti menettämättä tärkeitä ominaisuuksia.
Kyselyjen ja tietojenkäsittelyn jatkotyö perustuu SQL-ohjelmointikieleen. Tällä kielellä luodaan taulukoita, lisätään, poistetaan ja muutetaan tietueita, tietoja haetaan yhdestä tai useammasta taulukosta ja rakennetta muutetaan.