草庐IT

数据库技术知识点(一)IDEFO需求建模方法、解释实体、实体型、实体集的区别、完全函数依赖、部分函数依赖、传递函数、平凡函数依赖、非平凡函数依赖举例、超码、主码、候选码的概念与区分

文章目录1.IDEFO需求建模方法2.解释实体、实体型、实体集的区别2.1实体2.2实体型2.3实体集2.4实体型与实体集的区别总结:3.完全函数依赖、部分函数依赖、传递函数、平凡函数依赖、非平凡函数依赖举例3.1非平凡函数依赖3.1.1定义:3.1.2例如:3.2平凡函数依赖3.2.1定义:3.2.2例如:3.3完全函数依赖:3.3.1定义:3.3.2例如:3.4部分函数依赖3.4.1定义:3.4.2例如:3.5传递函数3.5.1定义:3.5.2例如:4.超码、主码、候选码的概念与区分4.1什么是码?4.1.1定义:4.1.2例如:4.2超码4.2.1定义:4.2.2例如:4.3候选码4.3

超码、主码、候选码的概念与区分

1.什么是码?码是数据系统中的基本概念。所谓码就是能唯一标识实体(数据库中的实体:对应现实生活中某样事物或者人物)的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。下面我以学生表为例,给大家分享我对码的理解,比如有一个学生表:student(id,student_number,name,sex),即:ID、学号、姓名、性别,这里的实体是student,实体的属性有id、student_number、name、sex。2.超码超码也叫做“超级码”,是一个或多个属性的集合,这些属性可以让我们在一个实体集(所谓的实体集就是student表中多条记录的集合)中唯一地标识一个