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.