2009年11月4日
摘要: 一个关系数据库由一组关系模式组成,一个关系模式由一组属性名组成,关系数据库设计就是如何把已给定的相互关联的一组属性名分组,并把每一组属性名组织成关系模式的问题。关系实际上就是关系模式在某一时刻的状态或内容。关系模式是类,而关系是类的实例。但在实际当中,常常把关系模式和关系统称为关系,读者可以从上下文中加以区别。 1 关系模式应当是一个五元组。它可以形式化地表示为: R(U, D, DOM, F) ... 阅读全文
posted @ 2009-11-04 17:11 懒蜜蜂 阅读(1951) 评论(0) 推荐(1) 编辑
摘要: 设R(U)是一个属性集U上的关系模式,X和Y是U的子集。   若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称 “X函数确定Y” 或 “Y函数依赖于X”,记作X→Y。   X称为这个函数依赖的决定属性集(Determinant)。   Y=f(x) 说明:   1. 函数依赖不是指关系模式R的某个或某些关系实例满足的约束条件,而是指R... 阅读全文
posted @ 2009-11-04 15:51 懒蜜蜂 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键 外键:如果模式R中某属性集是其他模式的候选键,那么该属性集对模式R而言是外键(foreign key) 也就是说:包含候选键的属性集都是超键。 例如:学生信息表 学号 身份证号 姓名 ... 阅读全文
posted @ 2009-11-04 14:24 懒蜜蜂 阅读(765) 评论(0) 推荐(0) 编辑