17.03.2015 Views

SQL kontrolltöö

SQL kontrolltöö

SQL kontrolltöö

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!