sobota, 22 stycznia 2022

Bazy danych

 1. Bazy danych to zorganizowany zbiór usystematyzowanych informacji, czyli danych, zwykle przechowywany w systemie komputerowym w formie elektronicznej. Bazą danych steruje zwykle system zarządzania bazami danych (DBMS). 


2.                                                         Typy baz danych: 

                                  Bazy złożone:                                    Bazy proste:
                                  - relacyjne                                           - kartotekowe 
                                  - obiektowe                                         - hierarchiczne 
                                  - relacyjno-obiektowe
                                  - strumieniowe
                                  - temporalne
                                  - nierelacyjne (NoSQL) 


3.  SQL to język komputerowy przeznaczony do pracy ze zbiorami faktów i relacjami między nimi. W programach relacyjnych baz danych, takich jak Microsoft Office Access, język SQL jest używany do pracy z danymi. 



4. Różnica między bazą danych a arkuszem kalkulacyjnym.  
 Zarówno bazy danych jak i arkusze kalkulacyjne (na przykład Microsoft Excel) oferują wygodny sposób przechowywania informacji. 
 Podstawowe różnice między nimi są następujące:
- sposób przechowywania danych i ich przetwarzania
- użytkownicy z dostępem do danych
- ilość przechowywanych danych
 Arkusze kalkulacyjne były pierwotnie przeznaczone dla jednego użytkownika i odzwierciedlają to ich cechy. Są doskonałe dla jednego użytkownika lub małej grupy użytkowników, która nie potrzebuje wielu skomplikowanych funkcji manipulacji danymi. Natomiast bazy danych są przeznaczone do przechowywania znacznie większych zbiorów zorganizowanych informacji — czasem są to ogromne ilości. Bazy danych umożliwiają wielu użytkownikom jednoczesne uzyskiwanie szybkiego i bezpiecznego dostępu do danych i tworzenie dotyczących ich zapytań z wykorzystaniem logiki i języka o wysokim stopniu złożoności. 




5. Database Management System (DBMS)- systemy zarządzania bazami danych. 
 Baza danych wymaga zwykle kompleksowego oprogramowania bazodanowego nazywanego systemem zarządzania bazami danych (DBMS). System DBMS stanowi interfejs między bazami danych a jego użytkownikami końcowymi lub programami, umożliwiając użytkownikom pobieranie i aktualizowanie informacji oraz zarządzanie sposobem ich organizacji i optymalizacji. System DBMS ułatwia także nadzorowanie i kontrolowanie baz danych, pozwalając na wykonywanie szeregu zadań administracyjnych, takich jak monitorowanie wydajności, optymalizacja, tworzenie oraz przywracanie kopii zapasowych.

 Przykłady popularnego oprogramowania bazodanowego, czyli systemu DBMS, to MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database i dBASE. 




6. Typowe zastosowanie baz danych- przykłady 
- obsługa wpłat i wypłat w banku
- rezerwacja biletów lotniczych
- przeglądanie katalogu bibliotek UW w internecie
- zakupy w supermarkecie
- kartoteki pracowników (kadry i płace)
- księgowość
- kartoteki lekarskie