摘要:数据完整性 数据完整性(DB Integrity)是指DBMS应保证的DB的一种特性——在任何情况下的正确性、有效性和一致性 广义完整性: 语义完整性、并发控制、安全控制、DB故障恢复等 狭义完整性: 专指 语义完整性 ,DBMS通常有专门的完整性管理机制与程序来处理语义完整性问题 关系模型中的完整 阅读全文
posted @ 2019-03-22 11:05 Velscode 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:SQL数据库结构 基本表是实际存储于存储文件中的表,基本表中的数据是需要存储的。 视图在SQL中只存储其由基本表导出视图所需要的公式,即由基本表产生视图的映像信息,其数据并不存储,而是在运行过程中动态产生与维护的。 对视图数据的更改最终要反映在对基本表的更改上。 视图的定义 视图需要“先定义,在使用 阅读全文
posted @ 2019-03-22 10:48 Velscode 阅读(1977) 评论(0) 推荐(0) 编辑
摘要:关系代数运算中,有连接运算,又分为θ连接和外连接 标准SQL语言中连接运算通常是采用 SQL的高级语法中引入了内连接与外连接运算,具体形式: 上例的连接运算由两部分构成: 和`连接条件` 连接类型(四选一): 、`left outer join right outer join full outer 阅读全文
posted @ 2019-03-22 09:51 Velscode 阅读(196) 评论(0) 推荐(0) 编辑
摘要:概述 空值是其值不知道、不确定、不存在的值 数据库中有了空值,会影响许多方面,如聚集函数预算的正确性,不能参与算数、比较或逻辑运算等 例如: 其中Andy同学的分数是空值,那么此时计算Math平均分是多少呢? 以前,很多DBMS将空值按默认值处理,比如数字被处理成0,引发计算错误。 在现行SQL标准 阅读全文
posted @ 2019-03-22 09:34 Velscode 阅读(280) 评论(0) 推荐(0) 编辑