Tabeller i MS Access IT Databas Gran Wiren
Tabeller i MS Access IT Databas Göran Wiréen 1
Hur skapar/utformar man en tabell (generellt)? Kunder Kund. ID Förnamn Efternamn Kund. Nr 1 Andreas Nordström 47234 2 Cecilia Nilsson 84722 3 Henrik Grönberg 17364 4 Susanne Haraldsson 74621 1. Tabellens namn 2. Kolumnernas namn 3. Kolumnernas datatyper 2
Hur skapar/utformar man en tabell (generellt)? 1. 2. 3. 4. Kunder Tabellens namn Kund. ID Förnamn Efternamn Kund. Nr 1 Andreas Nordström Kolumnernas namn (=fält) 47234 2 Cecilia Nilsson 84722 Kolumnernas datatyper 3 Henrik Grönberg 17364 Primärnyckel 4 Susanne Haraldsson 74621 1 Kunder Fältnamn 4 Kund. ID 2 Datatyp Autonummer Förnamn Text Efternamn Text Kund. Nr Nummer 3 (beskrivning) 3
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) 4
MS Access: Skapa-fliken Många metoder för att skapa objekt… De vanligaste är: Lämpligast för tabeller 5
Alternativ - tabellmallar 6
Tabelldesign Fält/Kolumner Datatyper Beskrivning av varje fält/kolumn (frivilligt) Egenskaper & villkor för varje fält/kolumn 7
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 8
Tabelldesign Orderdatabasen, steg för steg Kunder Beställningar Beställningsdetaljer ? Artiklar
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 10
Tabelldesign Orderdatabasen, steg för steg Kunder Kund. ID Namn Adress Postnr Ort Beställningar Beställning. ID Orderdatum Order. Nr Kund. ID Beställningsdetaljer Detalj. ID Antal Artikel. ID Beställning. ID Artiklar Artikel. ID Benämning Artikel. Nr Styckpris
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! • Ange vilka fält (kolumner) som behövs i varje tabell (det här visar vilka ”främmande nycklar” som kommer behövs) Iterera gärna, dvs. vidareutveckla designen i små etapper 12
13
- Slides: 13