RDBMS概念解析


RDBMS

RDBMS的全拼是Relational Database Management System,从字面上可以理解为关系数据库管理系统。它是所有现代数据库系统如 MS SQL Server,IBM DB2,Oracle,MySQL和Microsoft Access等的基础。

在RDBMS中的数据存储在数据库对象称为表。表是相关数据条目的集合,它由列和行的组成。如下图所示例子:

在这里插入图片描述

每个表被分成较小的实体称为字段,在admins表中的字段组成就是id,title,cookies,sta,lid。字段旨在维护有关表中的每个记录特定信息表中的列。列是包含在一个表中的特定字段相关联的所有信息表的垂直实体。

一个记录,也被称为一行数据,是存在于一个表中的每个单独的条目,比如有7条记录在上面的admins表中。我们还可以把记录看做是表中的一个水平的实体。

  • NULL

在表中的NULL值是一个字段显示为空值,这意味着使用一个NULL值的字段是表示一个没有值的字段,我们要明白,一个NULL值不同于零值或包含空格的字段,NULL值字段是一个记录创建过程中已经留为空白。

  • 约束

约束是对表执行对数据的列的规则,这些约束用于限制数据的类型进入表中,并且确保数据库中的数据的准确性和可靠性。约束它可能是列级或表级,列级约束仅应用于一列,表级约束应用于整个表。

数据完整性

数据的完整性有以下几类存在于每个RDBMS:

  • 实体完整性: 表中没有重复行

  • 域完整性: 通过限制的类型,格式或值的范围强制对于一个给定列的有效条目

  • 参考完整性: 行不能被删除,被其他记录使用

  • 用户定义的完整性: 强制执行不属于实体,域和参照完整性一些具体的业务规则

数据正常化

数据库正常化是有效地组织数据库中的数据的过程。归一化处理的两个原因:

  • 消除冗余数据,例如,存储了一个以上的相同的数据在同一个表。

  • 确保数据的相关性意义。

这两者都是值得追求的目标,因为它们减少的空间的数据库消耗的量,并确保数据在逻辑上存储。规范化由一系列指导方针,帮助指导您创建一个良好的数据库结构。

标准化准则分为正常形态;认为形式的格式或数据库结构的布局方式。 正常形态的目的是组织数据库结构,使其符合第一范式,然后第二范式,最后第三范式的规则。我们还可以把它进一步去第四范式,第五范式等,但总体来讲,满足第三范式就够了。

参考文献

SQL的RDBMS是什么鬼(理解概念)?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值