content management
open source source
  ZAPYTAJ O OFERTĘ MAPA SERWISU  polski  english
 WebStyle | Internet i Nowe Technologie - Encyklopedia |
  
content management content management
content management
 DESIGN / BRANDING DESIGN . BRANDING  CONTENT MANAGEMENT CONTENT MANAGEMENT  MULTIMEDIA MULTIMEDIA  CONSULTING CONSULTING
agencja
Wielka Encyklopedia Internetu i Nowych Technologii Online

HomeopenNETOPEDIAsourceWebdevelopingsourcebaza danych

Webdeveloping
 [ - ]  [ + ]
 netopedia  
Webdeveloping
Webdesign
Open Source
eBiznes
eCommerce
eMarketing
Multimedia
WWW
Technologie mobilne
Protokoły i technologie
Sieci komputerowe
Bezpieczeństwo | Hacking
Software
Hardware
Internet w firmie
Społeczeństwo informacyjne
Cyberkultura
Firmy | Organizacje

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

  top top
© 2000-2008 WebStyle Systems  powered by eZ publish Open Source CMS