taustatietokanta - taustatietokanta , kaksitasoisten sovellusten keskeinen käsite, jossa toiminto on jaettu käyttöliittymään (etualalle), joka vastaa käyttäjän vuorovaikutuksesta ja tarvittavista laskelmista, sekä taustaan, jossa tiedot tallennetaan. Verrattuna aikaisempaan sovelluskehityksen lähestymistapaan, jossa ohjelmat käyttivät sulautettua tietokantaa ja kaikki SQL -kyselykoodi tallennettiin tietokantapalvelimelle tallennettuina toimintosarjoina tai laukaisimina.
Kaksitasoisten sovellusten ilmaantuminen on lisännyt merkittävästi heidän työnsä vakautta sekä samanaikaisesti työskentelevien käyttäjien määrää. Samanaikaisesti yhden käyttäjän työn epäonnistuminen ei johtanut muiden työn pysähtymiseen.
Termi "taustatietokanta" oli lyhytaikainen ja sitä käytettiin pienten sovelluskehittäjien keskuudessa. Tunnetuin esimerkki on Microsoft Access . Tällaisessa järjestelmässä - ja ohjelmakoodi, lomakkeet, raportit ja makrot sekä tiedot - on yksi tiedosto.
Taustatietokanta korvattiin termillä "Enterprise tietokantajärjestelmät", jolloin tietokanta toimii itsenäisenä elementtinä ja kun useat täysin erilaiset sovellukset voivat toimia yhden tietokannan kanssa.
Pienissä sovelluksissa melko yleinen tapa oli tallentaa tietoja ohjelmakoodin mukana. Tunnetuin esimerkki on Microsoft Access . Tällaisessa järjestelmässä - ja ohjelmakoodi, lomakkeet, raportit ja makrot sekä tiedot - on yksi tiedosto. Tämä lähestymistapa yksinkertaistaa kehitystä, mutta se ei ratkaise useiden käyttäjien skaalautuvuuden ja samanaikaisuuden ongelmia.
Tällä hetkellä ammattisovellukset käyttävät pääosin kolmiportaista rakennetta, jolloin käyttäjän tietokoneella toimiva ohjelma vastaa vain tietojen syöttämisestä ja tulosten näyttämisestä, laskelmat ja tietojenkäsittely suoritetaan toisessa paikassa ja itse tiedot tallennetaan ja käsitellään kolmas.
Tietokanta | |
---|---|
Käsitteet |
|
Objektit |
|
Avaimet | |
SQL | |
Komponentit |