Tehtävä: Tietokannan luominen SQL:llä
Edellisessä ohjatussa tehtävässä määriteltiin relaatiotietokannan kaava opiskelijatietokannalle. Tässä tehtävässä relaatiotietokannan kaavan perusteella rakennetaan varsinainen opiskelijatietokanta.
Tällä kurssilla relaatiotietokantojen rakentamiseen käytetään SQLite-ohjelmaa. SQLite on tietokannanhallintajärjestelmä, joka soveltuu pienten relaatiotietokantojen luomiseen ja hallintaan. SQLite:ssa tietokannat määritellään ja käytetään SQL-kyselykielellä. Tässä tehtävässä tutustutaan SQL-kielen peruspalasiin luomalla Tehtävässä 3.1 määriteltyä opiskelijatietokantaa.
Tämä tehtävä on jatkoa Tehtävälle 3.1. Tee ensin Tehtävä 3.1 ennen kuin aloitat tämän tehtävän.
Ennen tehtävän aloittamista tutustu seuraaviin lukuihin:
Luku 4.1, jossa SQL-kielen perusajatus ja olennaiset käsitteet.
Luku 4.4, jossa esitetään tietokannan rakenteen määrittämiseen tarkoitettua
CREATE TABLE
-syntaksia.Luku 4.3, jossa esitetään koko SQL-kielen kyselysyntaksi. Tässä tehtävässä riittää, että alkuun silmäilet lukua. SQL-kieltä harjoitellaan paljon laajemmin Tehtävässä 4.2.
Jos huomaat virheitä tai sinulla on kysyttävää tehtävistä, ota yhteyttä kurssin opettajiin
- lähettämällä sähköpostia osoitteeseen
itka2004-k24-opet@tim.jyu.fi
- laittamalla viestiä kurssin Teams-ryhmään tai osallistumaalla ohjauksiin: Teams ja etäohjaukset
Tärkeimmät muutospäivitykset listataan tähän:
Tehtävä
Jatketaan Tehtävässä 3.1 työstettyä opiskelijatietokantaa. Muodostetaan edellisessä ohjatussa tehtävässä tehdyn relaatiotietokannan persuteella SQLite-tietokanta opiskelijatietokannalle.
Seuraa alla olevissa osioissa olevia vaiheita ja täydennä alla oleviin palautuslaatikoihin vastauksia sen perusteella. Löydät jokaisen osion lopussa tarkistuspainikkeen, jolla voit testata vastauksesi oikeellisuuden.
Taulun rakenteen määritys
Taulun eheysrajoitteiden määritys
Sarakkeiden tietotyyppien ja eheysrajoitteiden määritys
Datan syöttäminen ja hakeminen
Harjoitus: Muiden taulujen määritys
Lopuksi
Kun olet valmis, arvioi lyhyesti SQL-kielen ymmärryksesi ja anna lyhyt palaute tehtävästä.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.