Miten tietokannat toimivat?

Sisällysluettelo:

Anonim

Mikä on tietokannassa?

Tietokanta on ohjelmistopohjainen säiliö, joka on rakennettu keräämään ja tallentamaan tietoa, jotta se voidaan hakea, lisätä, päivittää tai poistaa automaattisesti. Tietokantaohjelmat ovat ohjelmistosovelluksia, jotka on suunniteltu käyttäjille tietokantojen tekemiseen ja kaikkien niiden täyttämiseen tarvittavien ohjelmien luomiseen tai poistamiseen tarvittaessa. Tietokannan rakenne on taulukko, joka koostuu tietoriveistä ja sarakkeista. Sarakkeet tunnistavat taulukossa olevat tiedot (attribuutit), ja rivit ovat tietueita. Taulukot näyttävät aivan kuten taulukkolaskenta, mutta taulukoita voidaan käsitellä ja päivittää siten, että taulukot eivät pysty, mikä tekee tietokannasta erittäin arvokkaan työkalun.

Tietokantamallit

Tietokantarakenne määritellään sen tietokantamallilla. Eniten käytetty malli on relaatiotietokannan malli. Tämän mallin taulukoiden tulee liittyä toisiinsa tai linkittää niihin jokainen taulukko, jossa on tiettyjä tietoja tai attribuutteja (sarakkeita) jokaisesta tietueesta (rivi). Esimerkiksi eläinlääkärillä voi olla taulukko nimeltä "Potilaat", jossa on sarakkeet "Potilaan nimi", "Potilaan tyyppi" ja "ID-numero", ja toinen taulukko nimeltä "Potilaan omistaja" - sarakkeilla, joiden otsikko on " Tunnusnumero, "Omistajan nimi", "Omistajan osoite" ja "Omistajan puhelinnumero". Ensimmäinen taulukko viittaa toiseen taulukkoon tunnusnumerolla. Tunnusnumeron suhde on se, miten raportti tai kyselypyyntö löytyy yhteen kuuluvista tietueista ja voi palauttaa tarkan vastauksen.

Tietokannan suunnittelu

Tietokannan suunnittelu on liike-elämän vaatimuksiin perustuva taide. Liiketoimintavaatimukset on ymmärrettävä ennen kuin tarkkaa ja hyödyllistä tietokantaa voidaan suunnitella. Liiketoimintavaatimuksia voidaan kutsua myös liiketoimintaprosesseiksi.Taulukoissa ei saa olla enempää kuin yhtä tietosarjaa. Esimerkiksi edellisessä esimerkissä "Potilaiden" taulukossa ei pitäisi olla tietoja potilaiden käynneistä. Sen sijaan erillisessä taulukossa olisi käyntitunnusnumero ja vierailun päivämäärä ja kellonaika, jolloin potilaan tunnusnumero liittää sen potilaaseen. Neljäs taulukko, jonka otsikko on ”Laskutus”, luotaisiin maksumäärän, maksutyypin ja vierailutunnuksen tunnistamiseksi potilastunnuksen kanssa. Laskutus ja vierailut ovat liiketoimintaprosesseja.

Työskentely tietokannan kanssa

Tietueiden syöttäminen täyttää tietokannan, jossa on tietoja. Kun tietokanta on rakennettu oikein, muodostetaan käyttöliittymä. Tämä rajapinta on sijoitettu taulukoiden ja käyttäjän väliin. Se antaa käyttäjälle toisen kuvan tietokannasta. Käyttämällä eläinlääkäri-esimerkkiäsi käyttöliittymä voi antaa käyttäjälle uuden käyttäjätunnuksen. Tällä sivulla käyttäjä voi syöttää lemmikin nimen ja tyypin, omistajan tiedot sekä ensimmäisen vierailun päivämäärän ja tyypin. Kaikki nämä tiedot sisältyvät kolmeen eri taulukkoon, jotka sijaitsevat käyttöliittymän takana, mutta käyttäjän tarvitsee vain olla vuorovaikutuksessa syöttösivun (yksittäisen lomakkeen) kanssa, kun data putoaa oikeaan taulukkoon. Tämä saavutetaan yhdistämällä taulukot yksinkertaisen ohjelmoinnin avulla.