Till KTH:s startsida Till KTH:s startsida

Inlämning 3

Inlämningsuppgift 3


Inlämningsuppgifterna görs FÖRST individuellt och sedan i grupp(3-5
personer). Ni ska lämna in både eran individuella och gruppens uppgifter.
Observera at ni även individuellt ska lämna in en sammanfattning av
kapitlen som tillhör denna del (kapitel 11,14,23). För betyg VG krävs VG
både individuellt och för gruppen. En eller flera slumpmässig grupper ska
sedan muntligt redovisa uppgiften 8/2 kl 13, det är också då som uppgiften
ska lämnas in.
1.
Visa på alla funktionella beroenden i eran modell.
2.
Om inte eran modell är I BCNF, gör om den.
3.
Skriv en lagrad procedur som Sök efter händelser som inte är sport och som
spelar på flera arenor med
kapacitet över 20000. Kapacitet ska vara en parameter.
4.
Skriv en lagrad procedur som uppdaterar alla händelser med färre än 20%
sålda biljetter två veckor
innan händelsen till inställd.
5.
Skriv en lagrad procedur som räknar ut snitt bokningen på alla arenor.

VG
6.
Skriv en procedur som letar fram alla kunder och vilka konserter de varit på
som har haft ett specifikt förband.
7.
När vill man inte anropa databasen inom en transaktion ? Förklara!
8.
Visa hur eran modell kan se ut i de olika normalformerna

Reine Bergström skapade sidan 31 januari 2011

kommenterade 6 februari 2011

Jag har lite svårt att förstå fråga 7. En transaktion är väl i sig ett anrop till databasen, fast flera steg ska utföras som en helhet? En transaktion som sker utan att man använder sig utav databasen verkar vara ganska onödig, eller ska man tänka att det rör sig om flera transaktioner som använder databasen och att frågan snarare handlar om concurrency problem?

Lärare kommenterade 6 februari 2011

Nej man måste inte utföra ett anrop inom en transaktion. Transaktion medför en del så frågan är när vill man inte att operationen vill ha det som en transaktion medför.

 

Jag inser att detta kan vara en svår fråga, men det är meningen att ni ska få fundera lite....

kommenterade 6 februari 2011

Skulle du kunna utveckla vad du vill ha fram av fråga 5?
Den går att tolka på lite olika sätt men jag antar att det du är ute efter är en tabell med snittbokningen för varje arena. Och där snittbokningen innebär en summering av Sålda biljetter/Antalet platser för alla evenemang på arenan.

Korrekt?

Lärare kommenterade 6 februari 2011

En bra tolkning! ;)

Reine Bergström ändrade rättigheterna 10 februari 2011

Kunde läsas av alla. Kunde ändras av lärare.