poniedziałek, 24 stycznia 2022

Bazy danych

 1.Bazy danych -definicja

Baza 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) . Dane i system DBMS oraz powiązane z nimi aplikacje razem tworzą system bazodanowy, często nazywany w skrócie bazą danych.

2.Typy bazy danych

  • -Relacyjne bazy danych. 
  • -Obiektowe bazy danych. 
  • -Rozproszone bazy danych. 
  • -Hurtownie danych. 
  • -Bazy danych NoSQL. 
  • -Grafowe bazy danych. 
  • -Bazy danych OLTP. 

Kilka najnowszych typów baz danych:

  • -Bazy danych open source. 
  • -Chmurowe bazy danych. 
  • -Wielomodelowa baza danych. 
  • -Bazy danych dokumentowe/JSON. 
  • -Samoczynne bazy danych. 
  • 3.Język SQL
  • SQL to język programowania używany niemal przez wszystkie relacyjne bazy danych do tworzenia zapytań dotyczących danych, ich przetwarzania i definiowania oraz zapewniania kontroli dostępu. Język SQL został opracowany przez firmę IBM w latach 70. przy istotnym współudziale firmy Oracle, co spowodowało wprowadzenie standardu SQL ANSI i powstanie wielu rozszerzeń języka SQL przygotowanych przez firmy IBM, Oracle i Microsoft.
  • 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
    • Baza danych:
    •   -są przeznaczone do przechowywania znacznie większych zbiorów zorganizowanych informacji, czasem są to ogromne ilości.
    • -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.
    • Arkusz kalkulacyjny:
    • -Są doskonałe dla jednego użytkownika lub małej grupy użytkowników, która nie potrzebuje wielu skomplikowanych funkcji manipulacji danymi.
    • 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.
    • 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).
      • Księgowość

Brak komentarzy:

Prześlij komentarz