Till KTH:s startsida Till KTH:s startsida

Inlämning 2

Inlämningsuppgift 2


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 kapitlena som tillhör denna del (kapitel 7-9).
För betyg VG krävs VG både individuellt och för gruppen. EN (eller
fler) slumpmässig grupp ska sedan muntligt redovisa uppgiften 1/2
kl 13, det är också då som uppgiften ska lämnas in.

Uppgiften handlar om SQL och ni ska besvara ett antal frågor.
Frågorna bygger på den modell ni tog fram i förra inlämningen. Om frågorna inte går att besvara utifrån eran modell så får ni uppdatera den.

För betyg G ska ni formulera dessa frågor.
1.
Skapa en tabell T_ARTIST som ska innehålla fälten namn och
fullständig adress. Se till att den har en primär nyckel.
2.
Skapa en tabell T_ARENA som har arena_namn, . Se till att även
denna tabell har en primärnyckel som automatiskt räknas upp varje
gång man lägger till en ny tupel.
3.
Skapa tabellen T_EVENT på ett bra sätt och koppla ihop den (skapa
tabeller om du måste) med T_ARTIST och T_ARENA.
4.
Lägg till tuplerna Arenorna 'Söderstadion' , Globen och Ullevi.
Lägg även till artisterna/lagen 'The Roots', 'Nas', 'Rage against
the machine' och även 'Hammarby'.
5.
Lägg till några händelser med arenorna och artisterna ni skapat.
6.
Sök efter Arenor som har kapacitet över 30000 och som inte är
upptagna i Juni 2009.
7.
Sök efter händelser som inte är sport och som spelar på flera
arenor med kapacitet över 20000.
8.
Updatera händelsen och alla biljetter till konserten på
Söderstadion 7 Juni 'The Roots' till att bli inställd.
9.
Ta fram alla biljetter som är bokade men ännu inte uthämtade på
alla händelser på arenan Globen sortera efter antalet bokade
biljetter och gruppera efter händelse.
10.
Ta fram alla kunder med bokade biljetter som inte hämtas ut och
som tillhör ett evenemang som ställts in, sortera efter händelse,
biljettens kategori och priset.

För väl godkänt måste ni även svara på dessa frågor.
11.
Ställ in alla konserter för 'another final toure' turnen med
bandet 'Rolling stones' . Se till att det inte går att köpa mer
biljetter och att inte hämtade bokade biljetter inte går att tas
ut.
12.
Se efter vilka arenor som finns tillgängliga i Juni 2009 för en
turne som kräver mer än 30000. En konsert får inte ha en annan
konsert på samma arena under samma vecka.
13.
Ta fram statistik över hur biljetter sålts. Visa hur många som
bokats hur, på vilket sätt de betalats samt hur man fått
biljettern till hands. Kategorisera via efter turne, arena, samt
biljettkattegori.
14.
Ta fram alla bokade men ej uthämtade biljetter, sorterat på
artist, turne och arena.
15.
Ta fram alla sporthändelser som äger rum I Februari 2009 som har
mer än 20% obokade biljeter och som inte sålt mer än 5% av arenans
storlek under senaste veckan.
Observera att en del av frågorna är väldigt svåra. Meningen är
inte att ni ska hitta den optimala lösningen utan verkligen
fundera igenom hur man kan ställa dessa frågor.

Reine Bergström skapade sidan 25 januari 2011

kommenterade 31 januari 2011

Öhm..
"Fullständig adress" på T_ARTIST, vad ska man ha den till?

Fakturering?

kommenterade 31 januari 2011

Han kanske försover sig, så man kanske måste åka och hämta honom... rock'n roll-livet, du vet ;)

kommenterade 31 januari 2011

sorry Afra, du var inloggad på min dator. Den där kommentaren var från mig!

kommenterade 31 januari 2011

Måste vara så ^_^.

kommenterade 31 januari 2011

Reine, fråga 7 är lite oklar tycker vår grupp. "flera arenor med kapacitet över 20000", betyder det att det t.ex. måste vara ett evenemang som förekommer minst en gång på fler än en arena med kapacitet över 20000?

Vi tolkar det istället på så sätt att man kan omformulera frågan till "Sök efter varje händelse som inte är sport och som spelar på en arena med kapacitet över 20000". Stämmer det?

MVH "Grupp Ola".

kommenterade 31 januari 2011

Dåligt att man inte kan radera kommentarer..

kommenterade 31 januari 2011

Håller med.

kommenterade 31 januari 2011

Oskar: Så har jag i alla fall tolkat det när jag skrev min SQL-sats.

Lärare kommenterade 31 januari 2011

Tja er tolkning duger finfint :D