Relational Database Design tydelig forklart

Relational Database Design tydelig forklart


En relasjonsdatabase er en metode for organisering og lagring av informasjon i logiske segmenter for å gjøre det lettere å vedlikeholde. En relasjonsdatabase gjør det også mulig å knytte sett av informasjon for bedre datavalidering og reduksjon av duplisert informasjon.

objekter

Databaser lagre informasjon om "objekter". Et objekt kan være en hvilken som helst enhet som du vedlikeholde data, for eksempel en ansatt, en kunde, en bygning eller en konto. Objekter må ha en unik måte å identifisere objektet og skiller den fra alle andre objekter av samme type - ". Keys" disse kalles

Objekter blitt tabeller i databasen: KUNDEN bord, ANSATT bord, DEPARTMENT bord, PRODUCT bord, etc.

Attributter

Hvert objekt i databasen vil ha attributter eller dataelementer - disse vil bli felt. Ett eller flere attributter eller felter vil bli brukt som nøkkel eller identifikator som gjør at hver plate på bordet unik. Attributtene er informasjon om objektet eksempel: navn, adresse eller Telefon på KUNDEN bordet. Kundenummer kan være en annen egenskap som fungerer som "Key" -feltet. Når du søker etter informasjon, vil databasen programvare bruke attributtverdier for å finne en post.

Forhold

Objekter eller tabeller har relasjoner til andre tabeller. En ansatt tabellen vil ha et attributt kalt DEPARTMENT_CODE, som også er en egenskap (og nøkkel) ved Institutt tabellen. Denne koden knytter den ansatte til en avdeling. Databasen programvaren bruker dette forholdet for å sørge for at du ikke sette en DEPARTMENT_CODE på den ansatte posten som ikke eksisterer.

Sammendrag

Forholdet mellom bordene er grunnen til denne type database kalles "Relational." Når hente data fra databasen, forholdet tillate deg å få felt fra mer enn ett bord om gangen. Relasjons strukturer bidrar kun gyldig informasjonen er lagret på systemet.