En database er en samling af data , der omfatter marker , journaler og borde. En kombination af felter udgør en post , en kombination af poster udgør en tabel , og en kombination af tabeller udgør databasen . En relationel database giver dig mulighed for at dele oplysninger mellem én tabel og en anden og minimere redundans. Klargøring af Relational Database
For at bruge en relationel database effektivt, bør du nedbryde dine tabeller til deres enkleste form gennem normalisering. Før opbygge din relationelle database, bliver du nødt til at identificere, hvad din database vil blive brugt til , hvilke felter du skal bruge, hvor dine felter vil blive placeret , og de unikke værdier ( primære nøgler ) i hver tabel.
< p> Dit bord skal kun omfatte data, der er specifikke for den pågældende tabel. For eksempel vil en tabel kaldet " Author" omfatter feltnavne : " Author_ID ", " Author_FName ", " Author_LName " og " Fødselsdato ", mens en tabel kaldet " Publisher " ville omfatte feltnavne : " PUBLISHER_ID ", " PUBLISHER_NAME , "og" Publisher_Location . "
Dernæst skal du bestemme, hvordan hver tabel relaterer til en anden. Relationelle databaser har tre relationer , en- til-en , en-til- mange og mange-til- mange. En en-til -en-relation viser, at en rekord kun har én matchende post og vice- versa (eksempel : én person har en social sikring nummer). En en-til -mange-relation angiver, at en post har mange kampe ( eksempel: . En elev har mange klasser) En mange-til -mange-relation viser, at flere poster har flere kampe i en anden tabel ( eksempel: mange studerende med mange instruktører ) .
en en- til-mange- relation i en relationel database skal have en primær nøgle. En en -til-en forhold har brug for en primær nøgle for hver tabel. En mange-til -mange-relation vil omfatte to fremmede nøgler ( primære nøgler fra andre tabeller) , der linker dem sammen.
Oprettelse af Relational Database
hjælp af Microsoft Access , skabe tabellerne i " Design View ". Medtag feltnavne og datatyper ved hjælp af din normalisering omrids. Tilføj en primær nøgle til eventuelle unikke områder , f.eks PUBLISHER_ID . For at oprette en primær nøgle , skal du højreklikke på feltnavnet og vælg " Primær nøgle ". Gem dit bord og gentag trin for at oprette flere tabeller , indtil du er færdig.
Næste, klik på " Parforhold " knappen for at oprette relationer . Vælg " Parforhold , Show Table " fra værktøjslinjen. Klik på de tabeller, du ønsker at skabe relationer til , og klik på "Tilføj ". Træk de relaterede felter fra én tabel til den næste . Klik på "Opret " i " Rediger relationer " dialogboksen . Derefter dobbeltklikke på forholdet linje. Dette vil åbne " Rediger relationer " dialog.
Placer en check -mark med " Gennemtving referentiel integritet ", at holde dig fra at indtaste data i den fremmede nøgle feltet, hvis det ikke er optaget i den primære nøgle felt endnu. Hvis du har en mange-relation bord , placere en check -mark med " Cascade Opdatering relaterede felter " og " Cascade Delete Related Fields " som godt. Dette vil opdatere dine data automatisk, så det er indtastet. Klik på " OK". Din relationel database er nu færdig.