




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术及应用 Access 梁玉强 第2课 ER模型Access数据库 2 1概念模型及其表示方法 1 概念模型的定义概念模型是对显示世界的抽象反映 它不依赖于具体的计算机系统 是现实世界到机器世界的一个中间层次 2 信息实体的概念实体 Entity 客观存在并可以相互区分的事物 既可以是具体的事物也可以是抽象的概念或者事物间的联系 属性 Attribute 实体所具有的某一特征 一个实体可以由若干个属性来刻画 键 Key 又称为码 唯一标识实体的属性集 也叫关键字 域 Domain 某个 些 属性的取值范围 联系 Relationship 两类实体内部的联系 如组成实体的属性之间的联系 实体之间的联系 3 实体之间的联系1对1联系例子 部门 经理1对多联系例子 部门 职工多对多联系例子 项目 职工 4 概念模型的表示方法概念模型反映实体型及其联系的结构形式概念模型的表示方法最常用的是实体 联系方法 该方法是用E R图来描述某一组织的概念模型 5 ER模型的图形描述 使用长方形来表示实体型 框内写上实体名 椭圆型表示实体的属性 并用无向边把实体和属性连接起来 用菱形表示实体间的联系 菱形框内写上联系名 用无向边把菱形分别与有关实体相连接 在无向边旁标上联系的类型 若实体之间联系也具有属性 则把属性和菱形也用无向边连接上 6 概念模型示例 举例 用E R图表示某个工厂的物资管理的概念模型实体有 仓库 属性有仓库号 仓库面积 电话号码 零件 属性有零件号 名称 规格 单价 描述 供应商 属性有供应商号 姓名 地址 电话号 帐号 项目 属性有项目号 预算 开工日期 职工 属性有职工号 姓名 年龄 职称 概念模型示例 续 实体之间的联系如下 一个仓库可以存放多种零件 一种零件可以存放在多个仓库中 某种零件在某个仓库中的数量用库存量描述 一个仓库有多个职工当仓库保管员 一个职工只能在一个仓库工作 如果某个部门的概念模型中涉及的实体和实体属性较多 可以把实体及其属性在另一个图上画出 概念模型示例 续 概念模型示例 续 2 2概念模型设计 局部ER图设计合成全局ER图 1局部概念模型设计 明确局部应用的范围选择实体 确定实体的属性及关键字将各局部应用涉及的数据分别从数据字典中抽取出来 参照数据流图 标定各局部应用中的实体 属性 实体的码确定实体之间的联系 产生局部ER模型确定实体之间的联系及其类型 1 1 1 n m n 集成局部E R图的步骤 消除冲突 合并各分ER模型属性冲突命名冲突结构冲突消除冗余 得到基本ER模型 2合成全局概念模型 各个局部E R图建立好后 还需要对它们进行合并 集成为一个整体的数据概念结构即总E R图 一 消除冲突 两类属性冲突属性域冲突 属性值的类型 取值范围或取值集合不同 例 由于学号是数字 因此某些部门 将学号定义为整数形式 而另一些部门 将学号定义为字符型形式 1 属性冲突 属性取值单位冲突 例 学生的身高 有的以米为单位 有的以厘米为单位 有的以尺为单位 2 命名冲突 两类命名冲突同名异义 不同意义的对象在不同的局部应用中具有相同的名字例 局部应用A中将教室称为房间局部应用B中将学生宿舍称为房间异名同义 一义多名 同一意义的对象在不同的局部应用中具有不同的名字例 有的部门把教科书称为课本有的部门则把教科书称为教材 3 结构冲突 三类结构冲突同一对象在不同应用中具有不同的抽象例 课程 在某一局部应用中被当作实体在另一局部应用中则被当作属性 同一实体在不同局部视图中所包含的属性不完全相同 或者属性的排列次序不完全相同 实体之间的联系在不同局部视图中呈现不同的类型 学生 宿舍 班主任 班级 档案材料 对应 居住 拥有 配备 1 1 n n 1 1 1 1 转换原则 一个实体型转换为一个关系模式 关系的属性 实体型的属性关系的码 实体型的码例 学生实体可以转换为如下关系模式 学生 学号 姓名 出生日期 所在系 年级 平均成绩 性别 宿舍 班级 档案材料 教师 课程 教室 教科书都分别转换为一个关系模式 2 3ER图转换为关系 一个m n联系转换为一个关系模式 关系的属性 与该联系相连的各实体的码以及联系本身的属性关系的码 各实体码的组合例 选修 联系是一个m n联系 可以将它转换为如下关系模式 其中学号与课程号为关系的组合码 选修 学号 课程号 成绩 一个1 n联系可以转换为一个独立的关系模式 也可以与n端对应的关系模式合并 1 转换为一个独立的关系模式关系的属性 与该联系相连的各实体的码以及联系本身的属性关系的码 n端实体的码2 与n端对应的关系模式合并合并后关系的属性 在n端关系中加入1端关系的码和联系本身的属性合并后关系的码 不变可以减少系统中的关系个数 一般情况下更倾向于采用这种方法 例 组成 联系为1 n联系 将其转换为关系模式的两种方法 1 使其成为一个独立的关系模式 组成 学号 班级号 2 将其学生关系模式合并 学生 学号 姓名 出生日期 所在系 年级 班级号 平均成绩 一个1 1联系可以转换为一个独立的关系模式 也可以与任意一端对应的关系模式合并 1 转换为一个独立的关系模式关系的属性 与该联系相连的各实体的码以及联系本身的属性关系的候选码 每个实体的码均是该关系的候选码2 与某一端对应的关系模式合并合并后关系的属性 加入对应关系的码和联系本身的属性合并后关系的码 不变 例 管理 联系为1 1联系 可以有三种转换方法 1 转换为一个独立的关系模式 管理 职工号 班级号 或管理 职工号 班级号 2 管理 联系与班级关系模式合并 则只需在班级关系中加入教师关系的码 即职工号 班级 班级号 学生人数 职工号 3 管理 联系与教师关系模式合并 则只需在教师关系中加入班级关系的码 即班级号 教师 职工号 姓名 性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生物医药创新药研发技术与医药市场前景研究报告
- 2025年化妆品行业个性化定制化妆品市场前景报告
- 2025年机器人行业人工智能机器人应用前景研究报告
- 2025年绿色环保行业可降解材料应用前景分析报告
- 2025年汽车行业智能驾驶技术前景展望报告
- 商场人员管理安全培训课件
- 天津市2025天津市机关后勤事务服务中心分支机构天津市迎宾馆招聘8人笔试历年参考题库附带答案详解
- 南开区2025天津南开大学继续教育学院招用劳务派遣制用工人员1人笔试历年参考题库附带答案详解
- 内蒙古2025内蒙古兴安盟事业单位专项人才引进121人笔试历年参考题库附带答案详解
- 乐山市2025上半年四川乐山市五通桥区赴成都中医药大学考核招聘事业单位人员27人公笔试历年参考题库附带答案详解
- 哮喘的诊疗和规范化治疗
- 2025年新高考“八省联考”语文试题及参考答案解析版
- 2024年巴中市市属事业单位考试真题
- 运动性损伤及预防
- 公司战略目标设定与实现路径
- 2025年供热管理条例试题及答案
- IQC基础知识培训课件
- 政府代建项目回购协议书范本
- 《压力容器、压力管道安全管理基本要求及检查要点》知识培训
- 《机械制造装备设计》课程教学大纲
- 《世界奇花异草》课件
评论
0/150
提交评论