Fordelene av en relasjonsdatabase Management System

Fordelene av en relasjonsdatabase Management System


En relasjonsdatabase Management System (RDBMS) er et programvaresystem som gir tilgang til en relasjonsdatabase. Programvaren system er en samling av programmer som kan brukes til å opprette, vedlikeholde, administrere og bruke databasen. En "relasjonsdatabase" er en database strukturert på "relasjons" modell. Data lagres og presenteres i et tabellformat, organisert i rader og kolonner med én oppføring per rad.

data~~POS=TRUNC struktur~~POS=HEADCOMP

Tabellen format er enkel og lett for database brukere å forstå og bruke. RDBMSs gi datatilgang hjelp av en naturlig struktur og organisering av data. Databasespørringer kan søke hvilken som helst kolonne for matchende oppføringer.

Multi-User Access

RDBMSs tillater flere database for brukere å få tilgang til en database samtidig. Innebygd låsing og transaksjoner funksjonalitet tillate brukere å få tilgang til data som det blir endret, forhindrer kollisjoner mellom to brukere oppdatere data, og holder brukere får tilgang til delvis oppdaterte poster.

privilegier

Autorisasjon og privilegium kontrollfunksjoner i en RDBMS la databaseadministrator for å begrense tilgangen til autoriserte brukere, og gi rettigheter til individuelle brukere basert på hvilke typer database oppgaver de trenger for å utføre. Autorisasjon kan defineres basert på ekstern klient IP-adresse i kombinasjon med brukerautorisasjon, begrense tilgangen til bestemte eksterne datasystemer.

Network Access

RDBMSs gi tilgang til databasen gjennom en server daemon, et spesialisert program som lytter etter forespørsler på et nettverk, og lar databaseklienter til å koble til og bruke databasen. Brukere trenger ikke å være i stand til å logge inn på den fysiske datasystem for å bruke databasen, noe som er praktisk for brukerne og et lag av sikkerhet for databasen. Nettverkstilgang lar utviklere å bygge desktop verktøy og web-applikasjoner til å samhandle med databaser.

Hastighet

Relasjonsdatabasen modellen ikke er den raskeste datastrukturen. RDBMS fordeler, for eksempel enkelhet, gjør lavere hastighet en fair trade-off. Optimaliseringer er innebygd i en RDBMS, og utformingen av databasene, forbedre ytelsen, slik at RDBMSs til å utføre mer enn rask nok for de fleste applikasjoner og datasett. Forbedringer i teknologi, økt prosessorhastigheter og mink minne og lagringskostnader tillate systemadministratorer å bygge utrolig raske systemer som kan overvinne noen database ytelses mangler.

Vedlikehold

RDBMSs funksjonen vedlikehold verktøyene som gir databaseadministratorer med verktøy for enkelt å vedlikeholde, test, reparasjon og sikkerhetskopiere databaser som befinner seg i systemet. Mange av funksjonene kan automatiseres ved hjelp av innebygde automatisering i RDBMS eller automatisering verktøy tilgjengelig på operativsystemet.

Språk

RDBMSs støtte en generisk språk som heter "Structured Query Language" (SQL). SQL-syntaksen er enkel, og språket bruker standard engelske søkeord og frasering, noe som gjør det ganske intuitivt og lett å lære. Mange RDBMSs legge non-SQL, databasespesifikke søkeord, funksjoner og egenskaper til SQL språket.