You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Hyödyt

  • Nimeä ei voi syöttää jollei syötä myös osoitetta.
  • Osoitetta ei voi poistaa jos se liittyy johonkin nimeen.
  • Tietokannat, Viite-eheys (Referential Integrity) Heikot kohteet (Weak entities).
  • Ohjelmoinnillinen pääsy tietoihin. 
  • Monta päivitystä, jotka tehdään joko kaikki tai ei yhtään.
  • Mahdollistetaan vahvistuksien (commit) ja peruutuksien (rollback) avulla
  • Tapahtumien hallinta (Transaction management)
  • Jakamattomuus (Atomicity)
  • Varmistetaan, että kaikki vanha data on saatavilla viimeiseen hyväksyntään (commit) saakka.
  • Pysyvyys (Durability)
  • Elvytys (Recovery) Useampi tietokone saman tiedon käsittelijänä
  • Samanaikaisuuden hallinta (Concurrency Control)Transaction isolationTransaction serializability

Yleisiä vaatimuksia tietokannalta

  • Kukin tieto tallennetaan tietokannassa vain yhteen paikkaan eli ei esiinny turhaa toistuvuutta (redundanssia)
  • Tietoja pystytään hakemaan joustavasti erilaisin perustein, myös sellaisin, joita ei tietokantaa suunnitellessa ole pystytty ennakoimaan.
  • Tietokannan rakenteellinen muuttaminen on joustavaa
  • Hyväksikäyttö ja sovellusohjelmat ovat riippumattomia tietojen fyysisestä talletusrakenteesta: tietoriippumattomuus

http://www.bell-labs.com/topic/books/db-book/b.pdf

  • No labels
You must log in to comment.