数据库第1章解读.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据库系统知识入门 售书单示例 书店图书销售管理系统 思考题 11.需求分析的主要任务是什么?数据字典有什么作用? 12.简述数据模型的含义和作用。 13. 概念数据模型的意义是什么?简述ER模型的基本用法 14. 简述ER模型中实体之间有哪些联系类型?试举例分析 15. 什么是关系?什么是关系数据模型? 16. 简述元组、属性、主键、外键的含义。 17. 简述关系的特点。 18. ER模型如何转换成关系模型? 19. Access是什么性质的软件? 20. 概念设计、逻辑设计、物理设计各有何特点? Thank You! Access界面 数据库窗口 数据库窗口及表对象 数据库内表之间的联系 不同层次使用的术语对照表 1.4 数据库设计及案例 (1)组织结构 分析企业组织结构,有助于分析管理业务。 图书销售案例:需求分析 例 1.4 数据库设计及案例 (2)业务分析 本系统处理四项管理业务。 进书业务 售书业务 图书查询服务业务 综合管理业务 图书销售管理 1.4 数据库设计及案例 (3)数据收集与分析 通过分析业务,收集业务涉及的所有数据。 对于复杂应用,本步骤应该使用如数据流图、数据字典等工具和手段分析数据。 (注:我校部分经济、管理专业学生在后续开设的“管理信息系统”课程中学习“数据流图”等知识。) 对于不太复杂的应用,可以直接分析其数据集合和数据结构。 1.4 数据库设计及案例 本系统涉及的数据包括: 企业部门信息(组成:部门编号、部门名、…) 员工信息(组成:工号、姓名、性别、…) 出版社信息(组成:出版社编号、出版社名、…) 图书信息(组成:图书编号、ISBN、书名、…) 进书单及细目(组成:进书单号、日期、{进书细目}、金额、业务员) 售书单及细目(组成:售书单号、日期、{售书细目}、金额、业务员) 书库账本(组成:图书编号、库存数量、…) 售书细目 1.4 数据库设计及案例 (4)处理功能分析 ① 进书业务。根据进书单登记进书和图书库存数据。 登记图书库存数据包括:新图书或已有图书入库。 ② 售书业务。根据读者所购图书的售书单存储售书单及细目数据,修改图书库存信息。 ③ 图书查询服务业务。根据读者所提要求查询信息。 ④ 综合管理业务。需要定期或不定期完成管理业务。 进书业务进行查询、统计汇总和报表输出。 售书业务进行查询、统计汇总和报表输出。 库存库存情况查询、统计汇总和报表输出。 1.4 数据库设计及案例 (1)数据模型的概念 在需求分析的基础上建立MIS的数据模型。数据模型,是对客观世界的事物以及事物之间联系的形式化描述。 每一个DBMS都是基于某一种数据模型设计的,主要有层次模型、网状模型、关系模型等。目前广泛使用的是关系模型。要建立数据处理系统的数据库,必须先将系统涉及的数据按照关系模型的要求进行表述。 数据模型 2 1.4 数据库设计及案例 (2)概念模型与三个世界 关系模型面向DBMS,用户不一定了解关系模型。由于用户是系统开发的提出者和最终使用者,为保证设计正确和满足要求,用户必须参与设计。因此,在建立关系模型前,应先建立概念模型。 概念模型面向用户,使用用户易于理解的概念、符号、表达方式来描述事物及其联系,它与任何实际DBMS都没有关联;同时,概念模型又易于向DBMS支持的数据模型转化。概念模型也是对客观事物及其联系的抽象,也是一种数据模型。概念模型是现实世界向机器世界转变的过渡。 1.4 数据库设计及案例 用户所在的实际领域称为现实世界;概念模型以概念和符号为表达方式,所在的层次为信息世界;关系模型(或DBMS所依赖的其他模型)位于数据世界(机器世界)。 通过对现实世界的调查分析,并建立起数据处理系统的概念模型,就从现实世界进入信息世界;通过将概念模型转化为关系(数据)模型进入数据世界,然后由DBMS建立起最终的物理数据库。 1.4 数据库设计及案例 数据库设计的整个变化过程如图: 现实世界 概念 模型 信息世界 数据 模型 DBMS 数据世界 数据库 1.5 实体联系模型及其转化 实体(Entity)指现实世界中任何可相互区别的事物。通过描述属性来描述实体。 属性(Attribute)指实体某一方面的特性。属性的取值范围称为域(Domain)。 用实体名及其属性名集合描述同类实体,称为实体型。而每个实体的具体取值就是实体值。 同型实体的集合称为实体集。用来唯一识别实体集中每一个实体的属性或属性组合称为实体标识符(Entity Key),或称为实体码。 ER模型基本概念 1 1.5 实体联系模型及其转化 实体集间的联系方式可以分为如下三类。 ① 一对一联系。② 一对多联系。 ③ 多对多联系。 当一个联系发生时,可能会产生一些新的属性,这些属性属于

文档评论(0)

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

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

1亿VIP精品文档

相关文档