Model relacyjny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 83.12.46.158 (dyskusja). Autor przywróconej wersji to Addbot.
Linia 4:
W najprostszym ujęciu w modelu relacyjnym dane grupowane są w relacje, które reprezentowane są przez tablice. Relacje są pewnym zbiorem [[Rekord (informatyka)|rekordów]] o identycznej [[Struktura|strukturze]] wewnętrznie powiązanych za pomocą związków zachodzących pomiędzy danymi. Relacje zgrupowane są w tzw. schematy bazy danych. Relacją może być tabela zawierająca dane teleadresowe pracowników, zaś schemat może zawierać wszystkie dane dotyczące firmy. Takie podejście w porównaniu do innych [[model bazy danych|modeli danych]] ułatwia wprowadzanie zmian, zmniejsza możliwość pomyłek, ale dzieje się to kosztem wydajności.
 
== Historia ==
 
Twórcą teorii relacyjnych baz danych jest [[Edgar Frank Codd]]. Postulaty te zostały opublikowane po raz pierwszy w [[1970 w informatyce|1970]] roku w pracy ''A Relational Model of Data for Large Shared Data Banks''<ref name=codd70> [http://psoaug.com/files/codd-1970.pdf], E.F. Codd 'A Relational Model of Data for Large Shared Data Banks'.</ref>. Praca ta opisuje podstawowe zależności jakie mogą występować pomiędzy danymi trwałymi, oraz wprowadza główne założenia dotyczące modelu relacyjnego dla danych wraz z propozycją formalnych operatorów przeszukiwania danych. W [[1972 w informatyce|1972]] roku, w pracy pt. ''Relational Completeness of Data Base Sublanguages'' Codd uszczegółowił opis modelu oraz przedstawił dwa modele formalne odpytywania (przeszukiwania) danych. Tu właśnie po raz pierwszy pojawiły się terminy '''algebra relacji''' oraz '''rachunek relacyjny'''<ref name=codd72> [https://www.cs.berkeley.edu/~christos/classics/Codd72a.pdf], E.F.Codd 'Relational Completeness of Data Base Sublanguages'.</ref>. Codd pokazał, że oba modele są równoważne.