IT Databas Göran Wiréen Tabeller i MS Access IT Databas Göran Wiréen
Hur skapar/utformar man en tabell (generellt)? Kunder KundID Förnamn Efternamn KundNr 1 Andreas Nordström 47234 2 Cecilia Nilsson 84722 3 Henrik Grönberg 17364 4 Susanne Haraldsson 74621 Tabellens namn Kolumnernas namn Kolumnernas datatyper
Hur skapar/utformar man en tabell (generellt)? Kunder Tabellens namn Kolumnernas namn (=fält) Kolumnernas datatyper Primärnyckel KundID Förnamn Efternamn KundNr 1 Andreas Nordström 47234 2 Cecilia Nilsson 84722 3 Henrik Grönberg 17364 4 Susanne Haraldsson 74621 1 Kunder Fältnamn Datatyp (beskrivning) KundID Autonummer Förnamn Text Efternamn KundNr Nummer 2 3 4
Datatyper Begränsar vad som får finnas i varje kolumn. T.ex. tal, text, datum… Viktiga datatyper i MS Access: Autonummer Text/Memo Nummer Datum/Tid Valuta Ja/Nej (ytterligare några mer avancerade typer)
MS Access: Skapa-fliken Många metoder för att skapa objekt… De vanligaste är: Lämpligast för tabeller
Alternativ - tabellmallar
Tabelldesign Fält/Kolumner Beskrivning av varje fält/kolumn (frivilligt) Datatyper Egenskaper & villkor för varje fält/kolumn
Tabelldesign Vad ska du tänka på när du ska börja bygga en databas? Börja tänk igenom vilka ”objekt” (tabeller) som kommer behövas. Tänk igenom alla relationer mellan tabellerna. Skissa gärna! (det här visar vilka ”främmande nycklar” som kommer behövs) Ange vilka fält (kolumner) som behövs i varje tabell Iterera gärna, dvs. vidareutveckla designen i små etapper
Tabelldesign Orderdatabasen, steg för steg Kunder Beställningar Artiklar ? Beställnings-detaljer
Tabelldesign Vad ska du tänka på när du ska börja bygga en databas? Börja tänk igenom vilka ”objekt” (tabeller) som kommer behövas. Tänk igenom alla relationer mellan tabellerna. Skissa gärna! (det här visar vilka ”främmande nycklar” som kommer behövs) Ange vilka fält (kolumner) som behövs i varje tabell Iterera gärna, dvs. vidareutveckla designen i små etapper
Tabelldesign Orderdatabasen, steg för steg Kunder Beställningar Artiklar KundID Namn Adress Postnr Ort BeställningID Orderdatum OrderNr KundID ArtikelID Benämning ArtikelNr Styckpris Beställnings-detaljer DetaljID Antal ArtikelID BeställningID
Tabelldesign Vad ska du tänka på när du ska börja bygga en databas? Börja tänk igenom vilka ”objekt” (tabeller) som kommer behövas. Tänk igenom alla relationer mellan tabellerna. Skissa gärna! (det här visar vilka ”främmande nycklar” som kommer behövs) Ange vilka fält (kolumner) som behövs i varje tabell Iterera gärna, dvs. vidareutveckla designen i små etapper