Kodulehed
[388] - Andmebaasid I (ITI0206) (kevad 2025)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Abi / Kasutajatugi / Korraldus - üldine

Avalikud küsimused ja vastused:

Küsimuste teemade nimekiri

Anonüümne (18.01.2025 17:18):
Millised piirangud on antud aines materjalide, tehisintellekti (TI) vahendite ja teiste inimeste abi kasutamisele teadmiste kontrollides?
Vastus (04.02.2025 11:03):
Teiste inimeste abi võib kasutada ainult iseseisvas töös (kui teete rühmatööna).

Sissejuhatav ülesanne, SQL põhitöö
  • Lahendamisel võib kasutada mistahes materjale.
  • TI vahenditelt (nt ChatGPT) võib paluda abi SQLi selgitamisel, kuid keelatud on küsida ülesande lahendust.
SQL järeltöö
  • Võib kasutada kahe A4 lk formaadis abimaterjali. 
    • Iseseisev koostamine on osa järeltööst, tuleb esitada koos töö lahendusega.
  • Muud abimaterjalid ja TI pole lubatud.
Iseseisev töö
  • Kõik materjalid ja TI kasutus on lubatud ning soositud.
  • TI kasutus tuleb esitatavas dokumendis välja tuua.
  • Tulemuse õigsuse eest vastutavad autorid!
Teooria
  • Testid on materjalide ja TI vahendite kasutamiseta.
SELLES YouTube videos on häid mõtteid, kuidas TI vahendeid õppetöös kasutada nii, et see soodustab õppimist, mitte ei pärsi seda.

Näiteks saab generatiivset tehisintellekti kasutada aktiivse vestluspartnerina, kes esitab küsimusi ning kommenteerib vastuseid.

You said:
Palun esita mulle viis küsimust SQL välisvõtmete kohta ja kommenteeri, mis on minu vastuses valesti või õigesti.

ChatGPT said:
Siin on viis SQL välisvõtmetega seotud küsimust:
 
Mis on SQL-is välisvõti (FOREIGN KEY) ja milleks seda kasutatakse?
Kuidas saab luua välisvõtme seose kahe tabeli vahel? Too SQL-i näide.
Mis juhtub, kui proovime kustutada tabelist rea, millele viitab välisvõti teises tabelis?
Mis vahe on ON DELETE CASCADE, ON DELETE SET NULL ja ON DELETE RESTRICT?
Kas välisvõti võib viidata veerule, mis ei ole primaarvõti teises tabelis?
Kui vastad nendele küsimustele, siis ma kommenteerin, mis on õigesti ja mida saaks parandada.
 
You said:
SQLi välisvõti on veergude hulk, kuhu kuulub üks või mitu veergu, milles olevad andmed loovad seoseit teiste ridadega (samas või erinevas tabelis).

ChatGPT said:
Su vastus on üsna lähedal, kuid seda saaks täpsemaks ja selgemaks teha. Siin on mõned parandused ja kommentaarid:
 
Õigesti:
 
Välisvõti võib koosneda ühest või mitmest veerust.
See loob seoseid teiste ridadega kas samas tabelis (eneseviitamine) või erinevas tabelis.
 
Parandamist vajav:
 
"Seoseit" peaks olema "seoseid".
Selgitus võiks täpsustada, et välisvõti viitab tavaliselt primaarvõtmele või unikaalsele võtmele teises tabelis.
 
Parandatud versioon:
"SQL-is on välisvõti (FOREIGN KEY) üks või mitu veergu, mis viitavad teise tabeli primaarvõtmele või unikaalsele võtmele. See aitab tagada andmete terviklikkuse, luues seoseid tabelite vahel."
 
Kas soovid järgmise küsimuse juurde liikuda?

Hinda vastust:

Keskmine hinne : 4.5