Beskrivning

Uppdraget

Ditt uppdrag är att skapa en helt egen databas som ska utvecklas med datamodeller och databas.
Databasen får inte vara lika dem som använts under föreläsningarna. Du ska utveckla en helt egen.
Databasen ska bestå av exakt fem tabeller och det ska vara minst en n:m relation.

Beskrivning

Individuellt Arbete ingår som en del i kursen, godkänt arbete krävs för slutbetyg i kursen. I huvudsak täcker det momentetet Individuellt arbete som finns omnämnt i kursplanen. Under ytan täcker det dock de flesta områden som berörs i kursen.

Arbetet är individuellt vilket innebär att du arbetar självständigt. Samarbete får ske men det är i form av utbyte av tankar och ideer. Du måste utföra hela arbetet själv. Det får alltså inte vara någon annan som har gjort hela eller delar av ditt arbete. Du måste kunna redovisa hela ditt arbete.

Arbetet går ut på att utveckla en databas, det är fritt fram att välja område, dvs du hittar själv på en produkt att utveckla. Vill du ha hjälp med ideer kontaktar du kursledningen. Antalet tabeller skall vara exakt 5 varav 1 st n:m relation. Exempel på applikation kan vara: videouthyrning, receptsamling, film/musik samling, medlemssystem för en idrottsförening, lokalbokningssystem, schemaläggning, underhållssystem för maskiner etc.

AKS=AnvändarKravSpecifikation. Dvs en form av en kravspecifikation som beskriver ett antal viktiga saker för databasen och dess gränssnitt.

Problembeskrivning

Alla dokument som lämnas in ska lämnas i pdf-format!!!
Ett dokument ska lämnas in och ska innehålla:
Problembeskrivning och tidplan. Problembeskrivningen ska beskriva vad du har tänkt att göra för databas/applikation C:a en halv A4 sida. Se exempel ovan under rubriken Dokument. Tidplan ska medfölja din problembeskrivning. Se exempel ovan på denna sida.

AKS Steg1

Alla dokument som lämnas in ska lämnas i pdf-format!!!
Ett dokument ska lämnas in och ska innehålla:
Justerad problembeskrivning med tidplan som ska ligga under rubriken Kravspecifikation
Konceptuell datamodell med tabellspecifikationer för alla tabeller inklusive relationsobjekt.
Fysisk modell med med tabellspecifikationer för alla tabeller.
Exempeldata för alla tabeller som finns i den fysiska modellen.
Mockup (formulärbilder) med de formulär som du kan tänkas användas till tre av dina tabeller som relaterar till varandra. Funktionsbeskrivningar och indatakontroller ska finnas med. OBS! Välj ut tre tabeller som hänger ihop. I exempel AKS Steg 1 så har jag valt ut Kund-Kontakt-Kontakttyp. Alla som läser kursen i databasteknik. Om du läser ASP.NET WebForms så kan du också använda detta arbetet till den kursen också.
Det finns ett direkt samband mellan kraven på databasen och de formulär som används. Därför är det viktigt att tänka genom hur ett formulär ska se ut och vilka krav det ställer på databasen.

AKS Slutlig

Alla dokument som lämnas in ska lämnas i pdf-format!!!
Ett dokument ska lämnas och ska innehålla:

  • Slutlig problembeskrivning som ska ligga under rubriken Kravspecifikation.
  • Slutlig Konceptuell datamodell med tabellspecifikationer för alla tabeller inklusive relationsobjekt.
  • Slutlig Fysisk modell med tabellspecifikationer för alla tabeller inklusive relationsobjekt. Den slutliga fysiska modellen ska vara exakt lika i utformning som den verkliga databasen i MS SQL Server 2008. I dokumentationen ska klart och tydligt framgå tabellnamn, fältnamn, datatyper och fältstorlek.
  • Modellen ska var genomarbetad och normaliserad. Alla avvikelser från normaliseringen såsom denormalisering, optimering etc ska dokumenteras.
  • Exempeldata för alla tabeller som finns i den fysiska modellen.
  • Formulär och rapporter med funktionsbeskrivningar och indatakontroller
  • Databasdiagrammet från MS SQL Server 2008 på din databas. I Diagrammet ska Column name, Condensed Typ, Nullable och Default value finnas med. Rotera diagrammet så att det blir utformat som på liggande sida.
  • En tabell med namnet på dina lagrade procedurer och vad de används till.
  • En tabell som beskriver vilka constraints, index och villkor som ska finnas i respektive tabell och fält.
  • Utredning av Referentiell Integritet i tabellform, gärna kommenterad.
  • Volymberäkning inklusive datamodell och tabell med beräkning.
  • Historik med beskrivning och ev kompletterad datamodell.
  • översiktlig information om punkterna 12-16 i mallen.
  • En sammanfattning om ditt arbete vad som blev bra, vad som kunde göras bättre och framtida utveckling.

Kursledningen måste också ha tillgång till din MS SQL databas som är kopplad till AKS:en. Om du inte har din databas på skolan så måste du göra en Backup av din databas och förmedla den till din lärare. Se instruktion för att ta backup – återfinns under MSSQL, avsnittet Dokument.

Välkommen till CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Studentkonto

För att logga in behöver du ett studentkonto vid Linnéuniversitet.

Läs mer om att hämta ut studentkonto

Inloggning LNU