Rumah Pangkalan data Apakah antara muka pusat dbms?

Apakah antara muka pusat dbms?

Anonim

Q:

Apakah antara muka pusat DBMS?

A:

Antara muka DBMS pusat menyediakan akses yang mesra pengguna dan berstruktur kepada kandungan data pangkalan data, atau pelbagai pangkalan data. DBMS adalah seperti sekeping "middleware" yang membenarkan pengguna aplikasi mendapatkan data tanpa memahami susunan pangkalan data, di mana data diadakan, dan lain-lain.

Untuk bekerja dengan berkesan, kejuruteraan DBMS harus berfungsi dengan kandungan data, serta kenderaan data untuk mengakses data itu, dan skema atau solek pangkalan data. Salah satu cara untuk menerangkan kaedah akses ini adalah dengan merujuk antara muka pengaturcaraan aplikasi (API) yang memodifikasi kod dari satu persekitaran perisian kepada yang lain, mengekalkan keserasian. Pakar mungkin melabel Bahasa Terstruktur Berstruktur (SQL), sintaks pengurusan pengurusan pangkalan data, sebagai API untuk DBMS.

DBMS juga harus membenarkan integrasi data dan abstraksi data. Alat ini perlu merenungkan keselamatan rangkaian untuk menjaga data yang datang dari pangkalan data kepada pengguna akhir. Sistem DBMS terbaik mempunyai alat pengauditan dan ciri-ciri lain yang mempromosikan pengesanan dan pemantauan aset data.

Dalam sesetengah sistem DBMS, identiti dan pengurusan akses adalah penting. Sebahagian daripada kawalan DBMS, yang disusun mengikut keperluan pengguna akhir, adalah dapat dikonfigurasikan hanya untuk menawarkan pengguna akhir data yang mereka akses sebagai status pengguna tertentu. Selebihnya data dapat disekat dari pengambilan untuk pengguna tersebut.

Alat DBMS baru juga boleh melayani lebih daripada satu pangkalan data. Misalnya, DBMS berbilang platform boleh mengakses sistem Oracle, DB2 dan Sybase secara berurutan. Dengan satu sistem pusat, pengguna mempunyai akses kepada lebih banyak data dalam cara yang lebih mudah.

Ciri-ciri lain sistem DBMS masih berkembang. Salah satu ciri tersebut adalah keupayaan untuk mengendalikan perubahan skema pangkalan data, bahkan yang penting. Walaupun pada mulanya, salah satu manfaat dari beberapa sistem DBMS ialah pengguna akhir boleh menjadi "pangkalan data agnostik" dan tidak bimbang tentang perubahan skema, beberapa alat yang lebih canggih menjadikan pengguna menjadi peranan yang lebih terlibat, untuk menganalisis perubahan skema dan bekerja dengan mereka secara langsung . Dalam alat ini, pengguna boleh menjejak, mendamaikan dan melaporkan perubahan skema pangkalan data. Beberapa alat ini, kerana fungsi tambahan mereka, dipanggil "pengurusan pangkalan data dan alat pembangunan."

Ciri-ciri lain sistem ini boleh berfungsi secara proaktif dengan sintaks SQL. Sebagai contoh, alat dan ciri DBMS boleh diarahkan ke arah mengoptimumkan atau menyahpepijat SQL, atau mungkin berpusat ke arah mewujudkan "kod SQL berprestasi tinggi" untuk digunakan dalam kerja data. Dalam beberapa cara, alat-alat ini membuat SQL sebagai bahasa yang serba boleh iaitu, melampaui asas-asas akses pangkalan data dan menjadi persoalan bagaimana untuk merekabentuk pertanyaan SQL terbaik.

Semua ini penting dalam sistem pengurusan pangkalan data moden, bukan hanya untuk tujuan kecekapan, tetapi untuk nilai lain alat DBMS, seperti keselamatan dan fleksibiliti.

Apakah antara muka pusat dbms?