Relacijska baza podataka (RDB)

Autor: Randy Alexander
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 26 Lipanj 2024
Anonim
Relacijska baza podataka (RDB) - Tehnologija
Relacijska baza podataka (RDB) - Tehnologija

Sadržaj

Definicija - Što znači relacijska baza podataka (RDB)?

Relacijska baza podataka (RDB) skupni je skup više skupova podataka organiziranih po tablicama, zapisima i stupovima. RDB-ovi uspostavljaju dobro definiran odnos između tablica baza podataka. Tablice komuniciraju i dijele informacije što olakšava pretraživanje podataka, organizaciju i izvještavanje.


RDB-ovi koriste strukturirani jezik upita (SQL), što je standardna korisnička aplikacija koja pruža jednostavno programsko sučelje za interakciju baze podataka.

RDB je izveden iz koncepta matematičke funkcije mapiranja podataka, a razvio ga je Edgar F. Codd.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava relacijsku bazu podataka (RDB)

RDB-ovi organiziraju podatke na različite načine. Svaka je tablica poznata kao relacija koja sadrži jedan ili više stupaca s kategorijama podataka. Svaki zapis tablice (ili redak) sadrži jedinstvenu instancu podataka definiranu za odgovarajuću kategoriju stupaca. Jedan ili više podataka ili značajki zapisa odnose se na jedan ili više zapisa koji čine funkcionalne ovisnosti. Oni su klasificirani kako slijedi:


  • Jedan prema jedan: Jedan zapis tablice odnosi se na drugi zapis u drugoj tablici.
  • Jedan za mnoge: Jedan zapis tablice odnosi se na mnoge zapise u drugoj tablici.
  • Mnogi za jedan: Više zapisa o tablici odnosi se na drugi zapis u tablici.
  • Mnogi do mnogih: Više zapisa u jednoj tablici odnosi se na više zapisa u drugoj tablici.

RDB izvodi operacije "odabir", "projekt" i "pridruživanje", pri čemu se odabir koristi za pronalaženje podataka, projekt identificira atribute podataka i spaja kombinira odnose.

RDB-ovi imaju i mnoge druge prednosti, uključujući:

  • Laka proširivost jer se novi podaci mogu dodavati bez izmjene postojećih zapisa. To je također poznato kao skalabilnost.
  • Nove tehnološke performanse, snaga i fleksibilnost s višestrukim mogućnostima zahtjeva podataka.
  • Sigurnost podataka, što je kritično kada se dijeljenje podataka temelji na privatnosti. Na primjer, uprava može dijeliti određene privilegije podataka i pristupiti zaposlenicima i blokirati druge podatke, poput povjerljivih podataka o plaći ili naknadama.