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: Różnica pomiędzy bazą danych, a instancją. Na przykładzie Oracle. 2024, Listopad
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 zbiór zorganizowanych danych (zazwyczaj w formie 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, na przykład tekstu dokumentu, bibliografii i statystyki. Ale DBMS (Database Management System) to właściwie cały system służący do zarządzania cyfrowymi bazami danych, który umożliwia przechowywanie zawartości bazy danych, tworzenie / utrzymywanie danych, wyszukiwanie i inne funkcje. W dzisiejszym świecie sama baza danych jest bezużyteczna, jeśli nie ma powiązanego z nią DBMS w celu uzyskania dostępu 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, w jaki sposób użytkownicy przeglądają dane. Pojedyncza baza danych może mieć wiele widoków. Poziom wewnętrzny określa sposób fizycznego przechowywania danych. Poziom konceptualny 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 typów baz danych, takich jak analityczne bazy danych, hurtownie danych i rozproszone bazy danych. Bazy danych (dokładniej, relacyjne bazy danych) składają się z tabel i zawierają wiersze i kolumny, podobnie jak arkusze kalkulacyjne w programie Excel. Każda kolumna odpowiada atrybutowi, podczas gdy każdy wiersz reprezentuje pojedynczy rekord. Na przykład w bazie danychktóry przechowuje informacje o pracownikach firmy, kolumny mogą zawierać imię i nazwisko pracownika, identyfikator pracownika i wynagrodzenie, a pojedynczy wiersz reprezentuje jednego pracownika.

DBMS

DBMS, czasami nazywany po prostu menedżerem baz danych, to zbiór programów komputerowych przeznaczonych do zarządzania (tj. Organizacją, przechowywaniem i odzyskiwaniem) wszystkimi bazami danych zainstalowanymi w systemie (tj. Na dysku twardym lub w 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. Najpopularniejszymi komercyjnymi systemami zarządzania bazami danych są Oracle, DB2 i Microsoft Access. Wszystkie te produkty umożliwiają przydzielanie różnych poziomów uprawnień różnym użytkownikom, umożliwiając centralne sterowanie systemem DBMS przez jednego administratora lub przydzielenie go kilku różnym osobom. W każdym systemie zarządzania bazą danych są cztery ważne elementy. Są językiem modelującym,struktury danych, język zapytań i mechanizm transakcji. Język modelowania definiuje język każdej bazy danych hostowanej w DBMS. Obecnie w praktyce jest 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 media wizualne. Język zapytań o dane zapewnia bezpieczeństwo bazy danych, monitorując dane logowania, prawa dostępu dla różnych użytkowników i protokoły 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, wspomaga współbieżność i wielość. Mechanizm ten zapewni, że ten sam rekord nie będzie modyfikowany przez wielu użytkowników w tym samym czasie, utrzymując w ten sposób integralność danych. Dodatkowo systemy DBMS zapewniają 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 nazywany jest 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 bazą danych. Aby ułatwić rozróżnienie, weź pod uwagę system operacyjny i poszczególne pliki przechowywane w systemie. Tak jak potrzebujesz systemu operacyjnego do uzyskiwania dostępu i modyfikowania plików w systemie, potrzebujesz DBMS do manipulowania bazami danych przechowywanymi w systemie baz danych.

Zalecane: