sql-server - DBMS 或 RDBMS 与 MS SQL Server Management Studio 有何关系?
问题描述
我刚刚开始学习一些关于 DB 的东西,并且我意识到有 DBMS 和 RDBMS。
我个人使用 MS SQL SERVER 2014 和 MS SQL Server Management Studio 2014。如何确定/选择是否要使用DBMS
or RDBMS
,我与此有什么关系,我怎么知道我正在使用什么?
如果有人问我“您使用的是 rdbms 还是 dbms”,我该怎么回答?
如果我将表关联在一起,我的系统会变成 RDBMS 吗?
我不明白这一点。
解决方案
DBMS(数据库管理系统) RDBMS 中的 R 代表“关系”,关系数据库有一定的规则需要遵循,称为“范式”,这些格式通过减少冗余来保持完整性并促进数据管理。前 4 个范式很重要,还有更多的范式,但它们更多的是学术兴趣。至于MS sql server,它是一个RDBMS,因为它遵循关系结构。mysql 甚至 oracle 也是如此(Oracle 有一种面向对象的方法)RDBMS 被广泛使用,因为它们总是被证明是可靠的,因为它们基于代数。
希望有帮助:)
推荐阅读
- ruby-on-rails - rails: nil:NilClass 的未定义方法`>'
- javascript - Highcharts - 对数图表 - Y 轴网格线显示在图表中间,用于范围窄的数据集
- php - Composer 安装不兼容的包
- flutter - 有没有办法根据 Flutter 中的可用空间自动调整 Table 小部件的行高?
- android - 通过数据绑定设置条目时微调器获取空适配器
- javascript - Github 安全警报包已经更新
- ios - 自动布局 Xcode
- c# - 我可以在 C# 中严格定义“struct Timestamp”数据类型而不是“long”吗?
- java - Apache Tomcat 服务器在 ServletRequestListener.requestInitialized 中显示花费大量时间
- python - 读取包含波斯名称的 vcf 文件