Relationsdatabaser Tutorial

October 20

En databas är en samling data som innehåller fält, protokoll och tabeller. En kombination av fält utgör en post; en kombination av register utgör en tabell; och en kombination av tabeller utgör databasen. En relationsdatabas kan du dela information mellan ett bord och en annan och minimera redundans.

Förbereda Relationsdatabaser

Om du vill använda en relationsdatabas effektivt bör du bryta ner dina tabeller till sin enklaste form genom normalisering. Innan du skapar din relationsdatabas, måste du identifiera vad din databas kommer att användas för, vilka områden du kommer att använda, där dina fält kommer att placeras, och de unika värden (primära nycklar) i varje tabell.

Tabellen bör endast omfatta uppgifter som är specifika för den tabellen. Till exempel skulle en tabell som kallas "Författare" innefattar fältnamn: "Author_ID," "Author_FName," "Author_LName" och "Födelse", medan en tabell som kallas "Utgivare" skulle omfatta fältnamn: "PUBLISHER_ID", "PUBLISHER_NAME, "och" Publisher_Location. "

Därefter måste du bestämma hur varje tabell avser en annan. Relationsdatabaser har tre relationer; en-till-en, en-till-många och många-till-många. En ett-till-ett förhållande indikerar att en skiva har endast en matchande post och vice versa (exempel: en person har ett personnummer). En en-till-många relation indikerar att en skiva har många matcher (exempel:. En elev har många klasser) En många-till-många relation visar att flera poster har flera matcher i en annan tabell (exempel: många studenter med många lärare) .

En en-till-många-relation i en relationsdatabas måste ha en primärnyckel. En ett-till-ett förhållande behöver en primärnyckel för varje tabell. En många-till-många relation skulle omfatta två främmande nycklar (primärnycklar från andra tabeller) som länkar dem samman.

Skapa Relationsdatabaser

Med hjälp av Microsoft Access, skapa tabellerna i "Design View." Inkludera fältnamn och datatyper med din normalisering kontur. Lägg till en primär nyckel till alla unika områden, exempelvis: PUBLISHER_ID. Att skapa en primärnyckel, högerklicka på fältnamnet och välj "primärnyckel." Spara tabellen och upprepa stegen för att skapa ytterligare tabeller tills du är klar.

Därefter klicka på "Relationer" för att skapa relationer. Välj "Relationer, Visa Table" i verktygsfältet. Klicka på tabellerna som du vill skapa relationer till och klicka på "Lägg till". Dra närliggande områden från en tabell till nästa. Klicka på "Skapa" i "Redigera relationer" i dialogrutan. Sedan dubbelklickar du på relationen linjen. Detta kommer att öppna "Redigera relationer" dialogen.

Placera en bockmarkering av "tillämpar Referensintegritet," för att hålla dig från att komma in data i den främmande nyckelfältet om den inte har tagits upp i primärnyckelfältet ännu. Om du har en många relation bord, placera en bockmarkering med "Cascade Update närliggande områden" och "Cascade Radera relaterade fält" liksom. Detta kommer att uppdatera data automatiskt som det anges. Klicka på "OK." Relationsdatabasen är nu klar.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com