1.对关系模式分解,有无损连接性和保持函数依赖
“无损连接”是指分解的若干连接重组时可以精确恢复到原来的数据库,数据记录既没有增加,也没有减少
“保持函数依赖”是指原关系模式含有的属性之间的隐含关系在分解后不能丢失
关系模式R(A,B,C,D),其函数依赖集为F={A->D,B->D,C->D}
R分解为R1(A,B,C)和R2(C,D)
R1(A,B,C)是指无损连接/ R2(C,D)不保持函数依赖,要把(A,D)(B,D)列出来才行
2.分解并不总能提高效率
一般分解总是能够降低存储空间的要求,因为它能减少冗余数据。但不恰当的时候,也可能会增加冗余,并不能消除冗余数据
3.一张关系表中的主码不能为空,且具有唯一性。外码取值可能为被参照关系中已存在的主码值或空值
4. 物理设计时需要合理安排不同的存储介质,索引文件一般存在高速的磁盘中,日志文件可考虑在磁带中
5.在适用Internet,维护工作量等方面,B/S比C/S强,B/S在运行速度、数据安全和人机交互等方面不如C/S
6.DBMS系统设计阶段:
概念结构设计:用概念数据模型来表示数据对象的特征及其相互之间的关联和联系,
逻辑结构设计:在ER图基础上,确定数据库的关系模式
物理结构设计:调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式
网友评论