baza danych/
database /
|
Uporządkowany zbiór danych, dający się łatwo przeszukiwać. Także oprogramowanie pozwalające na utrzymywanie, przetwarzanie i udostępnianie informacji użytkownikom. |
|
Dane zapisywane są w bazie w postaci pojedynczego pliku o odpowiedniej strukturze. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą danych zawierającą dane adresowe, każdy rekord odpowiadał będzie pojedynczej osobie – szczegółowe informacje takie jak nazwisko, imię, adres, numer telefonu czy adres zamieszkania znajdą się w oddzielnych polach.
Najczęściej spotykanym rodzajem baz są relacyjne bazy danych, w których dane grupowane są w wielu tablicach powiązanych ze sobą tzw. relacjami. W dobie sieci komputerowych i Internetu coraz częściej mamy do czynienia z bazami rozproszonymi - bazami danych przechowywanymi w różnych, nieraz bardzo odległych od siebie miejscach sieci.
Bazy danych pozwalają na wykonywanie szeregu operacji na przechowywanych polach i rekordach, w szczególności na sortowanie według dowolnie zdefiniowanych kryteriów, uzupełnianie o nowe elementy oraz przeszukiwanie według zadanych słów kluczowych. Operacje te mogą być dowolnie łączone i rozbudowywane – służą do tego specjalne języki, z których najpopularniejszym jest SQL i jego odmiany.
Tradycyjna baza danych działa w oparciu o model klient-serwer. Moduł serwera bazy danych ma wiele cech właściwych systemom operacyjnym: pozwala administrować kontami użytkowników, umożliwia określanie praw dostępu do baz danych, często udostępnia własny wiersz poleceń. Z kolei moduł klienta pozwala na administrowanie bazami danych oraz przeglądanie ich zawartości - kierowanie zapytań i odbieranie odpowiedzi.
W Internecie bazą danych może być oferta księgarni wysyłkowej, książka adresowa użytkowników, zbiór artykułów list dyskusyjnych, itp. Zadając pytanie wyszukiwarce, w rzeczywistości korzystamy z jej ogromnej wewnętrznej bazy danych przechowującej informacje o zawartości i położeniu setek milionów dokumentów internetowych. Szereg "tradycyjnych" baz danych (jak np. katalogi biblioteczne, rozkłady jazdy, itp.) udostępnianych jest do użytku publicznego w Internecie. Do korzystania z internetowych baz danych wystarczy zwykła przeglądarka WWW. Wyświetla ona stronę WWW zawierająca graficzny interfejs dostępu (najczęściej jest to mniej lub bardziej rozbudowany formularz) komunikujący się z bazą danych w jednym z popularnych języków programowania – zwykle PHP, Perl lub Java.
Najpopularniejsze oprogramowanie bazodanowe to: mySQL, MS Access, Sybase, dBASE, PostgreSQL, Progress, Paradox.
zobacz również: kwerenda, mySQL, PostgreSQL, relacyjna baza danych,
baza danych
aktualizacja: 07/12/2003
|