Baza danych: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
hj, wikizacja, infobox, szablon, linki zewnętrzne, komentarz
m Wycofano edycje użytkownika 89.174.235.246 (dyskusja). Autor przywróconej wersji to Muri 91.
Linia 1:
{{Inne znaczenia|''bazy danych'' w rozumieniu informatycznym|[[Baza danych (prawo)|baza danych w ujęciu prawnym]]}}
'''Baza danych''' – zbiór danych zapisanych zgodnie z określonymi regułami.
W węższym znaczeniu obejmuje [[dane]] cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego [[oprogramowanie|programu komputerowego]] specjalizowanego do gromadzenia i przetwarzania tych danych. Program taki (często pakiet programów) nazywany jest „[[System zarządzania bazą danych|systemem zarządzania bazą danych]]” ([[język angielski|ang.]] ''database management system'', DBMS).
 
Programy do obsługi bazy danych operują głównie na danych tekstowych i liczbowych, lecz większość współczesnych systemów umożliwia przechowywanie danych cyfrowych różnego typu: dane o nieokreślonej strukturze, [[grafika komputerowa|grafika]], [[muzyka]], obiekty itp.
 
== Historia ==
Najwcześniejsze znane użycie terminu ''baza danych'' miało miejsce w listopadzie 1963, kiedy odbyło się sympozjum pod nazwą „Development and Management of a Computer-centered Data Base”<ref>{{cytuj stronę|autor=Swanson, Kenneth|data=1963-11-08|tytuł=Development and Management of a Computer-Centered Database|url=http://oai.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier=AD0662956|praca=dtic.mil|data dostępu = 2013-12-20}}</ref>, sponsorowane przez System Development Corporation. Termin ten stał się powszechnie używany w Europie we wczesnych latach siedemdziesiątych XX wieku.
 
Pierwszy system zarządzania bazami danych został opracowany w latach sześćdziesiątych XX wieku. Pionierem był [[Charles Bachman]]. Wczesne opracowania Bachmana pokazywały, że jego celem było bardziej efektywne użycie nowych urządzeń bezpośredniego dostępu do składowanych danych, które wtedy zaczynały być dostępne. Jak dotąd, przetwarzanie danych było oparte na [[Karta dziurkowana|kartach dziurkowanych]] i [[Taśma magnetyczna|taśmach magnetycznych]]. Oznaczało to szeregowy dostęp do danych, co pociągało za sobą użycie innych algorytmów niż dla dostępu swobodnego.
Linia 16:
W latach osiemdziesiątych XX wieku aktywność badaczy skupiała się na [[Rozproszona baza danych|rozproszonych bazach danych]] i [[maszynach bazodanowych]] (ang. ''database machines''), ale te wysiłki nie miały większego odzwierciedlenia w ofertach rynkowych. Inną ważną ideą był [[funkcyjny model danych]], ale oprócz specjalnych zastosowań w genetyce, biologii molekularnej i wykrywaniu nadużyć finansowych, także nie miały szerszych zastosowań.
 
W latach dziewięćdziesiątych uwaga badaczy przesunęła się w kierunku [[Obiektowa baza danych|'''obiektowych baz danych''']]. Stosowano je z powodzeniem tam gdzie konieczna była obsługa bardziej skomplikowanych danych niż dane, którym mogły podołać relacyjne bazy danych. Przykładem były: [[Przestrzenna baza danych|przestrzenne bazy danych]] (ang. ''spatial databases''), dane inżynieryjne i dane multimedialne. Część z tych idei została zaadaptowana przez producentów relacyjnych baz danych. Lata 90. były też okresem rozprzestrzeniania się baz danych [[Otwarte oprogramowanie|Open Source]], takich jak [[PostgreSQL]] i [[MySQL]].
 
Pierwsze lata XXI wieku są okresem dużego zainteresowania [[Baza danych XML|'''bazami danych XML''']]. W tym czasie, podobnie jak to było w przypadku obiektowych baz danych, powstało sporo nowych firm-producentów tych baz, ale kluczowe ich elementy są wbudowywane także w istniejące relacyjne bazy danych. Celem baz danych XML jest usunięcie tradycyjnego podziału na dokumenty i dane, pozwalając na trzymanie wszystkich zasobów informacyjnych organizacji w jednym miejscu, obojętnie czy te dane są wysoce ustrukturalizowane czy nie.