En database gemmer oplysninger på en computer -system. Den relationelle aspekt tager databasen ideen et skridt videre , at placere data i kategorier, så det er let at få adgang til, bruge og administrere . En relationel database er i realiteten en " data management" system. Funktion
Medarbejder information er typisk holdt i en relationel database.
relationsdatabase svarer til et bibliotek af bøger, hvor oplysningerne er kategoriseret efter fagområde eller typen af brug. For eksempel kan en relationel database bruger ønsker kun oplysninger om deres job - for eksempel information konti. En traditionel database er tilstrækkelig til små mængder af data , mens en relationel database bruges til store mængder af information.
Historie
Relateret information Together
I 1970'erne en IBM medarbejder ved navn EF Codd skrev et papir med titlen " en relationelle model af data til stor fælles Banks ", der introducerede ideen om en relationel model af databaser. IBM efterfølgende skabte et sprog ( SQL) til at generere rapporter og opdatere data i denne model. Kort efter udviklede Oracle, der producerer business hardware og software, en kommerciel database baseret på Codd teori og forskning fra andet arbejde, og var det første selskab til at markedsføre en sådan database . Til sidst, yderligere typer af relationelle databaser opstået fra disse prototyper.
Betydning
Indførelsen af relationelle databaser i begyndelsen af 1970'erne revolutionerede den måde, oplysningerne blev forvaltet . Før indførelsen af relationelle databaser , var det meget sværere at få oplysninger fra store lister af data. I virkeligheden var det ikke altid muligt at indhente de nødvendige oplysninger uden også at udtrække irrelevant information . Et andet problem var, at hvis nogen data blev ændret , alle edb -programmer ved hjælp af data skulle også ændres i overensstemmelse hermed.
Fordele
Designing relationsdatabaser involverer strukturering data.
Ud over at give en måde at udtrække kun de nødvendige oplysninger, målrettet kun mod de mennesker, for hvem det er relevant , edb- programmer ved hjælp af relationelle databaser er også lettere at oprette og vedligeholde, da er den faktiske database for administrative personale . < br >
Overvejelser
indeholder en definition af en relationel database
Før en database kan blive sluppet løs på en " intetanende " edb-system , skal det først være udformet . Denne opgave normalt falder til en database designer og er en meget dygtig opgave . Databasen Designeren skal forstå, hvordan data er struktureret , og hvordan det bruges på den virkelige verden miljø.