Een database management systeem ( DBMS ) is een computer software applicatie die gebruikers in staat stelt te creëren, controleren en onderhouden van een database. Een relationeel databasebeheersysteem ( RDBMS ) is een complexere DBMS dat gegevens opslaat in tweedimensionale tabellen die aan elkaar gerelateerd via toetsen . Hoewel beide database- applicaties hebben hun toepassingen , bedrijven over het algemeen de voorkeur relationele database management systemen, omdat ze kan grotere gegevenssets . Data Storage Een basis DBMS slaat gewoon de gegevens in een hardnekkige vorm , doordat de gegevens ongewijzigd blijft , zelfs als de applicatie die gemaakt het crasht of wordt verwijderd . De gegevens zijn gerangschikt in rijen en kolommen . Een database management systeem onderhoudt ook een set van regels , zodat gebruikers de gegevens kunnen openen . Een relationele database management systeem voegt een tabel structuur met tafels . Elke kolom tabel is een veld , en elke tafel rij is een record . Relaties In een RDBMS , bestaan er onderling afhankelijke relaties tussen de sets van gegevens . Elke tafel heeft een uniek gebied bekend als een sleutel. Tabellen die een belangrijke gastheer hebben een een-op -veel , veel-op - veel of een-op - een relatie . Geen relaties in een DBMS , zodat de rijen en kolommen zijn onafhankelijk van elkaar . Het voordeel van het onderhouden van relaties is referentiële integriteit . Iedere keer dat een record wordt gewijzigd , worden alle gerelateerde records uit andere tabellen onmiddellijk bijgewerkt . Redundancy Een relationele database management systeem is gevoelig voor minder redundantie omdat alles is gerelateerd . Daarom dubbele reeksen gegevens niet bestaan . Dit zorgt ervoor dat de opgeslagen gegevens nauwkeurig en relevant . Een DBMS , aan de andere kant , maakt gedupliceerde data , welke data redundantie , data inconsistentie en een slechte integriteit van de gegevens kan veroorzaken . Extra Verschillen Een database management systeem is minder veilig , en kan alleen worden gebruikt door een gebruiker . Daarnaast kan een DBMS niet worden gedeeld op een netwerk of het internet . Een RDBMS kan online worden gedeeld , en het ondersteunt veel grotere gegevenssets . Echter , een relationele database management systeem vereist meer complexe hardware en software , en het is veel moeilijker op te zetten .
|