Dom Bazy danych Co robi centralny interfejs dbms?

Co robi centralny interfejs dbms?

Anonim

P:

Co robi centralny interfejs DBMS?

ZA:

Centralny interfejs DBMS zapewnia przyjazny dla użytkownika i uporządkowany dostęp do zawartości danych bazy danych lub wielu baz danych. DBMS jest jak „oprogramowanie pośrednie” pozwalające użytkownikom aplikacji na uzyskanie danych bez zrozumienia struktury bazy danych, w której przechowywane są dane itp.

Aby działać skutecznie, inżynieria DBMS musi współpracować z zawartością danych, a także nośnikiem danych umożliwiającym dostęp do tych danych oraz schematem lub makijażem bazy danych. Jednym ze sposobów wyjaśnienia tej metodologii dostępu jest odwołanie się do interfejsu programowania aplikacji (API), który przenosi kod z jednego środowiska oprogramowania do drugiego, zachowując zgodność. Eksperci mogą oznaczać Structured Query Language (SQL), standardową składnię zarządzania bazą danych, jako API dla DBMS.

DBMS musi także umożliwiać integrację i abstrakcję danych. Narzędzia te muszą uwzględniać bezpieczeństwo sieci, aby chronić dane przychodzące z bazy danych do użytkownika końcowego. Najlepsze systemy DBMS mają narzędzia kontrolne i inne funkcje promujące śledzenie i monitorowanie zasobów danych.

W niektórych systemach DBMS zarządzanie tożsamością i dostępem ma kluczowe znaczenie. Częścią kontroli DBMS, która jest złożona zgodnie z potrzebami użytkownika końcowego, jest to, że można go skonfigurować tak, aby oferował użytkownikowi końcowemu tylko te dane, do których mają dostęp jako określony status użytkownika. Reszta danych może zostać zablokowana dla tego użytkownika.

Nowe narzędzia DBMS mogą również obsługiwać więcej niż jedną bazę danych. Na przykład wieloplatformowy system DBMS może sekwencyjnie uzyskiwać dostęp do systemów Oracle, DB2 i Sybase. Za pomocą jednego centralnego systemu użytkownicy mają dostęp do większej ilości danych w prostszy sposób.

Inne funkcje systemów DBMS wciąż ewoluują. Jedną z takich funkcji jest możliwość obsługi zmian schematu bazy danych, nawet tych znaczących. Chociaż początkowo jedną z korzyści niektórych systemów DBMS jest to, że użytkownik końcowy może być „agnostyczny dla bazy danych” i nie martwić się zmianami schematu, niektóre bardziej wyrafinowane narzędzia stawiają użytkowników w bardziej zaangażowanej roli, aby analizować zmiany schematu i pracować z nimi bezpośrednio . W tych narzędziach użytkownicy mogą śledzić, uzgadniać i raportować zmiany schematu bazy danych. Niektóre z tych narzędzi, ze względu na ich dodatkową funkcjonalność, nazywane są „narzędziami do zarządzania bazą danych i programowania”.

Inne funkcje tych systemów mogą proaktywnie współpracować ze składnią SQL. Na przykład narzędzia i funkcje DBMS mogą być ukierunkowane na optymalizację lub debugowanie SQL lub mogą być ukierunkowane na tworzenie „wysokowydajnego kodu SQL” do użytku w pracy z danymi. W pewien sposób narzędzia te tworzą SQL jako wszechstronny język, wykraczając poza podstawy dostępu do bazy danych i zadając pytanie, jak najlepiej zaprojektować zapytania SQL.

Wszystko to jest ważne w nowoczesnych systemach zarządzania bazami danych, nie tylko ze względu na wydajność, ale także dla innych wartości narzędzi DBMS, takich jak bezpieczeństwo i wszechstronność.

Co robi centralny interfejs dbms?