如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学逻辑(luójí)结构设计步骤ER图向关系模型(móxíng)的转换基本(jīběn)转化规则basicconversionrules基本(jīběn)转化规则basicconversionrules下图表示是一个可选的一对多联系,学生可以住宿舍,也可以不住宿舍(比如有回家住的学生),这里(zhèlǐ),dorm对student来说是可选的,因此dormNo作为Student表的外码,可以为空(Null)为了避免这种空值,我们将live联系转化成关系表该表的主码是子表(Student实体)的主码该表的外码是两端的实体的主码的组合该表的外码不允许空NULL注意:规则五可以避免NULL,但是多生成了一个表,增加了查询(cháxún)的复杂性,许多应用中,避免额外的表比避免NULL更重要方法(fāngfǎ)一:方法二:在PowerDesigner中可通过设置(shèzhì)dominant关系来实现逻辑(luójí)模型的优化视图(shìtú)(view)设计视图(shìtú)定义视图(shìtú)的作用视图(shìtú)的作用视图(shìtú)的作用视图(shìtú)的作用Withcheckoption例:CREATEVIEWygb_viewASSELECT*FROM员工表WHERE员工表.性别=‘女’执行下列语句,插入新记录:INSERTINTOygb_view(姓名,性别,工资)values(‘李立三’,‘男’,2300)插入操作成功,但不合理!解决办法:使用withcheckoption:CREATEVIEWygb_viewASSELECT*FROM员工表WHERE员工表.性别=‘女’Withcheckoption同样(tóngyàng),插入新记录:INSERTINTOygb_view(姓名,性别,工资)values(‘李立三’,‘男’,2300)时,插入操作将失败!数据库设计贯通—物理(wùlǐ)设计部分从索引(suǒyǐn)说起索引(suǒyǐn)方法一:企业管理器选中学生表,右击“设计表”右击“索引/键”打开“属性(shǔxìng)”对话框为学号sno创建聚集、唯一索引参见右图方法一:企业管理器选中学生表,右击“设计表”右击“索引/键”打开(dǎkāi)“属性”对话框为姓名sn创建非聚集索引参见右图方法二:使用SQL命名为课程号cno创建聚集、唯一索引的命令如下(rúxià):CreateuniqueclusteredindexIN_CNOonc(cno)Withpad_index,fillfactor=80为课程名cn创建非聚集、唯一索引的命令如下(rúxià):CreateuniqueindexIN_CNonc(cnDESC)注:pad_index需与fillfactor一起使用Fillfactor=填充因子:用于指定在创建索引时,每个索引页的数据占索引页大小的百分比,范围为1~100DESC表示为降序索引,默认是升序索引的选择(xuǎnzé)规则索引(suǒyǐn)的选择规则索引(suǒyǐn)的选择规则TheEnd