Sisällysluettelo:
Määritelmä - mitä relaatiomalli tarkoittaa?
Reliaatiomalli on relaatiotietokantojen käsitteellinen perusta. EF Coddin vuonna 1969 ehdottama menetelmä on tietojen jäsentäminen suhteiden avulla, jotka ovat ruudukkoisia matemaattisia rakenteita, jotka koostuvat sarakkeista ja riveistä. Codd ehdotti relaatiomallia IBM: lle, mutta hänellä ei ollut aavistustakaan siitä, kuinka äärimmäisen elintärkeästä ja vaikuttavasta hänen työstään tulee relaatiotietokantojen perusta. Suurin osa meistä tuntee hyvin suhteen fyysisen ilmenemisen tietokannassa - sitä kutsutaan taulukkoksi.
Vaikka relaatiomalli lainaa voimakkaasti matematiikkaa ja käyttää matemaattisia termejä, kuten verkkotunnuksia, liitoksia ja alueita, siinä kuvatut ominaisuudet ja ehdot on helppo määritellä yksinkertaisella englannilla.
Techopedia selittää relaatiomallin
Suhteellisessa mallissa kaikki tiedot on tallennettava suhteisiin (taulukot) ja kukin relaatio koostuu riveistä ja sarakkeista. Jokaisessa suhteessa on oltava otsikko ja runko. Otsikko on yksinkertaisesti luettelo sarakkeista suhteessa. Runko on tietojoukko, joka tosiasiallisesti täyttää suhteen, jaoteltuna riveiksi. Voit ekstrapoloida, että yhden sarakkeen ja yhden rivin risteys tuottaa yksilöllisen arvon - tätä arvoa kutsutaan tupleksi.
Relaatiomallin toinen pääominaisuus on näppäinten käyttö. Nämä ovat suhteessa erityisesti nimettyjä sarakkeita, joita käytetään tietojen tilaamiseen tai tietojen liittämiseen muihin suhteisiin. Yksi tärkeimmistä avaimista on ensisijainen avain, jota käytetään tunnistamaan jokainen tietorivi yksilöllisesti. Tietojen kyselyn helpottamiseksi suurin osa relaatiotietokannoista menee pidemmälle ja järjestää tiedot fyysisesti ensisijaisella avaimella. Ulkomaiset avaimet koskevat tietoja yhdessä suhteessa toisen suhteen ensisijaiseen avaimeen.
Sen lisäksi, että määritellään, miten tiedot on rakennettava, kuten yllä on käsitelty, relaatiomalli asettaa myös joukon sääntöjä tietojen eheyden varmistamiseksi, joita kutsutaan eheysrajoituksiksi. Se määrittelee myös, kuinka dataa on tarkoitus käsitellä (relaatiolaskenta). Lisäksi malli määrittelee erityisominaisuuden, jota kutsutaan normalisointiin tehokkaan tietojen varastoinnin varmistamiseksi.
