En relationel database giver en hurtigere og mere effektiv måde at hente data der er gemt i flere forskellige tabeller. En relationel database har flere objekter, komplet hentning funktioner som lagrede procedurer , borde og brugerrettigheder . Strukturen af databasen omfatter evnen til at slutte tabeller, indekser og sammenligning operatører . Funktion
Relationelle databaser giver en mere effektiv måde at opbevare virksomhedens data , da de kan gemme, hente og fjerne tusindvis af poster inden for få sekunder . Dette er vigtigt for organisationer, der kræver store, ad hoc- procedurer til at udføre arbejdsopgaver. Relationelle databaser anvendes i interne og web-applikationer til at give hurtige resultater for dynamisk indhold. Disse servere kan gemme alle kunden , orden, finans og medarbejderen nødvendige oplysninger for virksomheden til at fungere .
Typer
p Der er tre vigtigste relationelle database -produkter. MySQL er frit distribueres , så det er almindeligt anvendt til små virksomheder eller individuelle blogs på internettet. SQL Server er en virksomhedsløsning til mellemstore og store virksomheder . SQL Server er distribueret af Microsoft, og det fungerer godt med . NET programmering , som omfatter web-sprog som C # og VB.NET . Oracle er en stor, enterprise løsning almindeligt anvendt i skoler , regeringer og nationale organisationer.
Objects
Tabeller er de vigtigste objekter i en relationel database. Disse objekter indeholder rækker og kolonner, der indeholder de poster gemt af brugerne. Tabeller kan holde kun et par poster til millioner af plader til store virksomhedsnetværk . Lagrede procedurer , skrevet med Structured Query Language ( SQL) , hente disse poster. Bruger tilladelser gives til dem, der kan få adgang til de databaseobjekter .
Vær
" Joining " tabeller er den vigtigste struktur, der giver relationelle databaser en fordel i forhold flat - filsystemer . Deltagelse indebærer forbinde to eller flere tabeller sammen med matchende kolonner. For eksempel er en kunde rekord forbundet til en ordre post med kundens id. Dette gør det muligt for database programmør til at hente flere poster i én SQL-sætning fra separate tabeller.
Indexes
Indexes er komponenter af relationelle databaser , der sortere tabellen poster. En korrekt placeret indeks sorterer posterne , så hentning af disse oplysninger er hurtigere . Uden indekser , brug databasen til at søge gennem hver post , indtil den finder den rigtige. Ved at sortere records , aktivere indekserer databasen for at søge logiske blokke af records uden at forespørge hele tabellen .