domeny internetowe

baza danych

Bazą danych nazywamy ściśle określony sposób zapisu danych w strukturach które są zależne od modelu danych. Najogólniej rzecz ujmując baza danych to dane oraz program komputerowy który zajmuje się przechowywaniem i ewentualnym przetwarzaniem tych danych. Programem tym który w większości przypadków składa się grupy programów jest tak zwany System zarządzania bazą danych. Nazwa tego programu wywodzi się z języka angielskiego i w skrócie przedstawiana jest jako DBMS. Ściślej rzecz ujmując baza danych to zbiór danych które są zapisane i przetwarzane przez DBMS. Jeżeli chodzi o to co mogą przechowywać bazy danych to początkowo były to tylko dane tekstowe i liczbowe. Obecnie w skład danych jakimi operują bazy danych wchodzą również dane muzyczne i graficzne. Ma to miejsce chociażby w przypadku piosenek czy też zdjęć. Jeżeli spojrzymy na bazy danych z perspektywy historii to możemy zaobserwować że jest ona naprawdę bardzo bogata. Pierwszy system mający jako zadanie zarządzać bazami danych został opracowany w latach sześćdziesiątych dwudziestego wieku. Zasadniczym celem wprowadzenia tej technologii było bardziej efektywne użycie urządzeń które miały bezpośredni dostęp do składowanych danych. Należy przy tym dodać że w tamtych czasach takie urządzenia zaczynały być coraz powszechniej używane. W roku tysiąc dziewięćset siedemdziesiątym E.F. Codd wyszedł z propozycją relacyjnego modelu danych. Codd krytykował istniejące systemy baz danych za to że mieszały opisy mechanizmów dostępu z całkowicie abstrakcyjnymi opisami struktury informacyjnej. Jednak model relacyjny musiał poczekać aż technologia dorośnie do tego aby można go było zastosować. W latach osiemdziesiątych dwudziestego wieku prowadzono bardzo wytężone prace nad rozproszonymi bazami danych a także nad maszynami bazodanowymi. Odkrycia te jednak ie miały większego zastosowania i nie cieszyły się zbyt wielką popularnością na rynkach. Natomiast w latach dziewięćdziesiątych dwudziestego wieku badania przeniosły się w kierunku obiektowych baz danych. Obiektowe bazy danych były stosowane tam gdzie mieliśmy do czynienia z bardziej skomplikowanymi danymi którymi relacyjne bazy danych nie dawały sobie rady. Obecnie największą popularnością cieszą się bazy danych XML. Podstawowym celem tych baz danych jest usunięcie istniejącego podziału na dokumenty i dane co pozwala na trzymanie wszystkich informacji w jednym miejscu. Element baz danych XML są wbudowane w istniejące relatywne bazy danych. Z tego co już wiemy możemy łatwo wywnioskować że różne rodzaje baz danych wynikają głównie ze struktury organizacji występujących w nich danych. W związku z tym bazy danych możemy podzielić na: - bazy proste - bazy złożone W przypadku baz prostych możemy mówić o bazach kartotekowych oraz o hierarchicznych bazach danych. W przypadku baz kartotekowych każda tablica z danymi jest zupełnie osobnym dokumentem który nie może współpracować z innymi tablicami z danymi. Każda baza danych złożona jest z dużej ilości elementów. Najważniejszym z nich jest z pewnością rekord który podzielony jest na kilka pół w którym przechowywane są informacje dotyczące różnych dziedzin.