第5章数据库设计和er模型内容摘要:
期 教师不变信息 职务 工资 奖金 教师号 教师变动信息 ( b) 图 实体类型的垂直分裂 21 教师 课程 主讲 辅导 1 M N N 图 联系类型的分裂 教师 课程 主讲 M N ( a) ( b) 22 图 不合法的合并 B (a) A C AC BC A C ABC (b) B 23 采用 ER方法的数据库概念设计 之 设计局部 ER模式 需求分析结果 确定局部结构范围 实体定义 联系定义 属性分配 还有局部 结构待分析 有 无 进入全局 ER模式设计 图 局部 ER模式设计 范围的划分要自然 ,易于管理; 范围的大小要适度。 太小了,会造成局部结构过多,设计过程繁琐,综合困难;太大了,则容易造成内部结构复杂,不便分析 范围之间的界面要清晰,相互影响要小 采用人们习惯的划分; 避免冗余 , 在一个局部结构中 , 对一个对象只取一种抽象形式 , 不要重复; 依据用户的信息处理需求 确定属性的原则: 属性应该是不可再分解的语义单位;实体与属性之间的关系只能是 1:N的;不同实体类型的属性之间应无直接关联关系。 属性分配的原则: 当多个实体类型用到同一属性时, 一般把属性分配给那些使用频率最高的实体类型,或分配给实体值少的实体类型。 有些属性不宜归属于任一实体类型,只说明实体之间联系的特性 24 局部模式 现有的教学 管理系统 初步分析系统的对象 根据服务种类分析教师子模块 …… 局部 ER图 25 其他局部模式 现有的教学 管理系统 初步分析系统的对象 根据服务种类分析学生子模块 …… 图 学籍管理局部应用的分 ER图 导师 班级 学生 组成 管理 班主任 档案材料 宿舍 住宿 归档 指导 系 有 参加 学会 1 N 1 1 1 N N N 1 1 N M N 1 具有 社会关系 1 N 局部 ER图 26 其它局部模式 现有的教学 管理系统 初步分析系统的对象 根据服务种类分析课程子模块 …… 局部 ER图 图 课程管理局部应用分 ER图 1 教室 M 1 教科书 教师 担任 课程 系 开设 N 1 学生 选修 N MN 上课 P N 27 采用 ER方法的数据库概念设计 之 设计全局 ER模式 无 图 ER模式设计 局部 ER模式 确定公共实体类型 合并两个局部 ER模式 检查并消除冲突 还有未合并的局部模式 有 还有冲突吗 有 属性冲突 : 如,重量单位有的用公斤,有的用克。 结构冲突 : 同一对象在不同应用中的不同抽象 ; 同一实体在不同局部 ER图中属性的个数或次序不同 ;实体之间的联系在不同的局部 ER图中呈现不同的类型 命名冲突 : 属性名、实体名、联系名之间存在同名异义或异名同义冲突 28 采用 ER方法的数据库概念设计 之全局 ER模式的优化 实体类型的合并 1:1联系的两个实体类型 具有相同键的实体类型 冗余属性的消除 冗余联系的消除: 利用规范化理论中函数依赖的概念消除冗余联系 29 例子:三个局部 ER图合并成一个 ER图 1 1 N 1 P 1 N 1 N 1 N 1 M M N N N N 社会关系 具有 1 N N M 1 系 聘用 承接 项目 参加 设置 院长 学院 主管 N。第5章数据库设计和er模型
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第5节物理性质与化学性质一
变化的根本依据是( )。 • A、反应中火星四射 • B、有燃烧现象发生 • C、有大量的热放出 • D、有与铁完全不同的黑色固体生成 D • 2.物质发生化学变化时,一定有( ) • A.颜色变化 B.发光发热 • C.新物质生成 D.固态变成气态 • (汽油中加入一定比例的乙醇 )的使用可以缓解石油危机。 从甜菜或甘蔗中提取的蔗糖可以通过发酵产生乙醇。 下列过程中没有发生化学变化的是 ( )
第6章java的多线程
自然撤消 (线程执行完) • 被停止 (调用 stop( )方法) 目前不推荐通过调用 stop()来终止线程的执行,而是让线程执行完。 (5) 死亡状态( Dead) 使用线程时要注意线程的同步,可以用 synchronized来修饰那些不能被中途打扰的方法。 淮海工学院 计算机课程 在程序中实现多线程 1. 创建用户自定义的一个线程子类 即 创建 Thread类的子类 , 继承线程类