logo

Co to jest RDBMS (system zarządzania relacyjnymi bazami danych)

RDBMS oznacza System zarządzania relacyjną bazą danych.

Wszystkie nowoczesne systemy zarządzania bazami danych, takie jak SQL, MS SQL Server, IBM DB2, ORACLE, My-SQL i Microsoft Access, oparte są na RDBMS.

Nazywa się go Relational Database Management System (RDBMS), ponieważ opiera się na modelu relacyjnym wprowadzonym przez E.F. Codda.

Jak to działa

Dane są reprezentowane w postaci krotek (wierszy) w RDBMS.

struktura w strukturze danych

Relacyjna baza danych jest najczęściej używaną bazą danych. Zawiera kilka tabel, a każda tabela ma swój klucz podstawowy.

Dzięki zbiorowi zorganizowanego zestawu tabel dostęp do danych w RDBMS jest łatwy.

Krótka historia RDBMS

W latach 1970–1972 EF Codd opublikował artykuł, w którym zaproponował zastosowanie modelu relacyjnej bazy danych.

RDBMS jest pierwotnie oparty na wynalazku modelu relacyjnego E.F. Codda.

Poniżej przedstawiono różne terminologie RDBMS:

Co to jest RDBMS

Co to jest tabela/relacja?

Wszystko w relacyjnej bazie danych jest przechowywane w formie relacji. Baza danych RDBMS wykorzystuje tabele do przechowywania danych. Tabela to zbiór powiązanych wpisów danych i zawiera wiersze i kolumny do przechowywania danych. Każda tabela reprezentuje pewne obiekty ze świata rzeczywistego, takie jak osoba, miejsce lub wydarzenie, o których gromadzone są informacje. Zorganizowane gromadzenie danych w tabeli relacyjnej nazywane jest logicznym widokiem bazy danych.

Właściwości relacji:

  • Każda relacja ma unikalną nazwę, dzięki której jest identyfikowana w bazie danych.
  • Relacja nie zawiera zduplikowanych krotek.
  • Krotki relacji nie mają określonej kolejności.
  • Wszystkie atrybuty w relacji są niepodzielne, co oznacza, że ​​każda komórka relacji zawiera dokładnie jedną wartość.

Tabela jest najprostszym przykładem danych przechowywanych w RDBMS.

lambda Javy

Zobaczmy przykład stołu studenckiego.

ID Nazwa WIEK KURS
1 Ajeet 24 B.Tech
2 aryjski 20 CA
3 Mahesz dwadzieścia jeden BCA
4 Ratana 22 MCA
5 Vimal 26 BSC

Co to jest wiersz lub rekord?

Wiersz tabeli nazywany jest także rekordem lub krotką. Zawiera szczegółowe informacje o każdym wpisie w tabeli. Jest to pozioma jednostka w tabeli. Przykładowo powyższa tabela zawiera 5 rekordów.

równa się Javie

Właściwości wiersza:

  • Żadne dwie krotki nie są identyczne we wszystkich swoich wpisach.
  • Wszystkie krotki relacji mają ten sam format i tę samą liczbę wpisów.
  • Kolejność krotki nie ma znaczenia. Można je rozpoznać po treści, a nie po pozycji.

Zobaczmy jeden rekord/wiersz w tabeli.

ID Nazwa WIEK KURS
1 Ajeet 24 B.Tech

Co to jest kolumna/atrybut?

Kolumna to pionowa jednostka w tabeli, która zawiera wszystkie informacje powiązane z określonym polem w tabeli. Na przykład „imię” to kolumna w powyższej tabeli, która zawiera wszystkie informacje o nazwisku ucznia.

Właściwości atrybutu:

  • Każdy atrybut relacji musi mieć nazwę.
  • Dla atrybutów dozwolone są wartości null.
  • Można określić wartości domyślne dla atrybutu wstawianego automatycznie, jeśli dla atrybutu nie określono żadnej innej wartości.
  • Atrybuty, które jednoznacznie identyfikują każdą krotkę relacji, są kluczem podstawowym.
Nazwa
Ajeet
aryjski
Mahesz
Ratana
Vimal

Co to jest element danych/komórki?

Najmniejszą jednostką danych w tabeli jest pojedynczy element danych. Jest przechowywany na przecięciu krotek i atrybutów.

ile wynosi 10 z 1 miliona

Właściwości elementów danych:

  • Elementy danych są niepodzielne.
  • Elementy danych atrybutu powinny pochodzić z tej samej domeny.

W poniższym przykładzie element danych w tabeli uczniów składa się z Ajeet, 24 i Btech itp.

ID Nazwa WIEK KURS
1 Ajeet 24 B.Tech

Stopień:

Całkowita liczba atrybutów tworzących relację nazywana jest stopniem tabeli.

Na przykład tabela ucznia ma 4 atrybuty, a jej stopień wynosi 4.

ID Nazwa WIEK KURS
1 Ajeet 24 B.Tech
2 aryjski 20 CA
3 Mahesz dwadzieścia jeden BCA
4 Ratana 22 MCA
5 Vimal 26 BSC

Kardynalność:

Całkowita liczba krotek znajdujących się w dowolnym momencie relacji nazywana jest licznością tabeli. Relację, której liczność wynosi 0, nazywamy pustą tabelą.

Na przykład tabela uczniów ma 5 wierszy, a jej liczność wynosi 5.

wartość logiczna na ciąg Java
ID Nazwa WIEK KURS
1 Ajeet 24 B.Tech
2 aryjski 20 CA
3 Mahesz dwadzieścia jeden BCA
4 Ratana 22 MCA
5 Vimal 26 BSC

Domena:

Domena odnosi się do możliwych wartości, jakie może zawierać każdy atrybut. Można go określić przy użyciu standardowych typów danych, takich jak liczby całkowite, liczby zmiennoprzecinkowe itp. Na przykład , Atrybut zatytułowany Marital_Status może być ograniczony do wartości w związku małżeńskim lub niezamężnym.

Wartości NULL

Wartość NULL tabeli oznacza, że ​​pole pozostało puste podczas tworzenia rekordu. Różni się od wartości wypełnionej zerem lub pola zawierającego spację.

Integralność danych

W każdym RDBMS istnieją następujące kategorie integralności danych:

Integralność podmiotu : Określa, że ​​w tabeli nie powinno być zduplikowanych wierszy.

Integralność domeny : Wymusza prawidłowe wpisy w danej kolumnie, ograniczając typ, format lub zakres wartości.

Więzy integralności określa, że ​​nie można usuwać wierszy, które są używane przez inne rekordy.

Integralność zdefiniowana przez użytkownika : Egzekwuje określone reguły biznesowe zdefiniowane przez użytkowników. Reguły te różnią się od integralności jednostki, domeny lub referencyjnej.