10.07.2015 Views

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

Andmebaasid I - Teema nr. 3 - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TTÜ: Relatsioonialgebra. Sissejuhatus SQL keelde (2012) © Erki EessaarCelko (2008) rõhutab, et iga vaate (ja ka hetktõmmise) loomiseks peab olemakonkreetne põhjendus – nõudmine, mida sellise muutuja loomine aitabrahuldada. Need põhjused tuleb andmebaasi projekteerimise käigusdokumenteerida. Celko (2008) hoiatab, et vaadete kontrollimatu jajärelemõtlematu loomine põhjustab suure hulga vaadete loomise. Seemuudab vaadete haldamise ja vaadetest ülevaate saamise raskeks.Kui muudetakse mõne relatsioonilise muutuja struktuuri tuleb analüüsida kakõiki sellest muutujast sõltuvaid tuletatud muutujaid ning vajadusel tehanendes muudatusi. Näiteks kui muudetakse relatsioonilist muutujat Amet (vtJoonis 47), nimetades atribuudi amet ümber atribuudiks ameti_nimetus, siistuleks muuta ka hetktõmmise Aktiivne_amet (vt Joonis 48) spetsifikatsioonisolevat relatsioonilist avaldist.33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!