Model relacyjny

Relacyjny model zarządzania bazą danych jest modelem bazy danych opartym na logice predykatów pierwszego rzędu. Edgar F. Codd zaproponował go w 1969 roku. W relacyjnym modelu bazy danych, wszystkie dane są reprezentowane w kategoriach krotek, pogrupowanych w relacje. Baza danych zorganizowana zgodnie z modelem relacyjnym nazywana jest relacyjną bazą danych.

Celem modelu relacyjnego jest zapewnienie deklaratywnej metody określania danych i zapytań: użytkownicy bezpośrednio określają, jakie informacje zawiera baza danych i jakie informacje chcą z niej uzyskać. Struktura, w której przechowywane są dane, oraz zadanie odpowiadania na żądania użytkowników i pobierania danych jest pozostawione systemowi bazy danych i nie jest widoczne dla użytkownika.

Większość relacyjnych baz danych używa języka definicji danych i zapytań SQL; systemy te implementują to, co można uznać za inżynierskie przybliżenie modelu relacyjnego. Tabela w schemacie bazy danych SQL odpowiada zmiennej predykatu; zawartość tabeli - relacji; ograniczenia klucza, inne ograniczenia i zapytania SQL odpowiadają predykatom. Obecnie wiele systemów baz danych różni się od oryginalnego modelu. Codd zaciekle argumentował przeciwko odstępstwom, które naruszają oryginalne zasady.

Schemat przykładowej bazy danych według modelu relacyjnego.Zoom
Schemat przykładowej bazy danych według modelu relacyjnego.

W modelu relacyjnym, powiązane rekordy są połączone ze sobą za pomocą "klucza".Zoom
W modelu relacyjnym, powiązane rekordy są połączone ze sobą za pomocą "klucza".

Pytania i odpowiedzi

P: Czym jest relacyjny model zarządzania bazami danych?


O: Relacyjny model zarządzania bazą danych to model bazy danych oparty na logice predykatów pierwszego rzędu.

P: Kto i kiedy zaproponował relacyjny model zarządzania bazami danych?


O: Edgar F. Codd zaproponował relacyjny model zarządzania bazami danych w 1969 roku.

P: W jaki sposób dane są reprezentowane w relacyjnym modelu bazy danych?


O: W relacyjnym modelu bazy danych wszystkie dane są reprezentowane w postaci krotek pogrupowanych w relacje.

P: Jak nazywa się baza danych zorganizowana w modelu relacyjnym?


O: Baza danych zorganizowana zgodnie z modelem relacyjnym nazywana jest relacyjną bazą danych.

P: Jaki jest cel modelu relacyjnego?


O: Celem modelu relacyjnego jest zapewnienie deklaratywnej metody określania danych i zapytań.

P: Jakiego języka używa większość relacyjnych baz danych?


O: Większość relacyjnych baz danych korzysta z języka definicji danych i zapytań SQL.

P: W jaki sposób tabela, zawartość tabeli, ograniczenia klucza, inne ograniczenia i zapytania SQL odpowiadają predykatom w modelu relacyjnym?


O: W modelu relacyjnym tabela w schemacie bazy danych SQL odpowiada zmiennej predykatu; zawartość tabeli - relacji; ograniczenia kluczowe, inne ograniczenia i zapytania SQL odpowiadają predykatom.

AlegsaOnline.com - 2020 / 2023 - License CC3