Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Petter Ögren 2013-11-18 17:15

Visa nästa >
Jämför nästa >

Lab 2

Antag att ni är nyanställda i ett mindre företag i fastighets eller finansbranchen. All datahantering i företaget sker med hjälp av excell-dokument. Er uppgift är nu att ta fram en liten exempel-databas i Base för att övertyga chefen om att ni borde börja använda databaser.

Uppgifter i detalj:

  • Gör en ER-modell av den information företaget behöver. Använd er fantasi. Hur ser företaget ni vill jobba i ut? Vad gör de? Modellen skall innehålla minst 4 entiteter och minst 3 samband. Inspiration kan tas från Inlämningsuppgift 1, Föreläsning 4 (SSSB-exemplet), Övning 1 (Varuhuset). På ett eller annat sätt skall ni också importera data från excel/calc-filer. Antingen de som finns här:http://www.sverigesfastighetsregister.se/samples.aspxhttp://www.scb.se/Pages/TableAndChart____74160.aspxeller några andra som ni hittar själva.
  • Ta fram en databasstruktur utifrån ER-modellen.
  • Skapa databasen i Base.
  • Fyll databasen med exempeldata. Importera något från excel/calc (se ovan) och skriv/hitta på resten själva.
  • Skriv och kör ett antal (minst 5) SQL-frågor som illustrerar för chefen hur fiffigt ditt förslag är. Minst en av frågorna skall innehålla information från mer än en tabell (med hjälp av t.ex. join).
  • Förbered en 3min demonstration/"sales pitch" som ni tänker köra för chefen för att sälja in idéen. (denna kör in för assistenten på redovisningen). Er pitch ska klargöra
    • Hur er modell ser ut, och varför ni valt att modellera verksamheten så
    • Hur er databas ser ut
    • Vad den innehåller för data och varifrån datan kommer
    • Vilka exempel-SQL-frågor ni valt