Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

чем БД (база данных) отличается от СУБД (система управления базами данных)

Руфина Максимова Ученик (97), на голосовании 9 лет назад
Дополнен 9 лет назад
В чём различие этих понятий
Голосование за лучший ответ
cfif Гуру (4642) 9 лет назад
БД - база данных то что тупо хранит данные.
СУБД - то что позволяет управлять БД, причем не одной а несколькими, давать права, просматривать, редактировать.
Например если ты пишешь свою программу - то внутри неё можешь использовать БД без СУБД.
Руфина МаксимоваУченик (97) 9 лет назад
Спасибо
Просветленный (26673) 9 лет назад
БД - это просто файл на диске, в котором хранятся данные в особом формате.

СУБД - комплект ПО для работы с конкретным форматом БД, туда входит набор средств, начиная от библиотеки/сервера/провайдера, который читает и сохраняет изменения в файлы такого формата, и заканчивая прикладными приложениями с пользовательским интерфейсом (например, phpMyAdmin)

Когда файл mdb или accdb лежит на диске, то этот файл - БД Access (БД одного из форматов Access).
А приложение Microsoft Access, которое входит в Office, это СУБД.
Руфина МаксимоваУченик (97) 9 лет назад
Спасибо
Просветленный (26673) Небольшая поправка. Обычно средства, которые работают непосредственно с файлом БД (провайдер/сервер/библиотека), считается некорректным относить к СУБД. В английском для этого есть слово "database engine". Но всё это формальности, особенно, если Database Engine имеет собственный пользовательский интерфейс (необязательно графический).
Похожие вопросы