Co to jest model relacyjny?

Model relacyjny jest prostą, ale zwięzłą strukturą do przechowywania, wyszukiwania i zarządzania bazami danych, a od 2011 roku jest najczęściej stosowaną strukturą stosowaną w bazach danych przez ostatnie 40 lat. Pierwsze faktyczne użycie 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ł przyjęty ze zdumieniem. Dr Codd szybko uzyskał możliwość pełnego opracowania nie tylko podstawowej struktury, ale także operacji tego, co miało stać się modelem relacyjnym dla baz danych. Język zapytań, ustrukturyzowany język zapytań (SQL) został zbudowany wokół modelu relacyjnego do użytku w zapytaniach o dane w relacyjnych bazach danych zbudowanych na platformie.

Wszyscy programiści i programiści są edukowani w zakresie koncepcji i operacji modelu relacyjnego i mogą programować wokół jego struktury. Ponieważ model relacyjny wykorzystuje logikę predykatów w metodzie deklaratywnej i jest oparty na matematycznych terminach dwukierunkowej logiki prawda i fałsz, wszelkie dane powiązane z tą logiką są następnie obsługiwane przez rachunek relacyjny i algebrę relacyjną. Te operacje matematyczne sprawiają, że dane są nie tylko łatwo wyszukiwane, ale także łatwo aktualizowane za pomocą kilku kroków dodawania wiersza do tabeli. Stosując zmienne do kwantyfikacji informacji za pomocą wartości danych, model relacyjny wykorzystuje również określone klucze do stosowania ograniczeń w zakresie wykorzystania i zapytania 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, co zachęciło go do stania się najbardziej rozwiniętym narzędziem zarządzania bazą danych.

Podczas pracy informacje w bazie danych modelu relacyjnego zostają podzielone na małe komponenty, które można poddać restrukturyzacji na wiele sposobów, aby utworzyć większe obrazy, w zależności od zmiennych zapytanych w stosunku do danych i łączenia wielu mniejszych komponentów względem siebie. Te małe komponenty są nazywane bytami i uporządkowane w tabeli kolumn i wierszy. Informacje można wprowadzać w dowolnym formacie i są one przechowywane na podstawie zestawu reguł logicznych zgodnie z określonymi zasadami projektowania. Unikalne klucze identyfikują jednostki i zachowują integralność referencyjną, a zatem zapytanie zawsze znajdzie ten sam wynik, ponieważ nie występuje powielanie 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. XX wieku i większość używa języka zapytań SQL do odpowiadania predykcyjnym komponentom logicznym w relacyjnej bazie danych. Chociaż nie jest konieczne korzystanie ze wszystkich funkcji SQL, który ma logikę trójwartościową, to jednak może łatwo zapytać o relacyjną bazę danych. Istnieje jednak co najmniej 30 języków innych niż SQL, które są w stanie zarządzać bazą danych i odpytywać o relacyjną bazę danych. SQL był zaledwie pierwszym językiem używanym w początkowej bazie danych modeli relacyjnych.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?