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 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.