System zarządzania bazą danych i system zarządzania plikami

Ten artykuł pomoże Ci odróżnić system zarządzania bazami danych i system zarządzania plikami.

Zarządzanie bazami danych (DBM) definiowane jest jako system oprogramowania lub sprzętu, który łączy interfejsy między bazami danych w systemie a użytkownikami i programami, aby zapewnić dodawanie, usuwanie, modyfikowanie lub pobieranie elementów danych, rejestrów i plików poprzez logiczne odniesienie do nich.

Funkcje DBM można podzielić na trzy szerokie kategorie, mianowicie tworzenie bazy danych, przetwarzanie bazy danych i pobieranie informacji z bazy danych.

Stworzenie bazy danych obejmuje:

(a) Zdefiniowanie struktury danych i relacji oraz

(b) Ładowanie wartości danych do fizycznej bazy danych.

Przetwarzanie bazy danych obejmuje normalne działania związane z utrzymaniem plików, takie jak dodawanie nowych zapisów, usuwanie starych zapisów i aktualizowanie istniejących zapisów w celu odzwierciedlenia transakcji. Oprócz aktualizacji samych rekordów danych, indeksy utrzymywane przez system również muszą być aktualizowane podczas przetwarzania.

Modyfikacje struktury danych w razie potrzeby można również objąć przetwarzaniem. Ochrona bazy danych przed kontaktem z nieuprawnionymi osobami lub przypadkowym zniszczeniem lub modyfikacją przez niedokładne wprowadzenie transakcji.

DBM zapewnia również możliwości wyjściowe w postaci programów generujących raporty, języków przetwarzania zapytań lub obu. Programy generowania raportów są zwykle dość proste i umożliwiają użytkownikowi określenie danych wejściowych, operacji i formatu wyjściowego.

System zarządzania plikami to system pakietów oprogramowania, który pomaga w wydobywaniu odpowiednich danych z plików danych w celu przygotowania konkretnego raportu. Podczas zarządzania plikami programista dostarcza układ pliku danych i format raportu informacyjnego.

Parametry te są używane jako dane wejściowe do systemu zarządzania plikami, który składa się z kilku ogólnych programów. Te programy wyodrębniają odpowiednie dane z plików danych zgodnie z parametrami.

System zarządzania plikami może przetwarzać więcej niż jeden plik niepołączony sekwencyjnie. Może również wykonywać operacje logiczne i arytmetyczne oraz może przetwarzać więcej niż jeden plik zorganizowany niesekwencyjnie.

Może również wykonywać operacje logiczne i arytmetyczne oraz może generować więcej niż jeden raport informacyjny. Ten system ma zdolność wyodrębniania wymaganych danych / informacji przez badanie jednego pliku na raz.

Dwie funkcje odróżniające zarządzanie bazą danych od systemu zarządzania plikami to:

(i) DBM ma możliwość powiązania kilku plików ze sobą za pomocą pola klucza.

(ii) DBM ma wbudowany język do programowania specjalnych wymagań aplikacji.