Model relacyjny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
przywrócenie poprzedniej wersji dla tych, co nie chcą o tym czytać xD
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.
 
A TO NIE JEST CIEKAWE...
== 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://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf A Relational Model of Data for Large Shared Data Banks], E.F. Codd</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 Relational Completeness of Data Base Sublanguages], E.F.Codd.</ref>. Codd pokazał, że oba modele są równoważne.
 
Linia 133 ⟶ 134:
* [[Strumieniowa baza danych]]
 
== Bibliografiaaa w krótce xD ==
== Bibliografia ==
# {{Cytuj książkę | nazwisko = | imię = | tytuł = Encyclopedia of Database Systems | data = 2009 | wydawca = Springer US | miejsce = Berlin | isbn = 978-0-387-49616-0 | strony =}}
# {{Cytuj książkę | nazwisko = Elmasri | imię = Ramez A. |nazwisko2=Navathe |imię2=Shamkant B. | tytuł = Fundamentals of database systems | data = 1994 | wydawca = The Benjamin/Cummings Publishing Company | miejsce = Redwood City, [etc.] | isbn = 0-8053-1748-1 | strony =}}