17.03.2015 Views

SQL kontrolltöö

SQL kontrolltöö

SQL kontrolltöö

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Ü: Andmebaaside projekteerimine (2004)<br />

© Erki Eessaar<br />

<strong>SQL</strong> kontrolltöö<br />

1. Üldinfo<br />

Kuna üliõpilasi on palju, toimub <strong>SQL</strong> kontrolltöö kahe nädala jooksul:<br />

· 19. aprill 2004 - 24. aprill 2004<br />

· 26. aprill 2004 - 30. aprill 2004<br />

<strong>SQL</strong> kontrolltöö toimub harjutustundide ajal arvutiklassides, vastavalt<br />

tunniplaanile. Selle ajal on igal soovijal võimalus üks kord kontrolltööd teha.<br />

Kevadel on võimalik järeltööd teha mai keskel. Järgmine võimalus on augusti<br />

lõpus, sügis-semestri eelnädalal. Kõigil järeltöödel kehtib reegel, et arvesse<br />

läheb kõige viimane hinne.<br />

2. <strong>SQL</strong> kontrolltöö sisu ja üldine korraldus<br />

Kuna töö toimub arvutiklassis, kus on piiratud arv töökohti (arvuteid), on <strong>SQL</strong><br />

kontrolltööle pääsemiseks KOHUSTUSLIK eelnevalt registreeruda<br />

(registreerumise juhend on veidi allpool). Üliõpilane peab üldjuhul valima aja,<br />

millal ta käib tavaliselt harjutustunnis.<br />

Piirangud, seoses registreerimisega:<br />

· Üliõpilane peab üldjuhul valima aja, millal ta käib tavaliselt harjutustunnis.<br />

Selleks, et teha kontrolltööd mingi teise rühma harjutustunni ajal, tuleb<br />

soovi põhjendada ning saada eelnevalt õppejõu nõusolek.<br />

· Üliõpilased, kes on kunagi varem juba <strong>SQL</strong> kontrolltööd teinud,<br />

peavad valima mõne aja esimesest nädalast (19. aprill - 24. aprill<br />

2004). Näiteks 21.aprill 2004 kell 8:00 on eeldatavalt palju vaba<br />

ruumi.<br />

Palun ka aegsasti teada anda, kui Te ei saa mingil põhjusel kontrolltööl<br />

osaleda. Kontrolltöö ajal pääsevad klassi vaid sellele registreerunud<br />

üliõpilased.<br />

Kontrolltöö sisaldab 6 ülesannet, mille lahendamiseks tuleb koostada<br />

järgnevat tüüpi <strong>SQL</strong> lauseid:<br />

· Päringud andmete küsimiseks andmebaasist - "SELECT" lause.<br />

· Andmete töötlemise laused - "INSERT", "UPDATE", "DELETE" laused.<br />

· Andmete defineerimise laused - "CREATE TABLE", "ALTER TABLE",<br />

"DROP TABLE" laused + "SELECT ... INTO" lause.<br />

Üliõpilane saab MS Accessi andmebaasi, mis sisaldab tabeleid. Tabelid<br />

sisaldavad testandmeid. Kontrolltöö tegija võib andmeid lisada, muuta ja<br />

kustutada. Loodud <strong>SQL</strong> laused peavad töötama ka siis, kui andmebaasis<br />

andmeid muuta.<br />

1


TTÜ: Andmebaaside projekteerimine (2004)<br />

© Erki Eessaar<br />

Selle tabelite struktuuri alusel tuleb moodustada ülesandes nõutud <strong>SQL</strong><br />

laused. Kõik ülesanded tuleb lahendada <strong>SQL</strong> lausete abil. Koostatud laused<br />

tuleb Accessis "Queridena" salvestada. Neile tuleb anda ülesande numbrit<br />

sisaldavad nimed - nt. yl1_1, yl1_2, yl2, yl3_1, yl_3_2 jne.<br />

Tohib kasutada:<br />

- Accessi Query Designer.<br />

- Üks A4 formaadis paber, mille mõlemale poole võib olla kirjutatud infot<br />

<strong>SQL</strong>'i kohta. (NB! hilisematel järeltöödel seda abipaberit kasutada ei<br />

tohi).<br />

Ei tohi kasutada:<br />

- Query wizard.<br />

- Expression Builder.<br />

- Accessi help.<br />

- Mistahes muud abimaterjalid.<br />

- Kaaslase abi.<br />

Kõik ülesanded tuleb lahendada <strong>SQL</strong> lausetega. Ühe ülesande<br />

lahendamiseks võib kasutada mitut <strong>SQL</strong> lauset, kui ei ole öeldud teisiti. Töö<br />

tegemiseks on aega 1 tund ja 40 minutit (+5 minutit vastuste ära andmiseks).<br />

Kohe Accessi faili saamisel tuleb see ümber nimetada, et ta kannaks nime<br />

kujul: "Perenimi_üliõpilaskood.mdb".<br />

(Nt: "Mets_990953LAP.mdb")<br />

Kontrolltöö lõppedes tuleb vastustega fail õppejõu näidatud kataloogi<br />

kopeerida. Samuti tuleb tagastada kontrolltöö ülesannete leht ja fail tööarvutist<br />

ning oma kataloogidest kustutada.<br />

Kontrolltöö tulemuste väljaarvutamisel võetakse arvesse harjutustundides<br />

kaasatöötamise eest saadud lisapunktid. Need liidetakse enne lõpphinde<br />

panemist töö eest saadud punktidele juurde. Lisapunktid lähevad arvesse üks<br />

kord – esimest korda kontrolltööd tehes. Kontrolltöö on positiivsele tulemusele<br />

sooritatud, kui saadud punktisumma on vähemalt 51. Kontrolltöö tulemused<br />

pannakse välja umbes nädala jooksul veebipõhises õppekeskkonnas<br />

kataloogis "Tulemused".<br />

3. Eelmiste aastate õppurid<br />

Varasematel aastatel ainet õppinud, kuid mitte hinnet saanud üliõpilastele<br />

arvutatakse aine hinne välja sellel aastal kehtiva algoritmi kohaselt. Seega<br />

peab neil olema tehtud <strong>SQL</strong> kontrolltöö, iseseisev töö ja teooria eksam. <strong>SQL</strong><br />

tööd ei pea uuesti tegema, kui nende eest on saadud positiivne hinne (1-5).<br />

Nendel, kes soovivad neid uuesti teha läheb arvesse viimane hinne,<br />

sõltumata sellest, kas see on parem või halvem kui eelnevalt saadud. NB!<br />

Sellistele üliõpilastele kehtib piirang kontrolltöö aja valikul – vaata peatükk 2.<br />

2


TTÜ: Andmebaaside projekteerimine (2004)<br />

© Erki Eessaar<br />

4. <strong>SQL</strong> kontrolltööle registreerumine<br />

Kontrolltööle pääsemiseks on registreerimine kohustuslik! Registreeruda saab<br />

ainult antud keskkonnas paikneva teadmiste kontrollile registreerimise lehe<br />

kaudu! Selleks tuleb aine pealehel valida alajaotus Üldist/Teadmiste kontroll<br />

Kui sellist alajaotist pole näha, siis tuleb kõigepealt valida Üldist/Indeks<br />

Seejärel tuleb valida sobiv teadmiste kontrolli aeg. Tuleb vajutada hüperlingile<br />

"registreeri". Seejärel avaneb vorm kus Te saate oma valikus veelkord<br />

veenduda. Märkuste välja pole vaja midagi kirjutada. (Väga tähtis!)<br />

Registreerumiseks peate Te vormil vajutama nupule "Registreerin". Alles<br />

siis olete Te registreeritud. Valitud aja juurde peab tekkima punase värviga<br />

teade "Olete registreeritud!" ja võimalus registreerimine kustutada.<br />

Samalt lehelt saate Te ka oma registreerimise kustutada. Kui Te otsustate<br />

mingil põhjusel mitte kontrolltööle tulla, siis kustutage oma registreerumine, et<br />

Teie asemel saaks tulla keegi teine!<br />

5. Soovitused<br />

1. Soovitav on tulla kohale veidi enne tunni algust. Nii saate ennast arvuti<br />

taha sisse seada ja töö alustamine läheb kiiremini.<br />

2. Need üliõpilased, kes pole varem arvutiklassi külastanud, peaksid klassi<br />

administraatoritelt eelnevalt hankima sissepääsuks vajaliku kasutajanime<br />

ja parooli.<br />

3. Kui Te saate Accessi faili, siis salvestage see oma töökoha arvuti C<br />

kettale (nt. desktopile), et vähendada arvutivõrgu koormust.<br />

4. Salvestage oma tööd perioodiliselt.<br />

6. Reeglid<br />

1. Kontrolltööle tulev üliõpilane peab olema kontrolltööle registreerunud.<br />

2. Kontrolltööle tulnud isikul peab olema pildiga isikut tõendav dokument ja<br />

see tuleb esitada kontrolltöö ülesande saamiseks.<br />

3. Üliõpilase tundi hilinemise puhul ta töö tegemiseks ajapikendust ei saa.<br />

Arvutiklassi töögraafik on tihe ja tavaliselt on kohe järgnemas uus tund.<br />

4. Kontrolltöö ajal võib arvutis olla avatud vaid programm "MS Access".<br />

5. Ärge segage teisi ja ise-ennast ning lülitage enne kontrolltöö algust oma<br />

mobiiltelefonid välja.<br />

6. Kontrolltöö tegija vastutab ise selle eest, et ta esitab õppejõule<br />

hindamiseks õige ja korrektselt töötava faili.<br />

7. Kui võetakse kontrolltöö ülesanne vastu, kuid vastuseid ei esitata, on<br />

hindeks "0".<br />

Keelatud tegevused, mille eest saab üliõpilane automaatselt hindeks<br />

"0":<br />

- Keelatud abivahendite kasutamine.<br />

3


TTÜ: Andmebaaside projekteerimine (2004)<br />

© Erki Eessaar<br />

- Kaasüliõpilasega mistahes viisil suhtlemine.<br />

- Kontrolltöö ülesannete paberite kaasavõtmine.<br />

- Ülesannete ja vastuste üleskirjutamine.<br />

- Peale töö lõppemist ülesande või vastuse failide enda valdusse jätmine<br />

(õppejõud võib kontrollida üliõpilase käsutuses olevat ülikooli poolt<br />

pakutavat salvestusruumi).<br />

- Kontrolltöö tegemiseks mõeldud aja lõppemise järel töö jätkamine ja<br />

vastuse tagastamisega viivitamine.<br />

4

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

Saved successfully!

Ooh no, something went wrong!