数据库系统概论学习笔记---关系的俩个完整性
2015-09-18 20:33
639 查看
讲2.
数据库中的三种关系(即:三种表)
1.查询表 :查询结果对应的表
2.视图表
3.基本表
关系的俩个完整性规则:
1. 实体完整性规则 即:对主键的约束
2. 参照完整性规则 即: 对外键的约束
::::
()实体完整性规则:
若属性A是关系的主属性,则不能取空值,不能取重复值。
即:关系数据库中的每个元组都必须是可区分的,是唯一的,是可以唯一标识的。
()。参照完整性规则
:一个表的某一个属性(列)如果是其他表的主键,则
该列: 1.为空值 NULL 2.必须是被参照关系的某个元组的主键值。
有且只有这俩种可能。
用户自定义完整性:
数据库中的三种关系(即:三种表)
1.查询表 :查询结果对应的表
2.视图表
3.基本表
关系的俩个完整性规则:
1. 实体完整性规则 即:对主键的约束
2. 参照完整性规则 即: 对外键的约束
::::
()实体完整性规则:
若属性A是关系的主属性,则不能取空值,不能取重复值。
即:关系数据库中的每个元组都必须是可区分的,是唯一的,是可以唯一标识的。
()。参照完整性规则
:一个表的某一个属性(列)如果是其他表的主键,则
该列: 1.为空值 NULL 2.必须是被参照关系的某个元组的主键值。
有且只有这俩种可能。
用户自定义完整性:
相关文章推荐
- 全面剖析Redis Cluster原理和应用
- [推荐] SQLite可视化管理工具汇总
- 全面剖析Redis Cluster原理和应用
- MongoDB 数据迁移和同步
- CentOS7安装Apache+PHP+MariaDB
- PostgreSQL的HA解决方案-2负载均衡(load balance)
- Redis系列-好玩的用法
- 调试SQLSERVER (三)使用Windbg调试SQLSERVER的一些命令
- Redis系列-好玩的用法
- Quartz.NET-2.3.3 各种 数据库配置 类别大全
- mysql 去除空格
- SQL授权语句(MySQL基本语句)
- SQL增删改查语句
- 数据库帮助类 MySqliteHelper
- 学着数据库,我怎么突然冒出一个问题:数据有没有重量?
- sqlplus登录信息,列出所有表,列在表结构,sqlplus行和列显示设置,别名,Null值问题,细木工,DISTINCT
- TSQL Merge 用法
- 关于如何从数据库取得对象放在ArrayList中
- 经典SQL练习题
- SQL高级查询的练习题