44问答网
所有问题
当前搜索:
主码的属性是主属性吗
什么
是主码
?如何判断?
答:
简称外码或外键。如:职工(职工号,姓名,性别,职称,部门号)部门(部门号,部门名,电话,负责人)其中职工关系中的“部门号”就是职工关系的一个外码。在此需要注意,在定义中说X不是R的码,并不是说X不是R的
主属性
,X不是码,但可以是
码的
组成属性,或者是任一候选码中的一个主属性。
网络管理员面试题目及答案(2)
答:
现实世界中的实体是可区分的,即它们具有某种唯一性标识,相应的关系模型中以
主码
作为唯一性标识。 主码中
的属性
即
主属性
不能取空值。 参照完整性是对关系间引用数据的一种限制。若属性组A是基本关系R1的外码,它与基本关系R2的主码K相对应,则R1中每个元组在A上的值要么取空值,要么等于R2中某元组的主码值。 用...
非
主属性是
什么?
答:
主
属性是
所有候选
码的属性
和,其他的为非主属性。主要属性,可以起到唯一标识的作用,例如:教师,有教师编号,姓名,性别等属性,编号
是主属性
,其他是非住属性.
什么是候选码、
主码
、全码、外码
答:
候选码是一个或多个属性的集合,可以用来唯一标识表中的每个元组(记录)。换句话说,候选码确保表中的每个记录都可以被唯一地区分。一个表可以有多个候选码。主码是从候选码中选出的一个用于唯一标识表中每个元组
的属性
集合。因此,主码一定是候选码,但候选码不一定
是主码
。每个表只能有一个主码。
主码
由一个或多个
属性
构成
答:
是。关系中的
主码
可能是由一个或多个可区别实体集合中不同个体
的属性
组成,主码由一个或多个属性组成。主码也叫主键,所谓主码就是在实体集中区分不同实体的候选码,一个实体集中只能有一个主码,但可以有多个候选码。
怎样区分R是什么范式的关系模式?
答:
关系模式R中
的属性
全部
是主属性
,则R的最高范式必定是3NF。这样如R(X,Y,Z),F={Y--Z,XZ--Y}。XY和XZ都可以做为候选码,即R中的属性全
为主属性
,且不存在非主属性对码的传递函数依赖,因此R属于3NF。
某个
属性
可以既
是主码
又是外
码吗
?
答:
看外码定义,有两个要求,一是不能是本关系的码,还必须是另一个关系的码。回到开头的码的定义,就知道了,外码不能是码,否则两个关系模式就成一个关系模式了,没有分开的必要了。这就是问题答案了。但是,外码可以
为主属性
!即,可为
主码的
部分属性集。这点要注意!当然此时的外码不能为空...
含有多个候选
码的主属性
范围以及数据库范式判定问题
答:
范式的判断:第一范式(1NF)无重复的列 属性不可分 第二范式(2NF)属性完全依赖于主键[消除非
主属性
对
主码的
部分函数依赖] 符合1NF,并且,非主属性完全依赖于码 第三范式(3NF)属性不依赖于其它非主属性[消除传递依赖] 符合2NF,并且,消除传递依赖 BC范式(BCNF):符合...
数据库中每个基础表都有一个
主码是
吧?也许并不只是一个
属性
列?
答:
首先理解
主码
(主键)的概念。在设计数据表时,为了准确查询出数据,为此设定了主码,用户可以根据主码准确地找到这一条数据。假如有一张 student表,有 字段‘studen_number’,'student_name','student_age',‘student_class’,'student_sex',毫无疑问,你可以将 'student_number' 单独作为主键,因为...
数据库里的
主码是
单指一个
属性吗
?
答:
不是,例如确定一个老师时,要知道它所教的科目和班级,此时这两个组合就
是主码
。主码必须唯一表示一个实例
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜