Oikeus muuttuu hyvin usein, kun kaavio saa muutoksia harvoin.
Vertailukaavio
Vertailun perusteet | kaavio | Ilmentymä |
---|---|---|
perustiedot | Tietokannan kuvaus. | Tietokannan tilannekuva tietyllä hetkellä. |
Muuta tapahtumaa | Harvinainen | tiheä |
Alkuperäinen tila | Tyhjä | Käytä aina tietoja. |
Kaavion määritelmä
Kaavio on tietokannan täydellinen suunnittelu, jota kutsutaan myös intensiona . Se on nimettyjen objektien kokoelma. Taulukoiden, kunkin taulukon sarakkeiden, tietotyypin, liipaisimien, toimintojen näkymien pakettien ja muiden objektien nimet sisältyvät kaavioon. Kaavion muutoksia ei sovelleta niin usein, mutta joskus muutoksia on sovellettava sovellusvaatimusten muuttuessa. Kaavamuutosta tai muutosta kutsutaan kaavamuutokseksi .
Otetaan esimerkki opiskelijatietokannasta. Opiskelijatietokannan kaaviokaaviossa voi olla taulukko opiskelijan tiedoista, kuten nimi, kurssin yksityiskohdat, akateeminen suorituskyky ja muut tiedot. Alla olevassa kaavion kaaviossa rakennamme kaksi kirjaa, jotka on nimetty oppilaana ja kurssin ominaispiirteineen.
Tietokantajärjestelmässä on erilaisia kaavioita, jotka on erotettu abstraktiotasojen mukaan, kuten fyysinen, looginen ja ulkoinen / alijakso. Yleensä DBMS auttaa yhtä fyysistä yhtä loogista ja useaa alikaaviota.
- Fyysinen kaavio on kaavion alin taso, joka kuvaa levylle tallennetun datan tai fyysisen tallennustilan.
- Looginen kaavio on kaavion välitaso, joka kuvaa tietokannan rakennetta tietokanta- suunnittelijoille. Siinä määritellään myös, mikä yhteys tietojen välillä on.
- Ulkoinen kaavio tai osajärjestelmä on kaavion korkein taso, joka määrittelee loppukäyttäjien näkymät.
Määritelmä
Esimerkkinä on tietokantaan tietystä hetkestä kerätty tieto, ja sitä kutsutaan myös tilaksi tai laajennukseksi . Se on tilannekuva, jossa tietokannan nykyinen tila tai esiintyminen on kehystetty tuolloin. Joka kerta, kun data lisätään tai poistetaan tietokannasta, muuttuu tietokannan tila, minkä vuoksi tietokannan esiintymä muuttuu hyvin usein.
Tietokannan kaavio määritetään DBMS: lle, kun uusi tietokanta on määritelty, jolloin vastaava tietokanta on tyhjä, joten sillä on tyhjä esimerkki. Tietokannan alkutila hankitaan, kun tietokanta on ensin ladattu alustavilla tiedoilla. Siitä lähtien joka kerta, kun tietoja päivitetään, saamme uuden tietokannan ilmentymän. Tietokantaan liittyy hetkessä jokin ajankohta. DBMS on osittain vastuussa siitä, että vahvistetaan tietokannan pätevä ilmentymä, jossa esimerkiksi varmistetaan kaavassa määritelty rakenne ja rajoitukset.
Otetaan samanlainen esimerkki esimerkissä. Tässä oppilasrakenne sisältää niiden yksittäiset yksiköt attribuutteihin.
Kaavion ja instanssin väliset keskeiset erot
- Kaavio on tietokannan esitys, kun taas esimerkki on tietokannan tilannekuva tietyllä hetkellä.
- Esimerkiksi tiedot muuttuvat hyvin usein, kun tiedot poistetaan tai lisätään tietokantaan. Sitä vastoin kaavion muutokset tapahtuvat harvoin.
- Esimerkiksi kaava ja esimerkki voidaan helposti havaita analogisesti ohjelmaan. Kun ohjelma kirjoitetaan ohjelmointikielellä, kyseisen ohjelman muuttujat ilmoitetaan aluksi, tämä on samanlainen kuin kaavamäärittely. Lisäksi jokaisella ohjelmassa olevalla muuttujalla on oltava tiettyyn aikaan liittyvät arvot; tämä on samanlainen kuin esimerkki.
johtopäätös
Kaavio ja esimerkki ovat jotenkin toisiinsa liittyviä, kaavio on tietokannan alkuasema, jossa tietokanta on suunniteltu aluksi. Toisaalta esimerkki on tila, kun data ladataan tietokantaan tai kun vastaava tietokanta hankkii muutoksen. Kaavio on tietokannan rakenteen yksityiskohtainen kuvaus, kun taas tietyssä hetkessä tietokantaan tallennetut tiedot tunnetaan esimerkkinä.