- 博客(4)
- 收藏
- 关注
原创 关系规范化理论——函数依赖
基本概念如果有一个关系模式R(A1,A2,... An),X和Y为{A1,A2, ... An}的子集,r是R的任一具体关系,那么对于关系r中的任意一个x值,都只有一个y值与之对应,则称x函数决定y或y函数依赖于x。定义:设有关系模式R(A1,A2, ... An),x和y均为{A1,A2, ... An}的子集,r是R的任一具体关系,t1,t2是r中的任意两个元组。如果由t1[x]=t2[x]可以推导出t1[y]=t2[y],则称x函数决定y,或y函数依赖于x,记为xy。单属性作为候选键时它是完全依赖。一
2022-06-05 16:34:39
466
原创 关系数据模型总结
关系数据模型和关系数据库数据结构关系数据模型源于数学,它用二维表来组织数据,而这个二维表在关系数据库中就称为关系。关系数据库就是表或者说是关系的集合。数据操作关系数据模型给出了关系操作的能力。关系数据模型中的操作包括:传统的关系运算:并(union)、交(intersection)、差(difference)、广义笛卡尔乘积。专门的关系运算:选择(select)、投影(project)、连接(join)、除(divide)。有关的数据操作:查询(query)、插入(insert)、删除(delete)、和更
2022-06-03 15:10:05
214
原创 关系规范化理论——关系模式设计的问题
关系模式设计有哪些可能出现的问题?首先,我们通过例子来说明。假设有描述学生选课及住宿情况的关系模式:S—L—C (Sno,Sname,Ssex,Sdept,Sloe,Cno,Grade)其中各属性分别为:学号、姓名、性别、学生所在系、学生所在宿舍楼、课程号和考试成绩。设每个系的学生都住在同一宿舍楼中,该关系模式存在什么问题? 由这个表可以发现如下问题:数据冗余问题在这个关系中,学生所在系和其所住宿舍楼的信息有冗余,因为一个系有多少个学生,这个系所对应的宿舍楼的信息就至少要重复存储多少遍。学生基本信息(包括学
2022-06-03 14:25:55
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅