|
1. |
|
Olen
loonud teie jaoks andmebaasi TARNE struktuuri kirjelduse.
Olemas on nii ERD-skeem kui ka SQL-skript andmebaasi
loomiseks. Et asja natuke põnevamaks teha olen
ERD-Case süsteemi
ErWin abil loonud nii skeemid kui ka skriptid kolme erineva
andmebaasisüsteemi jaoks – SqlBase, Oracle Ja
Access jaoks. |
2. |
|
Võrrelge omavahel erinevaid skripte ja kirjeldage vabas vormis, millised on erinevused. Tähelepanu tahaks juhtida sellele, et kas nendest (SqlBase ja Oracle) on SQL-käskude jadad ja kolmas (Access) ODBC skript. |
3. |
|
Looge SqlBase andmebaasi loomise skriptiga andmebaas TARNE. |
4. |
|
Firmal,
mis seda andmebaasi kasutab, on järgmised kasutajate
grupid järgmistes ülesannetes: |
5. |
|
Looge kasutajategrupide kirjeldamise mehhanism. Juhin tähelepanu sellele, et antud andmebaasisüsteemis kasutajategruppe pole (mis on ka üheks põhjuseks, mis me harjutamiseks just seda andmebaasisüsteemi kasutame). Selleks, et kasutajagruppe baasi luua peate te tegema ise andmebaasi lisatabelid, kuhu õigused kirjeldada saab. Pärast saab nendest tabelitest SQL-lausetega moodustada õiguste andmise laused. Selleks et teile väikest vihjet anda (päris kõike ei taha ära rääkida, muidu jääks teile ainult mehaaniline töö) lisan siia paar faili, kus on kaks näidet nende SQL-lausete kohta, millega neid õiguste jagamise SQL-käske moodustada saab. Üks nendest on veidi lihtsam ja teine keerulisem Tahaks veel hoiatada, et selle kõige tegemine siin võtab päris tükk aega. Vihje: Teil tuleb nüüd teha eraldi tabelid kasutajagruppidest ja kasutajate õigustest, kus on näha: a) millised kasutajagrupid on olemas ja millised õigused neil kasutajagruppidel on (ka see millisel kuupäeval mingi õigus on antud või ära võetud) ja millisel kuupäeval kasutajagrupp loodud või kustutatud. b) registreeritud kasutajad (millal tehtud, millal deaktiviseeritud), millised õigused, millal antud ja millal ära võetud. |
6. |
|
Looge andmebaasis füüsilised kasutajagrupid ja iga grupi alla mõned kasutajad |
7. |
|
Looge kasutaja kes on nii kaubatundja kui ka raamatupidaja. |
8. |
|
Looge kaks kasutajat, kes on korraga nii kaubatundja, komplekteerija kui ka operaator. |
9. |
|
Võtke neist ühelt ära operaatori õigused. |
10. |
|
Hävitada raamatupidaja ja kaubatundja kasutajagrupp ja luua ühtne raamatupidaja-kaubatundja kasutajagrupp. Juhin tähelepanu asjaolule, et baasist midagi füüsiliselt kustutada ei tohi – tohib ainult sulgeda kuupäevaga, sest ka kõik kunagi kehtinud õigused peavad baasis näha olema. |
11. |
|
Andke
kõigile kelle olid enne „kustutatud“
grupi õigused nüüd uue just äsja
tehtud grupi õigused. |
NB! |
|
ÄRGE UNUSTAGE PROTOKOLLIDA TÖÖ KÄIKU ! |