Tietokanta (DB) on kokoelma tietoa mistä tahansa aihealueesta, joka on järjestetty tiettyjen sääntöjen mukaan ja jota ylläpidetään tietokoneen muistissa. Tälle termille ei ole yhtä määritelmää, mutta tietokannalla on seuraavat erityispiirteet: se tallennetaan ja käsitellään myös tietokonejärjestelmissä, tietokannan tiedoilla on looginen rakenne, tietokannassa on metatietoja, jotka kuvaavat sen rakennetta.
Ohjeet
Vaihe 1
Yksinkertaisimpia esimerkkejä ovat autotietokannat (kauppa), korkeakoulutietokannat (viitekirja), tuotetietokannat (varasto) jne. Yksi minkä tahansa tietokannan keskeisistä kohdista on sen käyttämä tietomalli. Se sisältää tietokannan tietojen rakenteen, suhteet ja viestintämenetelmät keskenään sekä niihin liittyvät toiminnot. Datamalleja on kolme tyyppiä: hierarkkinen malli, verkko, relaatiomalli.
Vaihe 2
Hierarkkisen rakenteen ydin on seuraava. Yhden tason tietokantakohteet ovat toissijaisen tason alaisia. Tuloksena olevat elementtien väliset linkit muodostavat puusuunnitelman rakenteen. Nuo. tapahtuu seuraavaa: Alkuperäiset elementit synnyttävät uusia elementtejä ja ne puolestaan ovat vielä uudempia. Tärkeä piirre on, että missä tahansa elementissä voi olla vain yksi vanhempi. Erinomainen esimerkki hierarkkisesta tietomallista on sukupuu.
Vaihe 3
Verkkorakenteissa missä tahansa alielementissä voi olla useampi kuin yksi generaattori. Tärkein ero verkkorakenteen ja hierarkkisen välillä on se, että kaikilla verkkomallin elementeillä on suhde kaikkiin muihin sen elementteihin. Esimerkki verkotetusta tietokannasta olisi tietokanta, joka sisältää tietoa opiskelijoista, jotka osallistuvat tiettyjen ohjaajien luokkiin. Yksi opiskelija voi osallistua eri opettajien aineisiin, ja eri opiskelijat voivat tulla saman opettajan luokse.
Vaihe 4
Relaatiotietokanta on sellainen, joka voidaan esittää kaksiulotteisena matriisina. Ajatuksena on edustaa mielivaltaisia suhteita elementtien välillä kaksiulotteisessa taulukossa. Esimerkiksi taulukko, joka sisältää tietoja opiskelijoista. Yksi rivi vastaa yhtä opiskelijaa, ts. olla yksi tieto. Sarakkeet sisältävät tietoja opiskelijoista, esimerkiksi nimen, syntymäajan, osoitteen jne.
Vaihe 5
Tietokannan hallintajärjestelmä (DBMS) on erikoistunut ohjelmisto, jota tarvitaan tietokantojen luomiseen, ylläpitoon ja tukeen. DBMS voi syöttää tietoja tietokantaan, muokata niitä, etsiä ja suorittaa muita toimintoja. Esimerkkejä ovat Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle jne.