Różnica między DBMS a bazą danych

Różnica między DBMS a bazą danych
Różnica między DBMS a bazą danych

Wideo: Różnica między DBMS a bazą danych

Wideo: Różnica między DBMS a bazą danych
Wideo: Remont mieszkania w kamienicy. ILE da się zarobić na remoncie takiego mieszkania. 2024, Lipiec
Anonim

DBMS a baza danych

System przeznaczony do łatwego organizowania, przechowywania i wyszukiwania dużych ilości danych, nazywany jest bazą danych. Innymi słowy, baza danych zawiera pakiet uporządkowanych danych (zwykle w postaci cyfrowej) dla jednego lub większej liczby użytkowników. Bazy danych, często w skrócie DB, są klasyfikowane według ich zawartości, takiej jak dokument-tekst, bibliograficzna i statystyczna. Ale DBMS (Database Management System) to w rzeczywistości cały system służący do zarządzania cyfrowymi bazami danych, który umożliwia przechowywanie zawartości bazy danych, tworzenie/utrzymanie danych, wyszukiwanie i inne funkcje. W dzisiejszym świecie sama baza danych jest bezużyteczna, jeśli nie ma z nią powiązanego systemu DBMS umożliwiającego dostęp do jej danych. Jednak coraz częściej termin Baza danych jest używany jako skrót dla Systemu Zarządzania Bazą Danych.

Baza danych

Baza danych może zawierać różne poziomy abstrakcji w swojej architekturze. Zazwyczaj na architekturę bazy danych składają się trzy poziomy: zewnętrzny, koncepcyjny i wewnętrzny. Poziom zewnętrzny określa sposób przeglądania danych przez użytkowników. Pojedyncza baza danych może mieć wiele widoków. Poziom wewnętrzny określa sposób fizycznego przechowywania danych. Poziom pojęciowy jest medium komunikacyjnym między poziomem wewnętrznym i zewnętrznym. Zapewnia unikalny widok bazy danych niezależnie od tego, jak jest przechowywana lub przeglądana. Istnieje kilka rodzajów baz danych, takich jak baza analityczna, hurtownie danych i rozproszone bazy danych. Bazy danych (a właściwie relacyjne bazy danych) składają się z tabel i zawierają wiersze i kolumny, podobnie jak arkusze kalkulacyjne w Excelu. Każda kolumna odpowiada atrybutowi, a każdy wiersz reprezentuje pojedynczy rekord. Na przykład w bazie danych, która przechowuje informacje o pracownikach firmy, kolumny mogą zawierać imię i nazwisko pracownika, identyfikator pracownika i wynagrodzenie, podczas gdy pojedynczy wiersz reprezentuje jednego pracownika.

SZBD

DBMS, czasami nazywany po prostu menedżerem baz danych, to zbiór programów komputerowych przeznaczonych do zarządzania (tj. organizowania, przechowywania i wyszukiwania) wszystkich baz danych zainstalowanych w systemie (tj. dysku twardego lub sieci). Na świecie istnieją różne typy systemów zarządzania bazami danych, a niektóre z nich są przeznaczone do prawidłowego zarządzania bazami danych skonfigurowanymi do określonych celów. Najpopularniejsze komercyjne systemy zarządzania bazami danych to Oracle, DB2 i Microsoft Access. Wszystkie te produkty umożliwiają przydzielanie różnych poziomów uprawnień dla różnych użytkowników, umożliwiając centralną kontrolę DBMS przez jednego administratora lub przydzielenie kilku różnym osobom. W każdym systemie zarządzania bazami danych istnieją cztery ważne elementy. Są to język modelowania, struktury danych, język zapytań i mechanizm transakcji. Język modelowania definiuje język każdej bazy danych hostowanej w DBMS. Obecnie w praktyce stosuje się kilka popularnych podejść, takich jak hierarchiczne, sieciowe, relacyjne i obiektowe. Struktury danych pomagają organizować dane, takie jak pojedyncze rekordy, pliki, pola i ich definicje oraz obiekty, takie jak nośniki wizualne. Język zapytań o dane zapewnia bezpieczeństwo bazy danych poprzez monitorowanie danych logowania, praw dostępu dla różnych użytkowników oraz protokołów dodawania danych do systemu. SQL to popularny język zapytań używany w systemach zarządzania relacyjnymi bazami danych. Wreszcie mechanizm, który pozwala na transakcje, pomaga w współbieżności i mnogości. Mechanizm ten zapewni, że ten sam rekord nie zostanie zmodyfikowany przez wielu użytkowników jednocześnie, zachowując w ten sposób integralność danych. Ponadto DBMS zapewniają również tworzenie kopii zapasowych i inne udogodnienia.

Różnica między DBMS a bazą danych

Baza danych to zbiór uporządkowanych danych, a system zarządzający zbiorem baz danych nazywa się systemem zarządzania bazami danych. Baza danych zawiera rekordy, pola i komórki danych. DBMS to narzędzie używane do manipulowania danymi w bazie danych. Jednak termin baza danych jest coraz częściej używany jako skrót dla systemu zarządzania bazami danych. Aby uprościć rozróżnienie, rozważ system operacyjny i poszczególne pliki przechowywane w systemie. Tak jak potrzebujesz systemu operacyjnego, aby uzyskać dostęp i modyfikować pliki w systemie, potrzebujesz DBMS do manipulowania bazami danych przechowywanymi w systemie baz danych.

Zalecana: