? Databaser er nyttige værktøjer til at organisere information. Relationelle database management systemer bruger den relationelle database model, som organiserer data i tabeller. Hver tabel indeholder registreringer af nært beslægtede data, der kan være forbundet gennem nogle fælles attribut. Den relationelle database er blevet standard model for databaser fremstillet af produkter såsom Access eller MySQL. Historie
I 1970 skrev Edgar F. Codd et papir med titlen "Et relationelle model af data til stor fælles data Banker " forklarer den relationelle database model. Hans nye ideer erstattet "flade" databaser, som er gemt oplysningerne i en lang tekst fil. Codd arbejdede for IBM, men Oracle blev den første med held drage fordel af sin relationelle model. Senere andre virksomheder vedtog modellen , og det blev standard database design til databaser.
Borde
relationsdatabase gemmer oplysninger i en samling af tabeller. Hvert bord har kolonner og rækker , hvor søjler repræsenterer områder af data og rækker repræsenterer poster. Felter kan indeholde bogstaver , tal eller datoer . Hver post kan indeholde et bestemt sæt af data, såsom en persons fulde adresse . En relationel database generelt består af flere tabeller med relaterede oplysninger.
Nøgler
Hver tabel i en relationel database vil indeholde en tast, der svarer til en kolonne og giver en logisk måde at få en post fra en tabel. En primær nøgle indeholder unikke kolonne med data . Et eksempel på en god primær nøgle ville være et identifikationsnummer i et personale tabel, som hver enkelt medarbejder besidder et unikt identifikationsnummer . En tabel kan også have en fremmed nøgle , der forbinder en bestemt bord til et andet , sandsynligvis svarende til en primær nøgle i en anden tabel .
Relationships
Tabeller fundet i en relationel database har forskellige forhold : en-til- en, en- til-mange og mange -til-mange . Når en post i én tabel vedrører kun én post i en anden tabel , de har en en-til -en-relation . I en en -til- mange-relation , vedrører en post i den ene tabel til mange poster i en anden tabel . Mange -til- mange relationer opstår, når mange poster forholde sig til mange poster i en anden og omvendt.
SQL
SQL, en edb-sprog designet til at oprette og administrere relationelle databaser , er blevet standard sprog, der anvendes med relationsdatabaser dag. De fleste databaser bruge dette sprog til at konstruere tabellerne i en database . Når du opretter en tabel med en CREATE kommando , databasen giver en kolonne navn og datatype for denne kolonne. Gennem SQL , kan du også tildele nøglerne til en bestemt kolonne.