Дом Базы данных Что делает центральный интерфейс dbms?

Что делает центральный интерфейс dbms?

Anonim

Q:

Что делает центральный интерфейс СУБД?

A:

Центральный интерфейс СУБД обеспечивает удобный и структурированный доступ к содержимому данных базы данных или нескольких баз данных. СУБД подобна «промежуточному программному обеспечению», позволяющему пользователям приложений получать данные, не понимая структуры базы данных, где хранятся данные и т. Д.

Для эффективной работы СУБД должна работать с содержимым данных, а также с носителем данных для доступа к этим данным, а также со схемой или структурой базы данных. Одним из способов объяснения этой методологии доступа является обращение к интерфейсу прикладного программирования (API), который переносит код из одной программной среды в другую, поддерживая совместимость. Эксперты могут маркировать язык структурированных запросов (SQL), стандартный синтаксис управления базой данных, как API для СУБД.

СУБД также должна обеспечивать интеграцию данных и абстрагирование данных. Эти инструменты должны учитывать сетевую безопасность для защиты данных, поступающих из базы данных конечному пользователю. Лучшие системы СУБД имеют инструменты аудита и другие функции, которые способствуют отслеживанию и мониторингу активов данных.

В некоторых системах СУБД управление идентификацией и доступом имеет решающее значение. Часть управления СУБД, которая составлена ​​в соответствии с потребностями конечного пользователя, заключается в том, что она может быть настроена так, чтобы предлагать конечному пользователю только те данные, к которым у них есть доступ, в качестве определенного пользовательского статуса. Остальные данные могут быть заблокированы для поиска для этого пользователя.

Новые инструменты СУБД также могут обслуживать несколько баз данных. Например, многоплатформенная СУБД может осуществлять последовательный доступ к системам Oracle, DB2 и Sybase. С одной центральной системой пользователи получают доступ к большему количеству данных более простым способом.

Другие особенности систем СУБД все еще развиваются. Одной из таких функций является возможность обрабатывать изменения схемы базы данных, даже значительные. Хотя изначально одним из преимуществ некоторых систем СУБД является то, что конечный пользователь может быть «независимым от базы данных» и не беспокоиться об изменениях схемы, некоторые более сложные инструменты ставят пользователей в более активную роль для анализа изменений схемы и непосредственной работы с ними., С помощью этих инструментов пользователи могут отслеживать, согласовывать и сообщать об изменениях схемы базы данных. Некоторые из этих инструментов, из-за их дополнительной функциональности, называются «инструментами управления базами данных и разработки».

Другие функции этих систем могут активно работать с синтаксисом SQL. Например, инструменты и функции СУБД могут быть ориентированы на оптимизацию или отладку SQL или могут быть сосредоточены на создании «высокопроизводительного кода SQL» для использования в работе с данными. В некотором смысле, эти инструменты создают SQL как универсальный язык, который выходит за рамки основ доступа к базе данных и ставит вопрос о том, как лучше проектировать запросы SQL.

Все это важно в современных системах управления базами данных не только для целей эффективности, но и для других ценностей инструментов СУБД, таких как безопасность и универсальность.

Что делает центральный интерфейс dbms?