Harjoitus: Tietokannan luominen SQL:llä
Harjoituksessa 3.1 määrittelimme relaatiotietokannan kaavan opiskelijatietokannalle. Tässä harjoituksessa rakennamme varsinaisen opiskelijatietokannan aiemman harjoituksen relaatiotietokannan kaavan perusteella.
Tällä kurssilla relaatiotietokantojen luomiseen ja käsittelyyn käytetään SQLite-ohjelmaa. SQLite on tietokannanhallintajärjestelmä, joka soveltuu pienten relaatiotietokantojen luomiseen ja hallintaan. SQLite:ssa tietokannat määritellään ja hallitaan SQL-kyselykielellä.
Tämä harjoitus on jatkoa Harjoitukselle 3.1. Tee ensin Harjoitus 3.1 ennen kuin aloitat tämän harjoituksen.
Ennen harjoituksen aloittamista tutustu seuraaviin lukuihin:
Luku 4.1, jossa SQL-kielen perusajatus ja olennaiset käsitteet.
Luku 4.3, jossa esitetään tietokannan rakenteen määrittämiseen tarkoitettua
CREATE TABLE
-syntaksia.Luku 4.2, jossa esitetään SQL-kielen syntaksia. Tässä harjoituksessa riittää, että alkuun silmäilet lukua. SQL-kieltä pääsee harjoittelemaan paljon laajemmin Harjoituksessa 4.2.
Huomautus
Jos huomaat virheitä tai sinulla on kysyttävää tehtävistä, ota yhteyttä kurssin opettajiin
- lähettämällä sähköpostia osoitteeseen
itka2004-opet@tim.jyu.fi
- laittamalla viestiä kurssin Teams-ryhmään tai osallistumaalla ohjauksiin: Teams ja ohjaukset
Tehtävänanto
Jatketaan Harjoituksessa 3.1 työstettyä opiskelijatietokantaa. Muodostetaan edellisessä harjoituksessa tehdyn opiskelijatietokannan rakenteen perusteella SQLite-tietokanta.
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 perusavaimen ja viiteavaimen määritys
Sarakkeiden tietotyyppien ja eheysrajoitteiden määritys
Datan syöttäminen ja hakeminen
Harjoitus: Muiden taulujen määritys
Lopuksi
Kun olet valmis, voit jatkaa eteenpäin muihin harjoitustehtäviin.
Voit antaa lyhyen itsearvion onnistumisestasi ja yleisesti palautteen harjoituksesta alla.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.