En databas är en samling data som innehåller fält , poster och tabeller . En kombination av fält utgör en post , en kombination av register göra upp en tabell , och en kombination av tabeller utgör databasen. En relationsdatabas tillåter dig att dela information mellan ett bord och en annan och minimera redundans . Förbereda Relational Database
vill använda en relationsdatabas effektivt , bör du bryta ner dina tabeller till sin enklaste form genom normalisering . Innan bygga din relationsdatabas , måste du identifiera vad din databas kommer att användas för , vilka fält som du använder , där dina fält ska placeras , och de unika värden ( primärnycklar ) i varje tabell .
Din tabellen bör endast innehålla uppgifter som är specifika för det bordet . Till exempel skulle en tabell som heter " författare " innefattar fältnamn : " Author_ID , " " Author_FName , " " Author_LName , " och " födelsedatum ", medan en tabell som heter " Publisher " skulle innehålla fältnamn : " Publisher_ID , " " Publisher_Name , " och " Publisher_Location . "
Därefter måste du bestämma hur varje bord relaterar till 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 post endast har en matchande post och vice versa ( exempel : en person har ett personnummer ) . En en - till - många-relation indikerar att en post har många matcher ( exempel : . En elev har många klasser ) en många - till - många-relation indikerar att flera rekord har flera matcher i en annan tabell ( exempel : många elever med många instruktörer ) .
en en- till - många-relation i en relationsdatabas måste ha en primärnyckel . En en - till - en relation 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 relationsdatabasen
Använda Microsoft Access , skapa tabellerna i " Design. " Inkludera fältnamn och datatyper med din normalisering disposition . Lägg en primärnyckel till några unika områden , exempelvis : Publisher_ID . För att skapa en primärnyckel , högerklicka på fältnamnet och välj " Primary Key . " Spara tabellen och upprepa stegen för att skapa ytterligare tabeller tills du är klar .
Nästa , klicka på " Relationer " -knappen för att skapa relationer . Välj " Relationer , Visa tabell " i verktygsfältet . Klicka på de tabeller som du vill skapa relationer för och klicka på " Lägg till ". Dra de relaterade fälten från en tabell till nästa . Klicka på " Skapa " i " Redigera relationer " dialogrutan . Sedan dubbelklickar du på relationen linjen . Detta kommer att öppna " Redigera relationer " dialogrutan .
Placera en bock vid " referensintegritet , " för att hålla dig från att skriva in data i den främmande nyckeln fältet om det inte har lagts in i primärnyckeln fältet ännu . Om du har en relation bord , placera en bock vid " Cascade Uppdatera Related Fields " och " Cascade Radera Related Fields " liksom. Detta kommer uppdatera dina data automatiskt när det är inlagt . Klicka på " OK . " Relationsdatabasen är nu klar .