Icke - relationsdatabaser är helt enkelt listor med data , kombinera alla poster i en tabell utan att definiera relationer mellan poster eller data objekt . Relationsdatabaser segregera data till logiskt organiserade tabeller , inrättande hur varje bord är länkad , eller relaterade till databasens övriga tabeller . Dataorganisation
Icke - relationsdatabaser såsom platt fil databaser samman alla sina poster i en enda tabell . Relationsdatabaser bryta upp uppgifterna i mindre bord , eliminera uppsägningar i en process som kallas normalisering . Varje tabell i en relationsdatabas har en unik identifierare som kallas en primärnyckel som motsvarar en annan tabellens primärnyckel , etablera en relation mellan data inom olika tabeller . Addera Data Integrity
Icke - relationsdatabaser är benägna att dataduplicering , hotar dataintegritet . Uppdatera en persons adress i en platt fil databas kräver manuell uppdatering av varje av hans register för att säkerställa att hans uppgifter förblir konsekvent . Relationsdatabasen designprocessen eliminerar rekord dubbelarbete , förhindra motstridiga uppgifter från ockuperar databasen .
Datahämtning
Sökningar som använder flera kriterier för att hitta poster i en icke - relationsdatabas är ineffektiva och kräver flera passager genom databasen för att undersöka alla sina register för tändstickor . Relationsdatabas organisation medger ett frågespråk som SQL för att använda den primära nyckeln delas mellan borden för att snabbt och effektivt sammanställa och returnera de begärda posterna .