Lab2

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 excel-dokument. Er uppgift är nu att ta fram en 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?
    • Inspiration kan tas från länkarna nedan, samt 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 riktiga data till Base. Antingen från någon av länkarna nedan, eller från data ni hittat själva.
      • Aktiekurser och index: (NasdaqOmx)
      • Fastighetspriser etc. (scb ex1), (scb ex2)
      • Ekonomifakta (t.ex. inflation) (ekonomifakta
      • Statistik om Stockholm (detaljerad statistik)
      • Nasdaq OMX Valueguard-KTH Housing Index (HOX) Sverige (HOX)
      • (i de flesta länkarna ovan kan man hitta en knapp för att ladda ned excel-filer, men ibland måste man leta lite)
    • Modellen skall innehålla minst
      • 5 entiteter
      • 4 samband
      • en svag entitet
      • ett arv
      • ett flervärt attribut
      • ett sammansatt attribut
      • ett härlett attribut
  • 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 6) SQL-frågor som illustrerar för chefen hur fiffigt ditt förslag är.
  • SQL-frågorna skall innehålla minst
    • En nästlad fråga
    • En join fråga
    • En förekomst av Group by
    • En förekomst av Having
    • En funktion (avg, sum, min, max etc)
    • En fråga som tar information från en vy
  • 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
    • Hur detta kommer att öka vinsten för företaget

Lärare Petter Ögren skapade sidan 18 november 2013

Lärare Petter Ögren ändrade rättigheterna 19 november 2013

Kan därmed läsas av alla och ändras av lärare.
kommenterade 27 november 2013

När jag kopierar från calc och ska klistra in i base så händer det ingenting, ibland får jag med bara sista raden från calc. Vad gör jag för fel ? Har kollat på videon och gör precis lika. 

Lärare kommenterade 27 november 2013

Hm...

Svårt att säga. Förmodligen finns det någon skillnad, eftersom det inte fungerar. Problemet är bara att hitta vad. Har du provat att göra som på föreläsningen? Skapa tabellen. Kopiera från Base till Calc. Lägga till lite data för hand. Kopiera tillbaka till Base. Då är man ju säker på att alla kolumnerna blir rätt. Om det funkar kan du kanske lägga till det riktiga datat innan du kopierar tillbaka. 

kommenterade 28 november 2013

Kan man göra lab 2 i en grupp om 2? 

Lärare kommenterade 28 november 2013

Japp. 1 eller 2. Inte fler.

Lärare Petter Ögren ändrade rättigheterna 29 oktober 2014

Kan därmed läsas av lärare och ändras av lärare.

Lärare Petter Ögren ändrade rättigheterna 26 november 2014

Kan därmed läsas av alla och ändras av lärare.
Feedback Nyheter