Skip to main content

Co to jest model relacyjny?

Model relacyjny jest prostą, ale zwięzłą ramą do przechowywania, pobierania i zarządzania bazami danych, a od 2011 r. Jest to najczęściej używana struktura używana przez bazy danych przez ostatnie 40 lat.Pierwsze faktyczne zastosowanie modelu bazy danych miało miejsce w 1969 r., Kiedy jego założyciel, dr Edgar F. Codd, napisał raport dla swojego pracodawcy, IBM, i wykorzystał podstawową strukturę modelu relacyjnego do opracowania swojego raportu.Raport został otrzymany ze zdumieniem.Dr Codd był niezwłocznie umożliwiany w pełni rozwinięty nie tylko podstawową strukturę, ale także operacje tego, co miało stać się modelem relacyjnym dla baz danych.Struktura.Ponieważ model relacyjny używa logiki predykatu w metodzie deklaratywnej i opiera się na terminach matematycznych dwukierunkowej logiki True i False, wszelkie dane związane z tą logiką są następnie obsługiwane przez rachunek relacyjny i algebrę relacyjną.Te operacje matematyczne sprawiają, że dane nie tylko łatwo zapytane, ale także łatwo aktualizowane za pomocą kilku kroków w dodaniu wiersza do tabeli.Korzystając z zmiennych do kwantyfikacji informacji o wartościach danych, model relacyjny wykorzystuje również określone klucze do zastosowania ograniczeń po użyciu i zapytaniu informacji.Od samego początku dr Codd używał atrybutów do określania typów danych, a spójność została wbudowana w model relacyjny, który zachęcił go do stania się najczęściej rozwijanym narzędziem zarządzania bazą danych.

W działaniu informacje w bazie danych modelu relacyjnego zostają podzielone na małe komponenty dopuszczalne do restrukturyzacji na wiele sposobów w celu tworzenia większych zdjęć, w zależności od zmiennych zapytanych w odniesieniu do danych i łączące wiele mniejszych komponentów w stosunku do każdego z nichInny.Te małe komponenty są nazywane jednostkami i zorganizowane w tabeli kolumn i wierszy.Informacje można wprowadzić za pomocą dowolnego formatu i są przechowywane na podstawie zestawu reguł logicznych po określonych zasadach projektowych.Unikalne klucze identyfikują jednostki i zachowują integralność referencyjną, a zatem zapytanie zawsze znajdzie ten sam wynik, ponieważ nie ma powielania informacji.Ponieważ ta struktura sprawia, że relacyjna baza danych jest tak elastyczna, programiści mogą pisać, aby baza danych była dostępna dla wielu rozbieżnych aplikacji.

Wiele produktów komercyjnych i open source zostało zbudowanych wokół modelu relacyjnego od końca lat 60.Aby odpowiadać składnikom logicznym predykatu w relacyjnej bazie danych.Chociaż nie jest konieczne korzystanie z wszystkich funkcji SQL, która jest zdolna do logiki trzech wartości, może jednak łatwo zapytać o relacyjną bazę danych.Istnieje jednak co najmniej 30 języków innych niż SQL, które są zdolne do zarządzania bazą danych i zapytania o relacyjną bazę danych.SQL był jedynie pierwszym językiem używanym z początkową opracowaną bazą modelu relacyjnego.