Acasă Baze de date Ce este o bază de date relațională (rdb)? - definiție din techopedia

Ce este o bază de date relațională (rdb)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă baza de date relațională (RDB)?

O bază de date relațională (RDB) este un set colectiv de mai multe seturi de date organizate de tabele, înregistrări și coloane. RDB stabilesc o relație bine definită între tabelele bazei de date. Tabelele comunică și partajează informații, ceea ce facilitează căutarea, organizarea și raportarea datelor.

RDBs folosesc Structured Query Language (SQL), care este o aplicație standard de utilizator care oferă o interfață de programare ușoară pentru interacțiunea bazei de date.

RDB este derivat din conceptul funcției matematice a seturilor de date de mapare și a fost dezvoltat de Edgar F. Codd.

Techopedia explică baza de date relațională (RDB)

RDB-urile organizează datele în moduri diferite. Fiecare tabel este cunoscut ca o relație, care conține una sau mai multe coloane de categorii de date. Fiecare înregistrare de tabel (sau rând) conține o instanță de date unică definită pentru o categorie de coloane corespunzătoare. Una sau mai multe caracteristici de date sau înregistrări se referă la una sau mai multe înregistrări pentru a forma dependențe funcționale. Acestea sunt clasificate după cum urmează:

  • Unu la unu: o înregistrare de tabel se referă la o altă înregistrare dintr-un alt tabel.
  • One to Many: O înregistrare de tabel se referă la multe înregistrări din alt tabel.
  • Multe la unu: Mai multe înregistrări de tabel se referă la o altă înregistrare de tabel.
  • De la mulți la mulți: mai multe înregistrări de tabel se referă la mai multe înregistrări din alt tabel.

RDB efectuează operațiuni ale bazei de date „select”, „proiect” și „join”, unde select este utilizat pentru preluarea datelor, proiectul identifică atributele de date și se alătură relațiile combinate.

BD au multe alte avantaje, inclusiv:

  • Extensibilitate ușoară, deoarece se pot adăuga noi date fără modificarea înregistrărilor existente. Aceasta este cunoscută și sub denumirea de scalabilitate.
  • Noua performanță tehnologică, putere și flexibilitate cu multiple funcții de cerință de date.
  • Securitatea datelor, care este esențială atunci când partajarea datelor se bazează pe confidențialitate. De exemplu, conducerea poate împărtăși anumite privilegii de date și poate accesa și bloca angajații de la alte date, cum ar fi informații privind salariul sau beneficiile confidențiale.
Ce este o bază de date relațională (rdb)? - definiție din techopedia