Подтвердить что ты не робот

В чем разница между СУБД и РСУБД?

Прочитав несколько ответов на разных сайтах, я сейчас запутался. Таким образом, было бы полезно упомянуть ключевое различие между СУБД и РСУБД и любым отношением между ними.

4b9b3361

Ответ 1

Поскольку этот вопрос становится популярным в Stack Overflow, я отправляю ответ, который отвечает на этот вопрос для меня. Я нашел этот ответ на сайте udemy. Надеюсь, это поможет будущим пользователям и новичкам найти хороший ответ на эту тему.


Разница в ключах между СУБД и РСУБД:

Ключевое отличие заключается в том, что приложения RDBMS (система управления реляционными базами данных) хранят данные в табличной форме, а приложения СУБД хранят данные в виде файлов.

Означает ли это, что в СУБД нет таблиц?

Может быть, но между таблицами не будет "отношения", как в СУБД. В СУБД данные обычно хранятся либо в иерархической форме, либо в навигационной форме. Это означает, что один блок данных будет иметь один родительский node и ноль, один или несколько дочерних узлов. Его можно даже сохранить в виде графика, который можно увидеть в сетевой модели.

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

Вы можете сказать, что СУБД является расширением СУБД, даже если между ними существует много различий. Большинство программных продуктов на рынке сегодня совместимы как с СУБД, так и с РСУБД. По существу, они могут поддерживать базы данных в (реляционной) табличной форме, а также в форме файла или и то, и другое. Это означает, что сегодня приложение RDBMS представляет собой приложение СУБД и наоборот. Однако по-прежнему существуют существенные различия между реляционной базой данных для хранения данных и простой системой баз данных.

Ответ 3

Каждая СУБД представляет собой СУБД, но противоположное неверно: СУБД представляет собой СУБД, основанную на реляционной модели

Ответ 4

СУБД: система управления базой данных ..... для хранения данных и эффективного извлечения данных. Например: Foxpro

1) СУБД должна быть постоянной (она должна быть доступна, когда программа создала данные, которые существуют, или даже приложение, в результате которого данные были перезапущены).

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

3) СУБД не налагает никаких ограничений или в отношении манипулирования данными. Это пользователь или программист ответственность за обеспечение ACID PROPERTY базы данных

4) В СУБД Процесс нормализации не будет присутствовать

5) В dbms нет концепции отношений

6) Он поддерживает только один пользовательский

7) Он обрабатывает данные как файлы внутри

8) Он поддерживает 3 правила E.F.CODD вне 12 правил

9) Это требует низких требований к программному и аппаратным средствам.

FoxPro, IMS являются примерами

RDBMS: система управления реляционными базами данных

..... база данных, которая используется отношениями (таблицами) к получать информацию Например: oracle, SQL..,

1) РСУБД основана на реляционной модели, в которой данные представленный в форме отношений, с соблюдением отношения между таблицами.

2) РСУБД определяет ограничение целостности для целей холдинг КИСЛОТНАЯ НЕДВИЖИМОСТЬ.

3) В СУБД будет проверяться процесс нормализации Кодировка таблицы базы данных

4) РСУБД помогает в восстановлении базы данных в случае данные

5) Он используется для установления концепции отношений между двумя объектами базы данных, то есть таблицами

6) Он поддерживает несколько пользователей

7) Он обрабатывает данные как таблицы внутри

8) Он поддерживает минимум 6 правил E.F.CODD

9) Он требует высокого программного и аппаратного обеспечения

Ответ 5

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

Ответ 6

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

Ответ 7

СУБД: - это программная система, которая позволяет определять, создавать, запрашивать, обновлять и администрировать данные, хранящиеся в файлах данных.

Особенности:

  • Обычная система ведения бухгалтерского учета, плоские файлы, MS Excel, FoxPRO, XML и т.д.
  • Меньше или нет для: ограничений, безопасности, правил ACID, пользователей и т.д.

RDBMS: - это СУБД, основанная на реляционной модели, которая хранит данные в табличной форме.

  • SQL Server, Sybase, Oracle, MySQL, IBM DB2, MS Access и т.д.

Особенности:

  • База данных с таблицами, имеющими отношения, поддерживаемые FK
  • DDL, DML
  • Правила целостности данных и ACID
  • Доступ нескольких пользователей
  • Резервное копирование и восстановление
  • Администрирование базы данных

Ответ 8

Из Википедии,

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

Существуют различные типы продуктов СУБД: relational, network and hierarchical. Наиболее широко используемым типом СУБД сегодня являются системы управления реляционными базами данных (RDBMS)

СУБД:

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

RDBMS:

  • RDBMS хранит данные в табличной форме.
  • Он имеет дополнительные условия для поддержки табличной структуры или данных, которые обеспечивают связь между таблицами.
  • RDBMS поддерживает архитектуру клиент/сервер.
  • RDBMS следует нормализации.
  • RDBMS позволяет одновременный доступ пользователей к таблицам данных.
  • RDBMS устанавливает ограничения целостности.
  • Свойства ACID базы данных определены в ограничениях целостности.

Посмотрите на статью для более подробной информации.

Ответ 9

Существуют и другие системы баз данных, такие как хранилища документов, хранилища ключей, хранилища столбцов, объектно-ориентированные базы данных. Это тоже базы данных, но они не основаны на отношениях (реляционной теории), т.е. Они не являются системами реляционных баз данных.

Итак, есть много различий. Система управления базами данных - это имя для всех баз данных.

Ответ 10

СУБД означает "Системы управления базами данных", в которую входят все базы данных. СУРБД являются специальным типом DMBS. R в СУБД подразумевает, что база данных использует реляционную модель. набор связанных таблиц в реляционной модели составляет базу данных .DBMS используется для простого и малого приложения, в то время как RDBMS используется для приложений с огромной базой данных. DBMS предназначены для небольших организаций, где безопасность не касается (то есть СУБД не накладывает никаких ограничений), в то время как РСУБД является квазипротивоположной (СУБД определяют ограничение целостности с целью сохранения ИМУЩЕСТВЕННОЙ СОБСТВЕННОСТИ).