Dostępnych jest kilka rodzajów baz danych. W tym artykule omawiamy najważniejsze, wraz z systemami do zarządzania nimi.
Co to są bazy danych?
Bazy danych to zbiory usystematyzowanych informacji, przechowywanych w systemie informatycznym, w formie elektronicznej. Zarządzanie danymi odbywa się poprzez program do zarządzania posiadający liczne funkcje. Dane są w nim gromadzone w tabelach, wierszach i kolumnach, w celu łatwego odnalezienia niezbędnych informacji. Każda baza danych wykorzystuje dedykowane języki tworzenia zadań np. SQL.
Należy nadmienić, że nie są obsługiwane wyłącznie przez jednego użytkownika. Ich założeniem jest dostępność do konkretnej grupy osób, z odpowiednimi uprawnieniami. Dane są kluczowe do wykonywania obowiązków zawodowych na wielu stanowiskach w firmach.
Baza danych i jej rodzaje wraz z klasyfikacją
Dostępne są różne bazy danych. Przykłady, które przedstawiamy poniżej, pokazują, jak szerokie mają zastosowanie i w jak wielu zadaniach są pomocne.
Typy baz danych ze względu na miejsce przechowywania
Lokalne bazy danych
Jest to najprostsza baza danych. Posiada wąski zasięg i znajduje się na fizycznym serwerze dostępnym w siedzibie w firmy. Składa się z jednej tabeli. Użytkownik ma możliwość bezpośredniego wprowadzania zmian.
Bazy danych typu klient-serwer
Baza danych znajduje się na oddzielnym serwerze, a dostęp odbywa się poprzez inne komputery lub urządzenia końcowe. Duże znaczenie odgrywa serwer pośredni, który zabezpiecza przepływ informacji i daje możliwość korzystania z zasobów wyłącznie uprawnionym użytkownikom. Jednocześnie dane może pozyskiwać kilku użytkowników.
Jakie są bazy danych pod względem architektury?
Jednowarstwowe bazy danych
Użytkownik ma bezpośredni kontakt z programem udostępniającym informacje. Ma możliwość wprowadzania zmian na bieżąco. Jest to uniwersalna baza danych, która nie obciąża nadmiernie oprogramowania po stronie klienta i pomaga w efektywnej realizacji prac.
Wielowarstwowe bazy danych
Klient musi skontaktować się z serwerem, wykorzystując do tego odpowiednie sterowniki.
Baza danych i jej rodzaje z podziałem według struktury przechowywanych informacji
Kartotekowe bazy danych
Kartowego bazy danych mają prostą strukturę. Każda tablica danych to oddzielny dokument, który nie współpracuje z pozostałymi zasobami. Występuje wyłącznie w wersji analogowej i jest to tradycyjna baza danych. Dla przykładu: spis książek, książka telefoniczna.
Przeczytaj również
Relacyjne bazy danych
Największą popularnością cieszyły się w latach 80. Dane tworzą zbiór tabel z kolumnami i wierszami, które mogą ze sobą współpracować i wymieniać się informacjami. Do prawidłowego działania potrzebują standard SQL.
Obiektowe bazy danych
Powstały w latach 90. XX wieku. Dane mają formę obiektów, co upraszcza i skraca kod oprogramowania, dzięki któremu powstaje system baz danych.
Rozproszone bazy danych
Składają się z danych, które ulokowane są na minimum dwóch komputerach. Urządzenia mogą znajdować się w jednym budynku lub w różnych lokalizacjach.
Strumieniowe bazy danych
Informacje są tu prezentowane w formie strumieni. Nie są to komercyjne bazy danych, ze względu na brak doprecyzowanej struktury.
Przykładowe bazy danych, nigdzie indziej niesklasyfikowane
Oto pozostałe, przykładowe bazy danych, które również możesz wykorzystać w swojej organizacji do gromadzenia informacji.
Hurtownie danych
Współpracują z oprogramowaniem analitycznym. Umożliwiają szybkie wysyłanie zapytań i przygotowywanie poglądowych analiz powiązań i zależności między informacjami.
Bazy danych NoSQL
Są to nierelacyjne bazy, które umożliwiają przechowywanie i przetwarzanie nieusystematyzowanych informacji. Najlepiej sprawdzają się przy aplikacjach internetowych.
Chmurowe bazy danych
Zapewniają zdalny dostęp do informacji. Dane są przechowywane na dedykowanej platformie. Działają w formie modelu oraz w systemie DBaaS. Są to przykłady bazy danych, która zyskuje aktualnie na popularności.
Wielomodelowe bazy danych
Baza danych i jej rodzaje w ramach jednego systemu zarządzania? To właśnie wariant wielomodelowy. Te bazy danych mogą przetwarzać jednocześnie różne typy informacji.
Usługi programistyczne i marketingowe w Twoim mieście
Samoczynne bazy danych
Są innowacyjne i samodzielne, ze względu na zarządzanie przez sztuczną inteligencję. Ich atutem jest samodzielna optymalizacja, tworzenie kopii zapasowej i wykonywanie wielu rutynowych zadań administracyjnych.
Popularne systemy baz danych
Najpopularniejszy komercyjny rodzaj oprogramowania do baz danych, to:
- Microsoft SQL Server – platforma typu klient-serwer, która cieszy się bardzo dużą popularnością. Jest dostępna również w wersji darmowej.
- Oracle — obsługuje bazy relacyjne i umożliwia przetwarzanie dużej ilości informacji.
- Informix — wyróżnia się wysoką wydajnością i skalowalnością.
- DB2 – obsługuje relacyjne bazy danych i używa języka SQL.
- Sybase – obsługuje hurtownie danych, systemy wspomagania decyzji i inne zaawansowane narzędzia.
Najpopularniejszy darmowy rodzaj oprogramowania do baz danych, to:
- MySQL – najpopularniejsze rozwiązanie na rynku, dostępne w ramach licencji GPL.
- FireBird – umożliwia zarządzanie bazami relacyjnymi. System powstał na bazie kodu źródłowego InterBase 6.0.
- PostgreSQL – jest systemem przeznaczonym do zarządzania bazami relacyjnymi.
Typy baz danych a system zarządzania
Żeby bazy danych i systemy zarządzania współgrały ze sobą, należy dobrać je, biorąc pod uwagę kilka czynników:
- ilość danych do przetwarzania, a także rodzaj obsługiwanych informacji,
- cel, w jakim powstaje baza danych i do realizacji jakich zadań, będzie wykorzystywane oprogramowanie,
- potrzeby i możliwości związane z administrowaniem baz danych,
- poziom skalowalności rozwiązania, czyli czy konkretne typy baz danych, w zależności od potrzeb, można poszerzyć i dodać nowe funkcjonalności.
Przyszłość baz danych
Podstawą zarządzania informacjami w cyfrowym świecie jest elektryczna baza danych. Umożliwia gromadzenie zasobów na bezpiecznych serwerach. Ogromnym krokiem w rozwoju przechowywania danych są modele chmurowe i samoczynne, które z czasem zastąpią pozostałe rodzaje.
Warto sprawdzić, jakie są bazy danych, ich możliwości oraz przykłady, aby wybrać dla siebie aktualnie najlepsze rozwiązanie do przetwarzania i analizy danych.





