Przedmiot |
Bazy danych |
Laboratorium | |
Temat |
Diagramy związków encii |
Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizacją.
System zarządzania baza danych (DBMS) to oprogramowanie pozwalające na utrzymanie, przetwarzanie i udostępnianie informacji.
Jednakże przyjęło się również określać systemy DBMS jako „bazy danych".
Jednym z najpopularniejszych typów baz są relacyjne bazy danych, w których to dane przechowywane są w tabelach powiązanych ze sobą wzajemnymi zależnościami (związkami).
Systemy zarządzania relacyjnymi bazami danych (RDBMSJ to systemy pozwalające na utrzymanie, przetwarzanie i udostępnianie tabelarycznych danych powiązanych wzajemnymi zależnościami. Jeden system RDBMS może zarządzać dowolną liczbą instancji baz danych. Przykładem systemu RDBMS jest MySQL.
System zarządzania relacyjnymi bazami danych
Rysunek 1 - RDBMS i relacyjne bazy danych
Bazy danych (głównie bazy relacyjne) są nieodzownym elementem większości użytkowych systemów komputerowych dzisiejszych czasów. W szczególności systemy w architekturze klient-serwer, tzn. takie systemy, które udostępniają dane wielu użytkownikom, gromadzą swoje dane w bazie danych w systemie RDBMS na serwerze i udostępniają je poprzez aplikację kliencką swoim użytkownikom. Często są to systemy oparte na technologii serwera WWW i przeglądarek internetowych — na tej zasadzie działają np. systemy do obsługi sklepów internetowych.
Klient 1 Klient 2 Klient 3
Rysunek 2 - Schemat przykładowego systemu klient-serwer wykorzystującego bazę danych
Strona 2 z 6
Joanna Szłapczyńska (asiasz@am.gdynia.pt)