Presentation laddar. Vänta.

Presentation laddar. Vänta.

Mahmud Al Hakim 2  Repetition  Indatamask  Primärnyckel  Uppslagskolumn  Relationer  Referensintegritet  Sekundärnyckel 

Liknande presentationer


En presentation över ämnet: "Mahmud Al Hakim 2  Repetition  Indatamask  Primärnyckel  Uppslagskolumn  Relationer  Referensintegritet  Sekundärnyckel "— Presentationens avskrift:

1 Mahmud Al Hakim

2 2  Repetition  Indatamask  Primärnyckel  Uppslagskolumn  Relationer  Referensintegritet  Sekundärnyckel  Relationstyper Copyright, Mahmud Al Hakim, Hakimdata.se 2008

3  Vad är en databas?  Skapa en tom Access databas.  Importera data (ex. kunder.xls)  Objekttyper  Datatyper  Fältegenskaper  Visningslägen  Sortera och filtrera 3 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

4  Indatamask styr vad som får matas in i en databas, t.ex. endast siffror i postnummer.  Indatamask styr över hur data lagras t.ex. med eller utan mellanslag i postnummer.  Med ”styrkoder” kan man styra vilka tecken som kan matas in i ett fält. T.ex. noll (0) begränsar inskriften av tecken till endast siffror.  Indatamask för personnummer  Indatamask för postnummer Copyright, Mahmud Al Hakim, Hakimdata.se 2008

5 Tecken Förklaring 0 Endast siffra 0 tom 9 Får ej lämnas tom 9 Siffra och blanksteg Får lämnas tom L Bokstav Får ej lämnas tom ? Bokstav Får lämnas tom A Siffra eller bokstav Får ej lämnas tom a Siffra eller bokstav Får lämnas tom > Omvandlar efterföljande tecken till versaler < Omvandlar efterföljande tecken till gemener 5 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

6  Med hjälp av en primärnyckel kan Access behandla ett fält mer effektiv.  Fält med primärnyckel kan inte lämnas tomt.  Dubbletter får inte förekomma.  Exempel på PN är fakturanummer, personnummer eller kundnummer 6 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

7  I en relationsdatabas: En kolumn, eller en kombination av kolumner, som alltid har ett unikt värde för varje rad i tabellen. (Man får dock inte ta med några onödiga kolumner.) Om det finns flera möjliga primärnycklar säger man att man har flera kandidatnycklar, och man väljer en av dem som primärnyckel. kandidatnycklar  När man talar om fysiska lagringsstrukturer: Ett fält, eller en kombination av fält, som alltid har ett unikt värde för varje post i filen, och som filen dessutom är sorterad efter.  I verkligheten, eller i en konceptuell datamodell: Något som unikt identiferar en viss sak, till exempel personnumret på en person.  Källa: 7 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

8  I en tabell kan du hämta data från en annan tabell genom att infoga en uppslagskolumn.  Övning  Öppna tabeller.mdb  Importera tabellen leverantörer.xls  Infoga fältet leverantör som uppslagskolumn i tabellen sten. 8 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

9  Med en relationsdatabas menas en databas där de olika tabeller som ingår i databasen är relaterade till varandra.  Öppna databasen Exempel.mdb 9 Copyright, Mahmud Al Hakim, Hakimdata.se 2008

10  Öppna databasen Relationer.mdb  Skapa en relation mellan tabellerna ”kunder” och ”order” Copyright, Mahmud Al Hakim, Hakimdata.se

11  Referensintegritet är ett regelsystem i Access, som kontrollerar att information i relaterade tabeller hanteras på ett korrekt sätt.  Villkor för att kunna använda referensintegritet 1. Det matchande fältet i primärtabellen måste vara en primärnyckel eller ha ett unikt värde. 2. De relaterade fälten måste vara av samma datatyp. Copyright, Mahmud Al Hakim, Hakimdata.se

12  En till många (1:N) En post i primärtabellen kan kopplas till flera poster i den relaterade tabellen. Ex. Kunder och Order  Många till många (N:N) Är två stycken 1:N relationer som involverar en tredje tabell. Ex. Kunder och Produkter genom Order  En till en (1:1) En post i primärtabellen kopplas till en post i den relaterade tabellen. Ex. Leverantörer och Land. Copyright, Mahmud Al Hakim, Hakimdata.se

13  SIDAN 46  Övning 3.1  Övning 3.2  Övning 3.3  Övning Copyright, Mahmud Al Hakim, Hakimdata.se 2008


Ladda ner ppt "Mahmud Al Hakim 2  Repetition  Indatamask  Primärnyckel  Uppslagskolumn  Relationer  Referensintegritet  Sekundärnyckel "

Liknande presentationer


Google-annonser