关系数据库设计与应用(工作手册式) 课件 第1章 关系数据库设计基础.pptx

关系数据库设计与应用(工作手册式) 课件 第1章 关系数据库设计基础.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章关系数据库设计基础工业和信息化部“十四五”规划教材浙江省高职院校“十四五”首批重点教材《关系数据库设计与应用》(工作手册式)配套课件

学习目标LEARNINGTARGET了解数据库系统在相关领域的应用;理解与数据库相关的基本概念及数据库技术的发展;了解主流的关系型数据库。知识目标能力目标能掌握关系数据库设计的基本步骤。思政目标通过组织学生学习和讨论大数据时代数据库技术的应用现状和前景,引导学生养成“爱专业、爱职业、爱事业”的职业精神,树立“强国有我”的职业责任意识。

主要内容MAINCONTENTS1.1数据库系统的应用1.2数据库技术的发展*1.3数据库相关概念1.4主流的关系型数据库1.5关系数据库设计

数据库系统的应用1.1

数据库系统的应用数据库能做什么?存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息

数据库系统的应用应用案例1:银行业务系统ATM取款业务客户ATM机银行数据库信用卡及密码核对密码返回处理结果显示密码核对结果提示下步操作第一步:检验密码

数据库系统的应用应用案例1:银行业务系统ATM取款业务客户ATM机银行数据库信用卡及取款金额返回处理结果核对帐户余额及信用额度拒绝或现金第二步:取款

数据库系统的应用应用案例2:铁路售票系统铁路售票业务客户售票窗口售票数据库购票信息及现金查询余票更改数据库返回处理结果出票或退钱

数据库系统的应用应用案例3:超市购物系统超市购物业务客户收银程序数据库购买信息(条形码)查询商品价格返回价格价格信息付帐修改并检查库存出货供应商订单

数据库系统的应用数据库系统在现实生活中还有哪些应用?想一想,找一找

数据库技术的发展1.2

数据库技术的发展数据模型是数据库系统的核心和基础。数据库技术依据数据模型的进展可分为三个发展阶段:初级阶段:第一代的网状、层次数据库系统;中级阶段:第二代的关系数据库系统;高级阶段:新一代的数据库系统。

数据库技术的发展1.初级阶段——第一代数据库系统层次和网状模型都是格式化模型。它们从体系结构、数据库语言到数据存储管理均具有共同特征,是第一代数据库系统。1)第一代数据系统的代表1969年由IBM公司研制的层次模型数据库管理系统IMS。2)第一代数据库系统的特点①支持三级模式(外模式、模式、内模式)的体系结构。模式之间具有转换(或映射)功能。②用存储路径来表示数据之间的联系。这是数据库系统和文件系统的主要区别之一。数据库不仅存储数据,而且存储数据之间的联系。数据之间的联系在层次和网状数据库系统中都是用存取路径来表示和实现的。③独立的数据定义语言。层次数据系统和网状数据库系统有独立的数据定义语言,用以描述数据库的三级模式以及相互映像。④导航的数据操纵语言。层次和网状数据库的数据查询和数据操纵语言是一次一个记录的导航式的过程化语言。

数据库技术的发展2.中级阶段——第二代数据库系统支持关系数据模型的关系数据库系统是第二代数据库系统。1970年,IMB公司的研究员提出了数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为关系数据库技术奠定了理论基础。20世纪70年代是关系数据库理论研究和原型开发的时代。1)奠定了关系模型的理论基础,给出了人们一致接受的关系模型的规范说说明。2)研究了关系数据语言,包括关系代数、关系演算、SQL及QBE等,确立了SQL为关系数据库语言标准。3)研制了大量的关系数据库管理系统原型,攻克了系统实现中查询优化、事务管理、并发控制、故障恢复等一系列关键技术。这不仅大大丰富了数据库管理系统实现技术和数据库理论,更促进了数据库的产业化。

数据库技术的发展3.高级阶段——新一代数据库系统二代数据库系统的数据模型虽然描述了显示世界数据的结构和一些重要的相互联系,但是仍然不能捕捉和表达数据对象所具有的丰富而重要的语义。新一代数据库系统以更丰富多样的数据模型和数据管理功能为特征,满足广泛复杂的新应用的要求。第三代DBMS应具有的三个基本特征(三条基本原则):1)第三代数据库系统应支持数据管理、对象管理和知识管理。除提供传统的数据管理服务外,第三代数据库系统将支持更加丰富的对象结构和规则,应集数据管理、对象管理和知识管理为一体。2)第三代数据库必须保持或继承第二代数据库系统的技术。第三代数据库系统应继承第二代数据库系统已有的技术;保持第二代数据库系统的非过程化数据存取方式和数据独立性,这不仅能很好的支持对象管理和规则管理,而且能更好地支持原有的数据管理,支持多数用户需要的查询等。3)第三代数据库必须对其他系统开放。数据库系统的开放行表现在支持数据库语言标准;在网络上支持标准网络协议;系统具有良好的可移植性、可连接性、可扩展性和可

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档