Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Lab2" mellan 2013-12-05 11:11 av Matts Höglund och 2014-10-29 16:19 av Petter Ögren.

Visa < föregående | nästa > ändring.

Lab2



OBS PRELIMINÄR, KOMMER ATT UPPDATERAS!!!¶

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 (kurser, aktier, innehav), Föreläsning 4 (SSSB-exemplet: hus, lägenheter, kunder, köer), Övning 1 (Varuhuset: anställda, avdelningar, varor).
* På ett eller annat sätt skall ni också importera data från excel/calc-filer till Base. Antingen från de filer som finns här: (sverigesfastighetsregister) (statistiska centralbyrån) eller några andra som ni hittar själva.

* Ta fram en databasstruktur utifrån ER-modellen och kokboksreglerna.
* Skapa databasen i Base (se videomaterial).
* Fyll databasen med exempeldata. Importera något från excel/calc (se ovan) och skriv/hitta på resten själva (se videomaterial).
* 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