niedziela, 23 stycznia 2022

Bazy danych

 1. Definicja bazy danych:

Baza danych – zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych. Program taki (często pakiet programów) nazywany jest „systemem zarządzania bazą danych




2. Typy baz danych:

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




3. Język SQL:

SQL  – strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.

Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych (DBMS).





4. Różnica między bazą danych a arkuszem kalkulacyjnym:

Arkusz kalkulacyjny to aplikacja, która umożliwia użytkownikowi pracę na elektronicznym arkuszu kalkulacyjnym podobnym do arkusza księgowego, natomiast baza danych jest przeznaczona do łatwego organizowania, przechowywania i wyszukiwania dużych ilości danych. 





5. Database Management System (DBMS) - systemy zarządzania bazami danych:

- MS aBase

- MS Excel

- MS Access

- OpenOffice Base

- LibreOffice Base

- My SQL

- Postgre SQL

- Oracle Database.





6. Typowe zastosowania 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).