Bazy Danych
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.
Typy baz danych
Istnieje wiele różnych typów baz danych. Wybór bazy danych optymalnej dla danego przedsiębiorstwa zależy od sposobu, w jaki przedsiębiorstwo zamierza korzystać z danych.
To tylko kilka spośród kilkudziesięciu typów używanych obecnie baz danych. Inne, mniej powszechne bazy danych realizują ściśle określone funkcje naukowe, finansowe i inne. Oprócz różnych typów baz danych istotne są także zmiany technologiczne oraz nowe koncepcje, takie jak chmura i automatyzacja, które powodują rozwój baz danych w zupełnie nowych kierunkach. Kilka najnowszych typów baz danych:
Język SQL
MySQL
MySQL to system zarządzania relacyjnymi bazami danych typu open source oparty na języku SQL. Został opracowany i zoptymalizowany pod kątem zastosowań internetowych i działa na dowolnej platformie. Nowe wymagania związane z rozwojem Internetu spowodowały, że system MySQL jest najczęściej wybierany przez deweloperów internetowych oraz na potrzeby aplikacji internetowych. Ponieważ opracowano go w celu przetwarzania milionów zapytań i wykonywania tysięcy transakcji, system MySQL jest popularny w firmach z branży handlu elektronicznego, które muszą zarządzać wieloma przelewami pieniędzy. Podstawową funkcją systemu MySQL jest elastyczność na żądanie.
MySQL to system DBMS, z którego korzystają najpopularniejsze witryny i aplikacje internetowe na świecie, w tym Airbnb, Uber, LinkedIn, Facebook, Twitter i YouTube.
Różnica między bazą danych, a arkuszem kalkulacyjnym
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.
Do najważniejszych cech SZBD można zaliczyć:
- operowanie na dużych i bardzo dużych zbiorach danych
- zarządzanie złożonymi strukturami.
Tradycyjne zastosowania baz danych obejmują tekie dziedziny jak:
- 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ść
Inne zastosowania:
Multimedialne bazy danych: obrazy, muzyka, filmy.
Geograficzne systemy informacyjne (Geographic Information Systems — GIS).
Systemy analizy danych (Online Analytical Processing — OLAP) wykorzystujące hurtownie danych.
Poszukiwanie prawidłowości w danych (Data mining).
Naukowe i medyczne bazy danych
Wyszukiwarki informacji: Google, Amazon itp.