Relational Database (RDB)

Forfatter: Randy Alexander
Oprettelsesdato: 2 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
RDB: Relational Database Design (with Exercises)
Video.: RDB: Relational Database Design (with Exercises)

Indhold

Definition - Hvad betyder Relational Database (RDB)?

En relationel database (RDB) er et kollektivt sæt af flere datasæt organiseret af tabeller, poster og kolonner. RDB'er opretter et veldefineret forhold mellem databasetabeller. Tabeller kommunikerer og deler information, som letter datasøgbarhed, organisering og rapportering.


RDB'er bruger Structured Query Language (SQL), som er et standardbrugerapplikation, der giver en nem programmeringsgrænseflade til databaseinteraktion.

RDB stammer fra det matematiske funktionskoncept for kortlægning af datasæt og blev udviklet af Edgar F. Codd.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer RDB (Relational Database)

RDB'er organiserer data på forskellige måder. Hver tabel er kendt som en relation, der indeholder en eller flere datakategorikolonner. Hver tabeloptegnelse (eller række) indeholder en unik datainstans defineret for en tilsvarende kolonnekategori. En eller flere data- eller registreringskarakteristika vedrører en eller mange poster for at danne funktionelle afhængigheder. Disse klassificeres som følger:


  • En til én: En tabeloptegnelse vedrører en anden post i en anden tabel.
  • En til mange: En tabeloptegnelse angår mange poster i en anden tabel.
  • Mange til én: Mere end en tabeloptegnelse angår en anden tabeloptegnelse.
  • Mange til mange: Mere end en tabeloptegnelse vedrører mere end en post i en anden tabel.

RDB udfører databasefunktioner "select", "project" og "join", hvor select bruges til dataindhentning, projekt identificerer dataattributter og join kombinerer relationer.

RDB'er har mange andre fordele, herunder:

  • Let udvidbarhed, da nye data kan tilføjes uden at ændre eksisterende poster. Dette er også kendt som skalerbarhed.
  • Ny teknologiydelse, magt og fleksibilitet med flere kapacitet til datakrav.
  • Datasikkerhed, som er kritisk, når datadeling er baseret på privatliv. For eksempel kan ledelsen dele bestemte dataprivilegier og få adgang til og blokere medarbejdere fra andre data, såsom fortrolig løn eller oplysninger om ydelser.