Huis databases Wat is een relationele database (rdb)? - definitie van techopedia

Wat is een relationele database (rdb)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Relational Database (RDB)?

Een relationele database (RDB) is een collectieve set van meerdere gegevenssets georganiseerd door tabellen, records en kolommen. RDB's leggen een goed gedefinieerde relatie tussen databasetabellen. Tabellen communiceren en delen informatie, wat de doorzoekbaarheid, organisatie en rapportage van gegevens vergemakkelijkt.

RDB's gebruiken Structured Query Language (SQL), een standaardapplicatie die een eenvoudige programmeerinterface biedt voor database-interactie.

RDB is afgeleid van het wiskundige functieconcept van kaartgegevenssets en is ontwikkeld door Edgar F. Codd.

Techopedia verklaart Relational Database (RDB)

RDB's organiseren gegevens op verschillende manieren. Elke tabel staat bekend als een relatie, die een of meer kolommen met gegevenscategorieën bevat. Elk tabelrecord (of rij) bevat een unieke gegevensinstantie die is gedefinieerd voor een overeenkomstige kolomcategorie. Een of meer gegevens of recordkenmerken hebben betrekking op een of meerdere records om functionele afhankelijkheden te vormen. Deze zijn als volgt ingedeeld:

  • Eén op één: één tabelrecord heeft betrekking op een ander record in een andere tabel.
  • Eén op veel: één tabelrecord heeft betrekking op veel records in een andere tabel.
  • Many to One: meer dan één tabelrecord heeft betrekking op een ander tabelrecord.
  • Veel tot veel: meer dan één tabelrecord heeft betrekking op meer dan één record in een andere tabel.

RDB voert "select", "project" en "join" databasebewerkingen uit, waarbij select wordt gebruikt voor het ophalen van gegevens, project identificeert gegevensattributen en join combineert relaties.

RDB's hebben veel andere voordelen, waaronder:

  • Gemakkelijk uit te breiden, omdat nieuwe gegevens kunnen worden toegevoegd zonder bestaande records te wijzigen. Dit wordt ook schaalbaarheid genoemd.
  • Nieuwe technologieprestaties, kracht en flexibiliteit met meerdere gegevensvereisten.
  • Gegevensbeveiliging, wat van cruciaal belang is wanneer het delen van gegevens gebaseerd is op privacy. Het management kan bijvoorbeeld bepaalde gegevensprivileges en toegang delen en werknemers blokkeren voor andere gegevens, zoals vertrouwelijke salaris- of voordeelinformatie.
Wat is een relationele database (rdb)? - definitie van techopedia