STUDENT(姓名,学号,性别,出生年份,籍贯,系别,入学年份)
属性
描述一个事物,常常取其若干特征来表示,这些特征称为属性(attribute)
如STUDENT表中的姓名,学号等等
域
每个属性对应一个值的集合,作为其可以取值的范围,称为该属性的域(domain)
例如:姓名的域 -> 所有合法姓名的集合
元祖
表中的一行数据
如:李明,男,1992-10-1,上海,计算机系,2013-9-13
候选键(键)
如果关系中的某一个属性(或属性组)的值唯一地决定其他所有属性的值
也就是唯一决定一个元祖,而其任何真子集无此性质
则这个属性(或属性组)称为该关系的候选键(candidate key)
也称为键
如:STUDENG (姓名,学号,性别) 表中,学号是候选键
因为学号是唯一的
主键
一个关系至少有一个候选键,一般从候选键中选择一个作为主键(primary key),其他的候选键则成为候补键(alternate key)
如:STUDENT (姓名,学号,性别,身份证号) 表中,学号、身份证号都是候选键。选择学号作为主键,则身份证号为候补键
主属性
全键
在有些关系中,主键由所有的属性构成,这成为全键
如:SUPPLY (供应商,零件名,工程名)表中,表示供应商提供零件给某工程。主键由三个属性组成,这是全键