Göm menyn

732G16 Databaser: design och programmering

Labbkursen består formellt av två delar, en labb och ett projekt. Labben handlar om att installera och använda en databas manuellt med hjälp av databasspråket SQL. Projektet är ett exempel på hur man kan behöva arbeta med flera olika tekniska system för att hantera, bearbeta och analysera stora datamängder.

Denna praktiska del av kursen genomförs i par och ger 3.5 hp. Den beräknas alltså ta ca. 100 timmar att genomföra (per person). Endast en mindre del av denna tid är schemalagd. Utnyttja den tiden väl.

Registrering av labbgrupp och redovisningar

Registrera er labbgrupp i Webreg. Ni redovisar labben och projektdelarna genom att lämna in de utpekade labb-filerna på Lisam. Ni förväntas också demonstrera era lösningar av projekt del B och C på plats för någon labbassistent. Notera att om alla vill demonstrera vid sista tillfället kommer det bli trångt om tid.

Översikt

Nedan följer en kort översikt över delarna i labbserien. För mer info, besök de olika uppgifterna i menyn till vänster. I TimeEdit kan ni se när ni rekommenderas börja med varje del (och alltså när den föregående bör vara klar).

  • Labb - SQL En övning i att använda databasspråket SQL. Denna uppgift kräver att du installerat en databas, se Komma igång med databasklienten.
    Denna labbuppgift redovisas genom inlämning i Lisam ("Labb SQL").
  • Projekt
    Projektet illustrerar ett arbetssätt där man behöver lagra, bearbeta och analysera stora mängder data med hjälp av flera olika tekniska verktyg (t ex olika databashanterare eller statistikpaket), och visar på hur man kan behöva konvertera data för att flytta det mellan olika programsystem. Läs Projekt introduktion innan ni börjar.
    • I Projekt Del A - Design ska ni designa er databas genom att skapa ER-diagram och ett bra relationsschema, som kommer att användas i del B och C. Denna del kräver inte tillgång till dator och behöver inte göras i datorsal.
      Redovisas genom inlämning i Lisam "Projekt Del A".
      Observera att arbetet med denna del påbörjas redan andra veckan i kursen, innan laborationen som beskrivs ovan.
    • I Projekt Del B - implementera ska databasen från Del A implementeras och data importeras till den från en csv-fil. Därför måste del A vara godkänd innan ni kan börja med del B.
      Redovisas genom muntlig demonstration för labbassistent och inlämning i Lisam, "Projekt Del B".
    • I Projekt Del C - Bearbeta ska datat ni lagrat i Projekt del B först bearbetas med hjälp av SQL och sedan analyseras med R och sammanställas i en liten rapport.
      Redovisas genom muntlig demonstration för labbassistent och inlämning i Lisam, "Projekt Del C".


Sidansvarig: Eva Ragnemalm
Senast uppdaterad: 2024-03-27