- 1、本文档共108页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学生(学号,姓名,年龄,性别,系号,年级)学生、课程、学生与课程之间的多对多联系:课程(课程号,课程名,学分)选修(学号,课程号,成绩)例3关系数据模型的数据结构(续)关系数据模型的数据结构(续)关系必须是规范化的,满足一定的规范条件最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表图中工资和扣除是可分的数据项,不符合关系模型要求职工号姓名职称工资扣除实发基本津贴职务房租水电86051陈平讲师13051200501601122283一个工资表(表中有表)实例关系数据模型的数据结构(续)关系术语一般表格的术语关系名表名关系模式表头(表格的描述)关系(一张)二维表元组记录或行属性列属性名列名属性值列值分量一条记录中的一个列值非规范关系表中有表(大表中嵌有小表)术语对比数据操作是集合操作,操作对象和操作结果都是关系查询插入删除更新01存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干”03数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合02二、关系数据模型的操纵实体完整性参照完整性用户定义的完整性关系的完整性约束条件三、关系数据模型的完整性约束实体及实体间的联系都用表来表示表以文件形式存储有的DBMS一个表对应一个操作系统文件有的DBMS自己设计文件结构四、关系数据模型的存储结构建立在严格的数学概念的基础上概念单一、结构简单直观、易理解、语言表达简练实体和各类联系都用关系来表示对数据的检索结果也是关系关系模型的存取路径对用户透明具有更高的数据独立性,更好的安全保密性简化了程序员的工作和数据库开发建立的工作优点五、关系数据模型的优缺点存取路径对用户透明导致查询效率往往不如非关系数据模型为提高性能,必须对用户的查询请求进行优化增加了开发DBMS的难度缺点关系数据模型的优缺点(续)2.3.4面向对象数据模型指在面向对象程序设计中所支持的对象语义的逻辑数据模型,它是持久的和共享的对象集合,具有模拟整个解决方案的能力。面向对象数据模型把实体表示为类,一个类描述了对象属性和实体行为。在对象内部,类的属性用特殊值来区分每个客户(对象),但所有对象都属于类,共享类的行为模式。面向对象数据库通过逻辑包含(logicalcontainment)来维护联系。类-对象的实例对应于客户个体。一、面向对象数据模型的数据结构1对象与封装性2类和继承二、面向对象数据模型的特点三、面向对象数据模型的优缺点适合处理各种各样的数据类型面向对象数据库适合存储不同类型的数据面向对象程序设计与数据库技术相结合提高开发效率面向对象数据模型提供强大的特性,例如继承、多态和动态绑定,允许用户不用编写特定对象的代码就可以构成对象并提供解决方案。改善数据访问三、面向对象数据模型的优缺点没有准确的定义维护困难随着组织信息需求的改变,对象的定义也要求改变并且需移植现有数据库,以完成新对象的定义当改变对象的定义和移植数据库时,它可能面临真正的挑战。不适合所有的应用面向对象数据模型用于需要管理数据对象之间存在的复杂关系的应用,适合于特定的应用当用于普通应用时,其性能会降低并要求很高的处理能力。集中式数据库系统客户/服务器数据库系统(C/S结构)并行数据库系统分布式数据库系统Internet与客户端/服务器模式从数据库最终用户角度看(数据库系统外部的体系结构),数据库系统结构分为:2.4数据库的系统结构由一个处理器、与它相关联的数据存储设备以及其他外围设备组成,它被物理地定义到单个位置。1简单的说,就是指运行在一台计算机上的数据库系统,如运行在大型机、小型机或PC机、工作站上的数据库系统。21.集中式数据库系统优点:在集中式数据库里,大多数功能(如修改、备份、查询、控制访问等)都很容易实现;数据库大小和它所在的计算机不需要担心数据库是否在中心位置。缺点:当中心站点计算机或数据库系统不能运行时,在系统恢复之前所有用户都不能使用系统;从终端到中心站点的通信开销是很昂贵的。集中式数据库系统的优缺点4.教师实体属性图专业职称联系方式姓名性别年龄教师教师编号图2-12教师实体及其属性图学生和课程之间的关系是多对多的关系,一门课程可以被多个学生选修,同时,一个学生也可以选修多门课程,但是课程不能重复。课程和专业之间的关系是多对多的关系,一个专业的课程都由多个课程组成
您可能关注的文档
- 小学生行为规范教育.ppt
- 校本课程开发的理论与实践.ppt
- 开心农场架构设计.ppt
- 文言虚词用法推断.ppt
- 小学六年级下学期语文第15课凡卡PPT课件.ppt
- 数学本质概念分数计算.ppt
- 新教材学习化学课件.ppt
- 梅花魂(完美版)孔德亮.ppt
- 数理方程与特殊函数(钟尔杰)11fourier变换.ppt
- 我与责任共成长二.ppt
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)