En relationsdatabas är en samling av rådata strukturerade av rader och kolumner , men organiseras längs en princip konceptet . Till exempel är en telefonbok en databas organiserad enligt tre kolumner och flera rader och organiserande princip är namn och telefonnummer relation . Databaser som är mer sofistikerad gå längre än den organiserande konceptet genom att skapa tabeller ( mindre databaser ) som styr inmatning av data . Platt Databas
En Platt databas har ingen organiserande princip .
Ett exempel på en enkel, icke - relationsdatabas är ett kalkylblad . Den består av rader och kolumner. Ofta ett kalkylblad kommer att gå med termen en Platt databas . Men de kan bli svårhanterliga mycket snabbt genom att ha mycket stora mängder information som kan ta upp hundratals rader eller kolumner . Detta beror på att det inte finns någon organiserande princip bakom databasen. Därför , när du kan skriva vilken typ av uppgifter , blir det svårt att hantera . Det är svårare att hitta en gemensam grund mellan de olika delarna , eller att hitta statistisk information , eller avslöja relationer mellan data.
Lätt att hantera data
relationsdatabaser gör det lätt att hantera data med en organiserande princip .
En viktig orsak till att du använder en relationsdatabas över en Platt databas är att relationsdatabasen är lättare att hantera . Till att börja med , kan du ordna raderna och kolumnerna längs ett enkelt koncept . Ta en försäljning databas . Du kan organisera informationen längs produktnamn , produktnummer och tillverkare . Då kan du ha en tillverkare databas , vilken lista produkter , pris , och tillverkarens namn . Dessa två databaser är " borden " och kan kopplas samman med tillverkarens namn och produktnummer . Därför är försäljningen information separat från uppgifter om tillverkaren .
Organisation av datatyper
relationsdatabaser kan organisera data av olika typer för en enhetlig struktur .
ha en relationsdatabas inte bara gör data hanterbara , du kan använda datatyper ( strukturen av data ) för att eliminera fel . Det är lätt att upprätthålla konsekvens i en relationsdatabas . Datatyper kan ge liknande datainmatning , uppgifterna är konsekventa i strukturen även om olika till utseendet . Till exempel , kan datum se ut så här : 10/19/2010 eller 12/01/2010 . Alla datum kommer att ha samma struktur : åååå /mm /dd även om de ser annorlunda ut . Att ha en enhetlig struktur minskar risken för fel .
När du eliminera uppgifter = inmatningsfel , då rapporteringen kommer att vara konsekvent . Du kan presentera liknande typer av information på samma sätt . Så rapportering kommer att vara välorganiserad och strömlinjeformad .
Avslöja Relations Inte ses normalt
En relationsdatabas kan sätta ihop relationer som bitar i ett pussel .
En annan fördel med en relationsdatabas som är viktigt är att det hjälper avslöja relationer mellan data som annars skulle vara svåra att upptäcka . Till exempel försäljning av en produkt från en viss återförsäljare , men försäljningen av samma produkt från en annan återförsäljare kan vara annorlunda . Analys kan ge information om vad detaljisterna gör som är annorlunda . Sådan information , om det var i en Platt databas , skulle vara svårt att upptäcka . Men i en relationsdatabas är det lätt . Addera