Wat is 'n DBBS en hoe werk dit?

INHOUDSOPGAWE:

Wat is 'n DBBS en hoe werk dit?
Wat is 'n DBBS en hoe werk dit?
Anonim

'n Databasisbestuurstelsel bestuur alle primêre aspekte van 'n databasis, insluitend die bestuur van datamanipulasie, gebruikersverifikasie en die invoeging of onttrekking van data. 'n DBBS definieer wat die dataskema genoem word, of die struktuur waarin die data gestoor word.

Relasionele databasisbestuurstelsels (RDBMS) implementeer die relasionele model van tabelle en verwantskappe.

Image
Image

Agtergrond oor databasisbestuurstelsels

Die term DBMS bestaan sedert die 1960's toe IBM die eerste DBMS-model genaamd Information Management System ontwikkel het, waarin data in 'n rekenaar in 'n hiërargiese boomstruktuur gestoor is. Individuele stukke data is slegs tussen ouer- en kinderrekords verbind.

Die volgende generasie databasisse was netwerk-DBMS-stelsels, wat probeer het om sommige van die beperkings van die hiërargiese ontwerp op te los deur 'n een-tot-veel-verhouding tussen data in te sluit. Dit het ons in die 1970's geneem toe IBM se Edgar F. Codd die relasionele databasismodel gevestig het, die voorloper van wat ons vandag ken.

Kenmerke van die moderne verhoudings-DBMS

Relasionele databasisbestuurstelsels implementeer die relasionele model van tabelle en verhoudings. Die primêre ontwerpuitdaging van vandag se relasionele DBBS'e is om data-integriteit te handhaaf, wat die akkuraatheid en konsekwentheid van die data beskerm, deur 'n reeks beperkings en reëls op die data om duplisering of dataverlies te vermy.

DBMS'e beheer ook toegang tot die databasis deur magtiging, wat op verskeie vlakke geïmplementeer is. Bestuurders of administrateurs kan byvoorbeeld toegang hê tot data wat nie vir ander werknemers sigbaar is nie, of hulle kan die magtiging hê om die data te wysig terwyl sommige gebruikers dit net kan bekyk.

Die meeste DBBS'e gebruik die gestruktureerde navraagtaal, wat 'n geskrewe metode bied om met die databasis te kommunikeer. Trouens, selfs al verskaf die databasis 'n grafiese koppelvlak wat gebruikers in staat stel om die data maklik te bekyk, te kies, te redigeer of andersins te manipuleer, voer SQL hierdie take in die agtergrond uit.

Voorbeelde van DBBS'e

Om te kies watter databasis jy benodig, is 'n komplekse taak. Oracle, Microsoft SQL Server en IBM DB2 oorheers die hoë-end relasionele DBMS-mark en is almal redelike keuses vir komplekse en groot datastelsels. Vir klein organisasies of tuisgebruik is gewilde DBBS'e Microsoft Access en FileMaker Pro.

Meer onlangs het ander nie-relasionele DBBS'e in gewildheid gegroei. Dit is die NoSQL-geur, waarin 'n meer buigsame struktuur die streng gedefinieerde skema van die RDBM's vervang. Dit is nuttig vir die stoor en werk met baie groot datastelle wat 'n wye reeks datatipes bevat. Groot spelers in hierdie ruimte sluit in MongoDB, Cassandra, HBase, Redis en CouchDB.

Aanbeveel: