Tehtävä: ER-kaavion transformointi
Tässä ohjatussa tehtävässä tutustutaan ER-kaavioiden transformointiin relaatiotietokantojen relaatioiksi (eli käytännössä tauluiksi). Transformointi on hyödyllinen esiaskel tietokantojen toteuttamiselle, sillä se on nopeaa ja mahdollistaa vielä tietokannan rakenteen helpon korjaamisen jos kohdealueen vaatimukset sitä edellyttävät.
Tehtävässä on useita osatehtäviä. Pääset tehtävässä eteenpäin suorittamalla jokainen osatehtävä kerrallaan.
Tämä tehtävä on jatkoa Tehtävälle 2.1. Tee ensin Tehtävä 2.1 ennen kuin aloitat tämän tehtävän.
Ennen tehtävän aloittamista tutustu seuraaviin lukuihin:
Luku 3.1, jossa esitetään relaatiotietokantojen peruskäsitteitä. Tässä tehtävässä erityisesti tulee ymmärtää, mitä on relaatio, perusavain sekä viiteavain.
Luku 3.2, jossa esitellään kaikki transformaatiosäännöt. Tässä tehtävässä tutustutaan yleiseen transformaatioprosessiin, ja tarkempi sääntöjen tarkastelu jää tämän tehtävän ulkopuolelle.
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:
15.1.: Korjattu osatehtävän "Suhteiden transformointi" mallivastaus
Tehtävänanto
Palataan Tehtävässä 2.1 mallinnettuun opiskelijatietokantaan ja transformoidaan se relaatiotietokantaksi.
Seuraa alla olevissa osioissa olevia vaiheita ja täydennä alla olevan palautuslaatikon vastauksia sen perusteella. Löydät jokaisen osion lopussa tarkistuspainikkeen, jolla voit testata vastauksesi oikeellisuuden.
Kohdetyyppien transformointi
Erikoisattribuuttien transformointi
Suhteiden transformointi
Lopuksi
Kun olet valmis, arvioi lyhyesti relaatiomallin ja ER-kaavioiden transformoinnin 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.