Begrebet en relationel database blev først etableret i 1969 af Edgar Frank Codd , en britisk matematiker og tidligere Royal Air Force pilot arbejder i et IBM laboratorium i San Jose, Californien. Fordi laver beregninger på computere koste hundredvis af dollars per minut , tid var på en præmie. Codds indsigt i lagring, genfinding og analyse af data hjalp overvinde omkostningsmæssige hindringer og opbygge databasen industri i en multimillion -dollar business. Primær nøgle
Det vigtigste element i enhver relationel database er dens primære nøgle . Den primære nøgle er et unikt nummer eller tildelt hver enkelt post, der rejser på tværs af forskellige tabeller. Et godt eksempel på en primær nøgle er et CPR-nummer . Den primære nøgle gør hver post entydig , og det giver data, der skal opbevares i mere end én tabel . Hver tabel i en relationel database , vil have et felt til den primære nøgle.
Borde
relationsdatabase har mere end én tabel med data. Tabellerne er følgeskab af den primære nøgle. Nøglen kan tjene til at slutte tabeller sammen i mange forskellige relationer , såsom en en-til- en-forhold , hvor hver tabel indeholder en unik rekord , en en-til -mange-relation , hvor den ene tabel kan indeholde optegnelser om en person , og andre kan have optegnelser om alle , at de enkelte finansielle transaktioner eller en mange-til -en-relation , hvor den ene tabel kan indeholde en liste over personer og den anden kunne have data om den type kunder, repræsenteret ved de personer
< br . >
CRUD Capability
Alle databaser vil give deres ejere til at oprette, læse , opdatere og slette ( CRUD ) . Det gøres generelt gennem forskellige former for Structured Query Language , designet i 1974 af IBM, og baseret på principperne for relationel algebra. Sproget giver også de fleste brugere at forespørge og manipulere data , samt beskytte det mod uønskede opdateringer , sletninger eller andre potentielle fejl.