什么是码,主码,主属性,非主属性
来源:互联网 发布:music算法matlab 编辑:程序博客网 时间:2024/06/10 16:29
码:代表数目的符号主码 我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键。
所谓主码就是在实体集中区分不同实体的候选码。
一个实体集中只能有一个主码,但可以有多个候选码。
必须注意两点:
1.主码的选择必须慎重。
例如:人的姓名是不可以做主码的,因为可能有多个人重名,而身份证可以做主码。
2.主码的选择应该是那些从不或极少变化的属性。
例如:一个人的地址就不应该作为主码的一部分,因为它很可能变化
候选码 若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码。
例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“年龄”的属性组合足以区分学生实体,那么{学号}和{姓名,年龄}都是候选码
主属性 包含在任一候选关键字中的属性称主属性。
非主属性 不包含在主码中的属性称为非主属性。
非主属性是相对与主属性来定义的。
例如:在关系——学生(学号,姓名,年龄,性别,班级)中,主码是“学号”,那么其他的“姓名”、“年龄”、“性别”、“班级”就都可以称为非主属性
0 0
- 什么是码,主码,主属性,非主属性
- 码,主码,主属性,非主属性,平凡函数依赖,完全依赖等词解释
- Hibernate非主属性做外键
- 数据库原理——主属性,属性,主码,候选码
- 什么是扩展属性
- 什么是属性访问器
- 什么是静态属性
- 非dom属性介绍
- React 非DOM属性
- 1.原子属性和非原子属性:
- avalon监控属性、非监控属性$watch
- 常见继承属性和非继承属性
- 什么是对象、方法、属性、事件
- 什么是类、对象、方法、属性
- 什么是事务及其属性说明
- 表单非model属性存取
- 原子和非原子属性
- 非原型链属性遍历
- 用Windows Server 2008搭建时钟同步服务器
- 设计模式(3)
- 嘴宗淄砖作族昨族紫足坠谞住遵妆茁嘴诅
- GPU 编程入门到精通(四)之 GPU 程序优化
- Full GC
- 什么是码,主码,主属性,非主属性
- 酌琢缀啄撰奏最砖驻妆作着浊坠追锥妆自
- C++ list容器使用
- IBM服务器系列产品分类
- 服务器完全虚拟化安装-ESXI
- 拽阻综谞灼妆浊注姿柞奏纂啄卓妆渍族籽
- Leetcode: Path Sum II
- C++ primer plus(第六版)第七章练习题
- C++中virtual 析构函数