? Databaser är användbara verktyg för att organisera informationen . Relational Database Management system använder relationsdatabas -modellen , som organiserar data i tabeller . Varje tabell innehåller uppgifter om närbesläktade uppgifter som kan kopplas till några vanliga attribut . Relationsdatabasen har blivit standard modell för databaser som producerats av produkter såsom Access eller MySQL . Historia
År 1970 skrev Edgar F. Codd ett dokument med titeln " A Relational Model of Data för stora delade databanker " förklarar relationsdatabas modell . Hans nya idéer ersatt "platt" databaser som lagras informationen i en lång textfil . Codd arbetade för IBM , men Oracle blev den första att framgångsrikt dra nytta av hans relationsmodellen . Senare antog andra bolag modellen , och det blev standard databasdesign för databaser .
Tabeller
En relationsdatabas lagrar information i en samling tabeller . Varje tabell har kolumner och rader , där kolumnerna representerar datafält och rader representerar poster . Fält kan innehålla bokstäver , siffror eller datum . Varje post kan innehålla en viss mängd data såsom en persons fullständiga adress . En relationsdatabas består vanligtvis flera tabeller som innehåller relaterad information .
Keys
Varje tabell i en relationsdatabas innehåller en nyckel som motsvarar en kolumn och ger ett logiskt sätt att få en post i en tabell . En primär nyckel innehåller unik kolumn av data . Ett exempel på en bra primärnyckel skulle vara ett identifikationsnummer i en personal tabell , där varje medarbetare har ett unikt identifikationsnummer . En tabell kan också ha en främmande nyckel som kopplar en särskild tabell till en annan , troligen motsvarar en primärnyckel i en annan tabell .
Relationer
Tabeller finns i en relationsdatabas har olika relationer : en - till - en, en - till - många och många - till-många . När en post i en tabell avser endast en post i en annan tabell , de har en ett - till - ett-förhållande . I en en - till - många-relation , avser en post i en tabell till många poster i en annan tabell . Många - till - många relationer uppstår när många poster avser flera poster i en annan och vice versa . Addera SQL
SQL , ett datorspråk konstruerad för att skapa och hantera relationsdatabaser databaser , har blivit standard språk som används med relationsdatabaser idag . De flesta databaser använder detta språk för att konstruera tabeller i en databas . När du skapar en tabell med en CREATE -kommandot , ger databasen en kolumn namn och datatyp för kolumnen . Genom SQL , kan du också tilldela nycklar till en viss kolumn .