专业健康养生,让身体更健康-蓝健康网
快捷导航 专业健康养生,让身体更健康-蓝健康网
健康问答
医疗问答
健康常识
亚健康
健康生活
热点资讯
生活常识

主健

2024-07-11 18:53 作者:admin 人气:

导读:主键是什么?,主键的作用?,数据库中键是什么意思,请解释下键、主码、主键等名称,谢谢了......

主键是什么?
主键是什么?
提示:

主键是什么?

什么叫“主键”?
在SQL SERVER中,主键是一个表中的约束。这个约束,一张表只能有一个,一般作为ID使用,这个约束一般给别人外键引用。这个约束的功能就是,不可重复,保证了唯一性,正是这种特性,使得大多数人都把他作为表中ID的字段使用。
什么是主键与外键?
这需要理清几个概念:

1)候选键: 关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。

2)主键:当有多个候选码时,可以选定一个作为主码,选定的候选码称主键



3)外键: 关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外键。

举个例子:

有两个关系:

student(s#,sname,d#),即学生这个关系有三个属性:学号,姓名,所在系别

dep(d#,dname),即院系有两个属性:系号、系名

则s#、d#是主键,也是各自所在关系的唯一候选键,d#是stu埂ent的外键。

主键的作用?
提示:

主键的作用?

  主键即主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。其作用如下:\x0d\x0a  1)保证实体的完整性;\x0d\x0a  2)加快数据库的操作速度;\x0d\x0a  3)在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复;\x0d\x0a  4) ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。

数据库中键是什么意思,请解释下键、主码、主键等名称,谢谢了
提示:

数据库中键是什么意思,请解释下键、主码、主键等名称,谢谢了

码(键):代表数目的符号 主码也就是主键,是惟一标识表中的每一行的字段或者多个字段的组合,它可以实现表的实体完整性 每个表只能有惟一的主码,且不能为空 这需要理清几个概念: 1)候选键: 关系中的一个属性组,其值能唯一标识一个元组,若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。 2)主键:当有多个候选码时,可以选定一个作为主码,选定的候选码称主键 3)外键: 关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外键。 举个例子: 有两个关系: student(s#,sname,d#),即学生这个关系有三个属性:学号,姓名,所在系别 dep(d#,dname),即院系有两个属性:系号、系名 则s#、d#是主键,也是各自所在关系的唯一候选键,d#是student的外键

相关文章
本类推荐更多+
栏目热点更多+