|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ülesande eesmärk on luua andmebaasi erinevaid varunduskoopiaid (backup) ja taastada (restore) nendest andmebaasi. Samas tuleb mõista, et tegelikult on varunduskoopiast võimalik luua ka täiesti uut, näiteks testandmete baasi programmeerijate jaoks. |
||||
|
SQL-käsud,
mida antud ülesanne hõlmab on: |
||||
|
I |
|
Andmete varundamine ja taastamine |
||
|
1. |
|
Enne andmebaasi varunduskoopia tegemist on kasulik kontrollida, kas andmebaasiga on kõik korras. st. vigasest andmebaasist pole mõtet varunduskoopiat teha. |
||
|
2. |
|
Lukustage andmebaas teiste kasutajate jaoks. |
||
|
3. |
|
Teha andmebaasist kompressitud (pakitud) varunduskoopia. |
||
|
4. |
|
Uuendage andmebaasi indeksid. |
||
|
5. |
|
Vabastage andmebaas teistele kasutajatele kasutamiseks. |
||
|
6. |
|
Looge uus tühi andmebaas. |
||
|
7. |
|
Taastage andmed sellesse uude baasi äsja loodud varunduskoopiast. |
||
|
8. |
|
Kontrollige äsja loodud andmebaasi terviklikkust. |
||
|
9. |
|
Tehke äsja loodud andmebaasi mõni päring kontrollimaks et loodud baas töötab korrektselt. Võrrelge selle tulemusi sama päringu tulemustega vanas andmebaasis. |
||
|
II |
|
Andmebaasis struktuuri ja andmete välja laadimine |
||
|
1. |
|
Enne tegevuste algust on kasulik kontrollida, kas andmebaasiga on kõik korras. st. vigasest andmebaasist pole mõtet väljavõtteid teha. |
||
|
2. |
|
Lukustage andmebaas teiste kasutajate jaoks. |
||
|
3. |
|
Salvestage andmebaasi struktuur (ilma andmebaasis olevate andmeteta) faili |
||
|
4. |
|
Salvestage andebaasis olevad andmed (ilma andmebaasi struktuurita) faili. |
||
|
5. |
|
Uuendage andmebaasi indeksid. |
||
|
6. |
|
Vabastage andmebaas teistele kasutajatele kasutamiseks. |
||
|
7. |
|
Looge uus tühi andmebaas. |
||
|
8. |
|
Laadige andmebaasi struktuur uude andmebaasi. |
||
|
9. |
|
Laadige andmed uude andmebaasi. |
||
|
10. |
|
Kontrollige äsja loodud andmebaasi terviklikkust. |
||
|
11. |
|
Tehke äsja loodud andmebaasi mõni päring kontrollimaks et loodud baas töötab korrektselt. Võrrelge selle tulemusi sama päringu tulemustega vanas andmebaasis. |
||
|
III |
|
Üksiku tabeli andmebaasist välja laadimine ja üle viimine teise andmebaasi |
||
|
1. |
|
Valige mõnest oma andmebaasist välja kaks tabelit |
||
|
2. |
|
Enne tegevuste algust on kasulik kontrollida, kas tabelitega, mida soovitakse välja laadida, on kõik korras. st. vigastest tabelitest pole mõtet väljavõtteid teha. |
||
|
3. |
|
Lukustage andmebaas teiste kasutajate jaoks. |
||
|
4. |
|
Laadige andmed välja valitud tabelitest failidesse. |
||
|
5. |
|
Uuendage indeksid ainult valitud tabelitel. |
||
|
6. |
|
Vabastage andmebaas teistele kasutajatele kasutamiseks. |
||
|
7. |
|
Valige välja mõni oma andmebaas, kus sellse nimega tabeleid pole või siis kui sellist andmebaasi pole looge uus andmebaas. |
||
|
8. |
|
Laadige eelnevalt välja laetud tabelite andmed sellesse andmebaas. |
||
|
9. |
|
Kontrollige selle andmebaasi, kuhu te tabelid laadisite, terviklikkust. |
||
|
10. |
|
Tehke äsja loodud andmebaasi mõni päring kontrollimaks et loodud baas töötab korrektselt. Võrrelge selle tulemusi sama päringu tulemustega vanas andmebaasis.
|
||
|
NB! |
ÄRGE UNUSTAGE PROTOKOLLIDA TÖÖ KÄIKU ! |
|||