软件工程项目化教程 高职软件专业 陈巧莉 课件 项目3 数据库项目实践指南.pptVIP

软件工程项目化教程 高职软件专业 陈巧莉 课件 项目3 数据库项目实践指南.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 项目3 数据库项目实践指南 本章介绍了数据库的基础知识,数据库设计的基本过程及几个典型数据库的案例分析。重点学习一个项目如何用数据库的基础知识构造数据模型,及如何正确地使用Visio来画实体关系图。。 本章简单介绍了数据的基础知识,重点讲述了数据库设计的基本步骤、实体关系图、构造E-R模型、及数据库设计方法与技巧。根据这些知识点,着重分析了“图书管理”、“教务管理”、“客房管理”、“商品管理”、“餐饮管理”五个数据库建模的基本过程,通过使用Visio画E-R图更好地理解数据库模型,并在本章后面附有相应的实训题目和完整的数据库建模的文档。 通过学习本章数据库相关的内容,加强学生对于数据库建模的理解,并能够建立简单的数据库模型,熟练使用Visio绘制实体关系图,为后面大型项目开展打下良好的基础。 数据库设计的基本步骤 实体关系图 构造E-R模型 数据设计方法与技巧 内容安排 3.1 数据库基础知识 3.2 数据库设计的基本步骤 3.3 实体关系图 3.4 构造E-R模型 3.5 数据库设计方法和技巧 3.6 数据库建模典型案例分析 3.1 数据库的基础知识 3.1.1 信息、数据与数据处理 1、 信息与数据: (1)信息:是现实世界事物的存在方式或运动状态的反映。或认为,信息是一种已经被加工为特定形式的数据。 (2)信息的主要特征是:信息的传递需要物质载体,信息的获取和传递要消费能量;信息可以感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值 (3)数据:数据是信息的载体和具体表现形式,信息随着数据形式的变化而变化。数据有文字、数字、图形、声音等表现形式。 (4)数据与信息的关系:一般情况下将数据与信息作为一个概念而不加区分。 2、 数据处理与数据管理技术: (1)数据处理:数据处理是对各种形式的数据进行收集、存储、加工和传输等活动的总称。 (2)数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环节是数据处理的基本操作,称为数据管理。数据管理是数据处理的核心问题。 (3)数据库技术所研究的问题不是如何科学的进行数据管理。 (4)数据管理技术的三个阶段:人工管理,文件管理和数据库系统。 3.1.2 数据库技术的发展 1、 数据库的发展:数据库的发展经历了三个阶段: (1) 层次型和网状型:代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。 (2) 关系型数据型库:目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Cod提出了关系模型。 (3) 第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。 2、 数据库技术的发展趋势: (1) 面向对象的方法和技术对数据库发展的影响: (2) 数据库技术与多学科技术的有机组合: (3) 面向专门应用领域的数据库技术 3、 数据库系统的组成: 数据库系统(DBS)是一个采用数据库技术,具有管理数据库功能,由硬件、软件、数据库及各类人员组成的计算机系统,如图3-1所示。 3.1.3 数据模型 1、 数据组织: 关系型数据库中的数据层次如下: (1) 数据项(field):又称字段,用于描述实体的一个属性,是数据库的基本单位。一般用属性名作项名; (2) 记录(Record):又称为结点,由若干个数据项组成,用于描述一个对象; (3) 文件(File):由若干个记录组成; (4) 数据库(Data Base):由逻辑相关的文件组成。 2、 数据模型: 数据的组织形式称为数据模型,它决定 数据(主要是结点)之间联系的表达方式。主要包括层次型、网状型、关系型和面向对象型四种。 (1) 层次型:是以记录为结点的有向树;它用树形结构表示各类实体以及各实体之间的联系。 按树的定义,层次模型有以下两个限制: ①只有一个节点没有双亲节点,即根(Root)结点,相当于树的根。 ②根结点以外的其他结点,有且仅有一个双亲结点。 3.1.4 关系型数据库 1、 关系型数据库的发展: (1) 数据库产品种类繁多:像DBASE,FoxBASE,Clipper,Paradox,Access等。 (2) 采用SQL语言:SQL(Structured Query Language)“结构化查询语言”,是通用的关系型数据库操作语言,可以查询、定义、操纵和控制数据库。它是一种非过程化语言。 (3) 支持面向对象的程序设计: (4) 提供良好的图形界面和窗口; (5) 支持开放的客户机/服务器和分布式处理; (6) 提供新一代的数据库管理系统开发工具:支持GUI(图形界面)、ODBC(开放数据库连接)、OLE(对象的

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档