Relacyjna baza danych (RDB)

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
SQL vs noSQL | MySQL vs MongoDB - różnice
Wideo: SQL vs noSQL | MySQL vs MongoDB - różnice

Zawartość

Definicja - Co oznacza relacyjna baza danych (RDB)?

Relacyjna baza danych (RDB) to zbiorczy zestaw wielu zestawów danych uporządkowanych według tabel, rekordów i kolumn. RDB ustanawiają dobrze zdefiniowaną relację między tabelami bazy danych. Tabele komunikują i udostępniają informacje, co ułatwia wyszukiwanie danych, organizację i raportowanie.


RDB używają Structured Query Language (SQL), która jest standardową aplikacją użytkownika, która zapewnia łatwy interfejs programowania do interakcji z bazą danych.

RDB pochodzi od koncepcji funkcji matematycznej mapowania zbiorów danych i został opracowany przez Edgara F. Codda.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia relacyjną bazę danych (RDB)

RDB organizują dane na różne sposoby. Każda tabela jest znana jako relacja, która zawiera jedną lub więcej kolumn kategorii danych. Każdy rekord tabeli (lub wiersz) zawiera unikalne wystąpienie danych zdefiniowane dla odpowiedniej kategorii kolumny. Jedna lub więcej cech danych lub rekordów odnosi się do jednego lub wielu rekordów, tworząc zależności funkcjonalne. Są one klasyfikowane w następujący sposób:


  • Jeden do jednego: jeden rekord tabeli odnosi się do innego rekordu w innej tabeli.
  • Jeden do wielu: jeden rekord tabeli odnosi się do wielu rekordów w innej tabeli.
  • Wiele do jednego: więcej niż jeden rekord tabeli odnosi się do innego rekordu tabeli.
  • Wiele do wielu: więcej niż jeden rekord tabeli odnosi się do więcej niż jednego rekordu w innej tabeli.

RDB wykonuje operacje bazy danych „select”, „project” i „join”, gdzie select służy do wyszukiwania danych, projekt identyfikuje atrybuty danych i łączy łącząc relacje.

RDB mają wiele innych zalet, w tym:

  • Łatwa rozbudowa, ponieważ nowe dane można dodawać bez modyfikowania istniejących rekordów. Jest to również znane jako skalowalność.
  • Nowa wydajność, moc i elastyczność nowej technologii z możliwością wielu wymagań dotyczących danych.
  • Bezpieczeństwo danych, co ma kluczowe znaczenie, gdy udostępnianie danych opiera się na prywatności. Na przykład kierownictwo może dzielić określone uprawnienia do danych oraz uzyskiwać dostęp i blokować pracownikom inne dane, takie jak poufne informacje o wynagrodzeniach lub świadczeniach.