- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础与应用access2010第一章数据系统概论.
1、ER模型的有关概念 (1)实体 实体:是现实世界中存在的可以相互区别的事物或活动的抽象(数据描述)。如:一个人、一本书、一次会议、一个文件等 实体集:是指同一类实体集合。如:一个班级的全体同学、一个图书馆的全部藏书、一年中的所有会议、一段时间签发的所有文件等都是相应的实体集。 实体型:是对同类实体的共有特征的抽象定义。如人的共有特征为姓名、年龄、籍贯、职业、学历等,这五个特征就定义了人这个实体型。 实体值:就是符合实体型定义的每个具体实体。如假定人的实体型用姓名、年龄、籍贯、职业、学历等特征定义,则“张三,35,江苏,教师,研究生”就是该实体型的一个实体值,它描述的是一个具体的人。 第一章 数据库系统概论 (2)联系 联系 是指实体之间的相互关系,它通常表示一种活动。 联系集 是同一类联系的集合。 联系型 是对同类联系的共有特征的抽象定义。 注意:实体和联系实际上没有什么本质区别,它们都是由相应的特征标识的,都具有型和值的概念,只不过在联系中含有较多的联系特征。 第一章 数据库系统概论 (3)属性 属性:是描述实体或联系中的一种特征,一个实体或联系通常具有多个特征,需要多个相应属性来描述。 码(键):是实体间相互区别的一种惟一标识。 实体中的每个码可能是实体中的一个属性,也可能是一组属性,特别是在联系实体中往往是一组属性。在实体中能作为码的属性称为主属性,否则称为非主属性。 域:实体中相应属性的取值范围。 第一章 数据库系统概论 (4)联系分类 联系分类是讨论两实体型(含联系型)之间的联系情况。 ①一对一联系(1:1) 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。 例如:学校里面,一个班级只有一个正班长,而一个正班长只在一个班中任职,则班级与班长之间具有一对一联系。 第一章 数据库系统概论 ②一对多联系(1:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1:n 例如:一个班级中有若干名学生,而每个学生只在一个班级中学习,则班级与学生之间具有一对多联系 第一章 数据库系统概论 ③多对多联系(m:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体( n≥0 )与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体( m≥0 )与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。 例如:一门课程同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有多对多联系。 实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。 一般地,两个以上的实体型之间也存在着一对一、一对多、多对多联系。同一个实体集内的各实体之间也可以存在一对一、一对多、多对多联系。 第一章 数据库系统概论 2、ER模型 ER模型(实体联系模型)简称ER图,它是描述概念世界,建立概念模型的实用工具。ER图包括三个要素: 1)ER模型中的基本构件 实体——用矩形表示,矩形框内写上实体名 联系——用菱形表示,菱形框内写上联系名 属性——且椭圆表示,椭圆形框内写上属性名。 用连线将矩形、菱形、椭圆连接起来,表示实体、联系与属性之间的所属关系或实体与联系之间的相连关系。 第一章 数据库系统概论 2)各种联系的ER图表示 两个实体型之间的三类联系 第一章 数据库系统概论 实体型A 联系名 实体型B 1 1 实体型A 联系名 实体型B 1 n 实体型A 联系名 实体型B m n 一个实体内部的三类联系 第一章 数据库系统概论 实体 联系 1 1 实体 联系 n 1 实体 联系 n m 三个或更多实体相互联系的情况(P15页) 如对于学生、课程和教师这三个实体,若规定每个学生可以选择多门课程,每门课程可以被多个学生选修,每门课程惟一对应一个任课教师,一个教师可以讲授多门课程。则学生、课程和教师这三个实体之间的ER图可表示为: 第一章 数据库系统概论 学生 教师 课程 选课 讲授 学号 成绩 课程号 教材 教师号 m n p 1 3)使用ER模型举例 例如用ER图来表示某个工厂物资管理的概念模型。 物资管理涉及的实体有: 仓库 属性有仓库号、面积、电话号码。 零件 属性有零件号、名称、规格、单价、描述。 供应商 属性有供应商号、姓名、地址、电话号 码、账号。 项目 属性有项目号、预算、开工日期。 职工 属性有职工号、姓名、年龄、职称。 第一章 数据库系统概论 这些实体之间的联系为: ①一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,因此仓
您可能关注的文档
- 拓展训练方案室内拓展方案—拓展培训.ppt
- 招商策略和方式(师顺宽)-.ppt
- 指数函数幂函数对数函数增长的比较.ppt
- 振华家电内训资料(全面质量管理).ppt
- 推拿学讲义(一).ppt
- 拓展训练方案常规团队拓展方案拓展培训.ppt
- 搞定高中英语语法的100个句子[1-5].ppt
- 操作系统习题课及思考题.ppt
- 提高扇形抛光砖地面观感质量.ppt
- 撒娇的英文翻译..ppt
- 2025年托福考试写作高分预测试卷:秋季英语写作难点解析.docx
- 2025年托福考试写作高分预测试卷:春季班作文审题策略解析与应用试题.docx
- 2025年托福考试写作高分预测试卷:春季英语写作高分技巧.docx
- 2025年初高中衔接语文模块检测卷及答案.pdf
- 湖北省七市州新高考联考协作体2024-2025学年度下学期高二期末考试试卷及答案.docx
- 辽宁省辽阳市2024-2025学年高二下学期期末语文试题及答案.docx
- 大学学生管理人员宿舍智能电表管理制度.doc
- 乏燃料转运容器等效跌落分析方法及应用.pdf
- 深部碎裂岩体巷道变形破坏机制与支护效应连续-非连续分析.pdf
- 谷维素片的质量分析与评价.pdf
文档评论(0)