Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuKaisa Karjalainen Muutettu yli 9 vuotta sitten
1
Fyysinen suunnittelutMyn1 Fyysinen suunnittelu Tässä lähdetään liikkeelle tietokannan loogisesta mallista. Nyt pitää olla tiedossa valittava DBMS-tuote. Päätetään tietokannan tallennusrakenteista ja saantimenetelmistä. Miten saavutetaan tietokannan optimisuorituskyky? Miten huomioidaan turvallisuusnäkökannat?
2
Fyysinen suunnittelutMyn2 Fyysisen mallin rakentamisen vaiheisiin kuuluu ainakin –Taulujen suunnittelu valittuun DBMS:ään –Suunnitellaan johdetun tiedon esittäminen –Otetaan selville rajoitukset tietokantaan –Analysoidaan tarvittavat transaktiot –Arvioidaan tietokannan tilantarve –Suunnitellaan tarvittavat näkymät (user group views) –Suunnitellaan turvallisuusmekanismit –Viritellään suorituskykyä sopivaksi
3
Fyysinen suunnittelutMyn3 Fyysinen kuvaus taulusta Vuokrattavat voisi sisältää vaikkapa seuraavanlaista tietoa:
4
Fyysinen suunnittelutMyn4 Kunkin sarakkeen arvoalue (domain): tilaNro INTEGER UNSIGNED AUTO_INCREMENT, katuOs VARCHAR(15), kaupunki VARCHAR(15), postiNro VARCHAR(5), tyyppi VARCHAR(6), huoneLkm INTEGER, vuokra INTEGER, omistajaNro INTEGER UNSIGNED, hloNro INTEGER UNSIGNED, tpNro INTEGER UNSIGNED,
5
Fyysinen suunnittelutMyn5 Vuokrattavat( tilaNro NOT NULL, katuOs NOT NULL, Kaupunki NOT NULL, postiNro, Tyyppi NOT NULL DEFAUL ’ktHuon’, huoneLkm NOT NULL DEFAUL 4, Vuokra NOT NULL, omistajaNro NOT NULL, hloNro, tpNro NOT NULL, PRIMARY KEY (tilaNro), FOREIGN KEY (omistajaNro) REFERENCES yksityisOmistaja(omistajaNro) AND yritysOmistaja(omistajaNro) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY hloNro REFERENCES Henkilokunta(hloNro) ON UPDATE CASCADE ON DELETE SET NULL, FOREIGN KEY tpNro REFERENCES Toimipiste(tpNro) ON UPDATE CASCADE ON DELETE NO ACTION);
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.