? En databas , enkelt uttryckt , lagrar data på en dator . Om du har en lista med namn och telefonnummer som lagras på din dator , är det en enkel databas . En relationsdatabas är mer komplex . Definition
Hernandez i " Database Design för Mere dödliga " definierade en relationsdatabas som en som " lagrar data i relationer, som användaren uppfattar som tabeller , " eller diagram , rapporter eller sökresultat , eller . någon annan läsbar form
Syfte
ett enkelt exempel är detta : Om du är en försäljningschef , kan du använda 1 ) en databas över säljare och 2 ) en databas med försäljningen för att skapa 3 ) en tabell över försäljningen per säljare .
relationsmodellen
relationsdatabaser använder den accepterade relationsmodellen , avlad av IBM forskaren Dr . Edgar F. Codd i slutet av 1960 . Codds modell tillämpas komplex matematik för att ge hög integritet och enkel hantering av data. Den boolesk sökning härstammar från denna modell . Addera RDBMS
En relationsdatabas management system är det program du använder för att " skapa , underhålla , ändra och manipulera en relationsdatabas , " skriver Hernandez . Microsoft SQL Server är en sådan RDBMS .
Tidigare modeller
relationsdatabaser växte fram bristerna i tidigare modeller . Den hierarkiska använder " förälder " och "barn" -databaser , i en - till - en relationer . Ett barn register måste kopplas till en förälder databas , som är stel . Ett nätverk databas får " en till många " förhållande , eller "flera härstamning. " Men det var fortfarande stel i att det satt i stort sett i silor av data , medan en relationsdatabas bör omfatta helheten av ett företags verksamhet .