Blokdagen tager udgangspunkt i den virksomhed I lavede en hjemmeside for i et tidligere forløb (Keytracker).
(I kan også vælge en anden virksomhed, hvis I har lyst til det.)
I forløbet lavede i en hjemmeside, hvor det primære produkt var en KeyTracker.
I er nu i den situation, at I skal opbygge en database for jeres virksomhed.
Virksomheden har nogle leverandører, den har kunder, den har nogle ansatte/sælgere og den sælger selvfølgelig også varer.
Alle disse interessenter (+måske nogle flere?) kan I arbejde med, når I laver jeres database.
Hvorfor skal virksomheden have en database?
Efterhånden som virksomheden udvikler sig, bliver behovet for en database over kunder, men også over produkter, helt tydelig.
Man kan simpelthen ikke drive en salgsvirksomhed uden en database. I har altså brug for en database.
I kan fx lave en kundetabel.
I kundetabellen skal det blandt andet være muligt, at forespørge på følgende: Kundens navn og adresse, Kundens betalingsbetingelser, Kundens foretrukne leveringsform og sikkert meget andet?
Det skal også være muligt at forespørge i databasen på: leverandørernes navne, betalingsbetingelser, leveringsform, produkter etc. - resten er op til jeres fantasi.
Det er i dag jeres opgave, at udarbejde databasen for jeres virksomhed.
I løbet af dagen får I nogle opgaver, så I kan opbygge databasen fra bunden.
Det er vigtigt, at I er grundige i alle faser.
Det kan være, at det bliver nødvendigt undervejs at gå tilbage til tidligere faser, hvis der er mangler eller behov for ændringer.
Det kan også være, at I skal gå tilbage til tidligere opgaver i dette forløb. I kan finde opgaverne under menupunktet 'Databaser'.
Tjek jeres program DB Browser og sørg for, at I har nogenlunde styr på programmet i gruppen.
Under lektion 4 og 5 i afsnittet om databaser på denne hjemmeside, kan I få mere viden om DB Browser og gense jeres opgaver!
Brug instruktionsvideoerne og materialet om tabeller, entities, relationer, attributter og nøgler samt E/R-diagrammer, relationsgrad og medlemstype.
I henter dagens opgaver ved at klikke på Produkt# til hver opgave.
Opgaverne afleveres på Lectio inden deadline!
I strukturerer selv jeres arbejdsdag. Nedenstående kan være en nyttig tidsplan, men I må gerne lave jeres egen plan.
Alle opgaver afleveres samlet senest kl. 14.30 på Lectio.
8.30: Opstart.
8.45-9.30 Brainstorm (Produkt#1). Deadline for aflevering 9.30.
9.30-9.40 Pause
9.40-11.20 Analyse (Produkt#2). Deadline for aflevering 11.20
11.20-11.50 Pause
11.50-13.20 Udførelse og implementering i SQLite
I skal nu opbygge jeres database i SQLite (se evt videoen nedenfor).
Husk at benytte de entiteter, attributter og nøgler som I har angivet i Produkt#2. Deadline for aflevering 14.30.
I skal som minimum have 20 poster (linjer) i hver tabel.
13.20-13.30 Pause
13.30-14.30 Evaluer databasen og producer video (Produkt#3)
Hvis I har brug for at læse op på materiale fra forløbet, kan I her se de to Power Points.
I videoen kan du se, hvordan du opretter en ny database i SQLite.
Hvis I har brug for et værktøj til at tegne E/R-modellen. Kan I med fordel bruge draw.io.
Andre redskaber som PowerPoint eller håndskrevet på papir kan også benyttes.