Een Relational Database Management System ( RDBMS ) is een software systeem dat de toegang tot een relationele database biedt . Het softwaresysteem is een verzameling software-applicaties die kunnen worden gebruikt voor het maken , onderhouden, beheren en gebruik de database. Een " relationele database " is een database gestructureerd op " relationele " model . Gegevens worden opgeslagen en gepresenteerd in tabel formaat , georganiseerd in rijen en kolommen met een record per rij . Gegevens Structuur De tabel formaat is eenvoudig en gemakkelijk voor gebruikers database te begrijpen en te gebruiken . RDBMSs bieden toegang tot de gegevens met behulp van een natuurlijke structuur en organisatie van de data . Database-queries kan elke kolom voor overeenkomende vermeldingen zoeken . Multi - User Access RDBMSs kunnen meerdere database- gebruikers gelijktijdig toegang tot een database. Ingebouwde vergrendeling en transacties functionaliteit kunnen gebruikers toegang krijgen tot de gegevens als het wordt veranderd , voorkomt botsingen tussen twee gebruikers bijwerken van de gegevens , en houdt gebruikers toegang gedeeltelijk bijgewerkte records . Voorrechten Autorisatie en voorrecht controle functies in een RDBMS kan de databasebeheerder de toegang tot geautoriseerde gebruikers te beperken , en het verlenen van rechten aan individuele gebruikers op basis van de soorten van database- taken die ze moeten uitvoeren . Toelating kan worden gedefinieerd op basis van de externe client IP -adres in combinatie met de gebruiker toestemming , toegang tot specifieke externe computersystemen beperken . Network Access RDBMSs bieden toegang tot de database via een server daemon , een gespecialiseerde software programma dat luistert naar verzoeken op een netwerk , en maakt database- clients om verbinding te maken en gebruik maken van de database. Gebruikers niet nodig om te kunnen inloggen op de fysieke computer systeem om de database te gebruiken , het verstrekken van gemak voor de gebruikers en een laag van beveiliging voor de database . Netwerktoegang kunnen ontwikkelaars desktoptools en Web applicaties te interageren met databases op te bouwen . Speed De relationele database -model is niet de snelste datastructuur . RDBMS voordelen , zoals eenvoud , maken de lagere snelheid van een fair trade - off . Optimalisaties ingebouwd in een RDBMS , en het ontwerp van de databases , prestaties te verbeteren , waardoor RDBMSs meer dan snel genoeg voor de meeste toepassingen en gegevensbestanden voeren . Verbeteringen in de technologie , het verhogen van de processor snelheden en vermindering van het geheugengebruik en opslagkosten kunnen systeembeheerders de ongelooflijk snelle systemen die elke database performance tekortkomingen kunnen overwinnen bouwen . Maintenance RDBMSs functie onderhoudsprogramma's die database administrators bieden met tools om gemakkelijk bij te houden , test-, reparatie -en back-up van de databases gehuisvest in het systeem . Veel van de functies kunnen worden geautomatiseerd met behulp van ingebouwde automatisering in de RDBMS , of automation tools beschikbaar op het besturingssysteem . Taal RDBMSs ondersteunen van een generieke taal genaamd " Structured Query Language " ( SQL ) . De SQL syntax is eenvoudig , en de taal maakt gebruik van standaard Engels taal zoekwoorden en frasering , waardoor het vrij intuïtief en gemakkelijk te leren . Veel RDBMSs add non - SQL , database specifieke zoekwoorden , functies en eigenschappen om de SQL taal .
|