第二章关系数据库-Read.ppt

第二章关系数据库-Read

第二章 关系数据库;特点:语言具有完备的表达能力 是非过程化的集合操作语言,功能强, 能够嵌入高级语言中使用。;三、关系的三类完整性约束 实体完整性、参照完整性、户定义的完整性。 (1)实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应该由关系系统自动支持。 (2)用户定义的完整性是应用领域需要遵循的约束条件,体现了具体领域中的语义约束。 ;2.2.1 关系 1.域(Domain) 定义2.1 域是一组具有相同数据类型的值的集合。 2.笛卡尔积(CartesianProduct);;例:;; 3.关系(Relation);?由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute) ?n目关系必有n个属性。 ?若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidatekey)。;?若一个关系有多个候选码,则选定其中一个为主码(Primary key)。 ?主码的诸属性称为主属性(Prime attribute)。 ?不包含在任何侯选码中的属性称为非码属性(Non-key Attribute)。 ?在最简单的情况下,候选码只包含一个属性。 ?在最极端的情况下,关系模式的所有属性组是这个关系模式的候选码,称为全码(All-key)。;;例:构造一个关系 从笛卡尔积中取出有

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档