Kirjasto - Tampereen teknillinen yliopisto

SQL-kyselyn toteutusohjeen automaattinen generointi DMS/MPSlO-tiedonhallintajärjestelmässä

Näytä kaikki kuvailutiedot

Tiedostot

Tiedosto(t) Koko Formaatti Näytä

Tähän julkaisuun ei ole liitetty tiedostoja.

URN: http://URN.fi/URN:NBN:fi:tty-200907105033
Nimeke: SQL-kyselyn toteutusohjeen automaattinen generointi DMS/MPSlO-tiedonhallintajärjestelmässä
Tekijä: Aalto, Ari
Julkaisun tyyppi: Diplomityö
Julkaisuaika: 1987
Yliopisto: Tampereen teknillinen korkeakoulu
Tiedekunta: Sähkötekniikan osasto
Laitos: Tietojenkäsittelytekniikan laitos
Tiivistelmä: Tiedonhallintajärjestelmien yksi keskeisimpiä ominaisuuksia on tiedon ja siihen viittaavien saantipolkujen riippumattomuus toisistaan. Käyttäjä määrittelee vain, mitä tietoja hän tietokannasta tarvitsee - hänen ei tarvitse tietää, miten tiedot sijaitsevat tietokannassa tai miten tiedot saadaan mahdollisimman nopeasti käytettäviksi. Relaatiomallin mukaiseen DMS/MPSlO-tiedonhallintajärjestelmään suunniteltiin ja rakennettiin järjestelmä, joka tuottaa automaattisesti optimaalisen saantisuunnitelman annetulle SQL-tiedonhallintakielellä määritellylle kyselylle. Tämän suunnitelman, ns. toteutusohjeen avulla DMS/MPSlO-järjestelmä pystyy noutamaan tietokannasta käyttäjän määrittelemän informaation pelkän SQL-määrittelyn perusteella ilman, että kyselyn suoritustapaa pitäisi erikseen ilmaista kyselyn yhteydessä. Diplomityön teoriaosassa tarkastellaan toteutusohjegeneraattorin lisäksi myös yleistä kyselyn optimointiin liittyvää problematiikkaa ja kyselyn optimaalisten saantipolkujen valintaa olemassaolevissa käytännönjärjestelmissä. Toteutusohjegeneraattori perustuu SQL-määrittelyn syntaktiseen analysoimiseen. Määrittely luokitellaan ja sille valitaan saantimenetelmä heuristisen sääntöjoukon perusteella. Sen sijaan tietokannan sisältöä ei oteta mitenkään huomioon. Generaattori on kuitenkin osoittanut, että sen tuottamat toteutusohjeet ovat optimoinnin kannalta yleensä yhtä hyviä kuin asiaan perehtyneen ihmisasiantuntijan tekemät. /Kir09


Viite kuuluu kokoelmiin:

Näytä kaikki kuvailutiedot

Hae DPubista


Tarkennettu haku

Selaa viitteitä

Omat tiedot

Tilastot