03_01管理信息系统的技术基础_数据库技术new.pptVIP

03_01管理信息系统的技术基础_数据库技术new.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文档。上传文档
查看更多
第三章 管理信息系统的技术基础 管理学院 刘婷婷 内容: 一、主要概念 1、数据库 长期保存在计算机内部的、有组织的、可共享的数据集合。 2、数据库管理系统(DBMS) 数据管理软件,它为用户提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制。 3、数据库系统 由数据库、硬件、软件和人员组成的,其管理的对象是数据。 4、人员 数据库管理人员、系统程序员、用户 二、数据模型(P146) 数据库的基础是数据模型。 模型:对现实世界特征的模拟和抽象。 数据模型是对数据特征的抽象,描述数据之间的结构和联系方法,它研究的内容是如何组织数据库中的数据,通常用图解的方式来表示数据库中的数据结构形式。 三、数据模型的类型 概念数据模型(概念模型) 结构数据模型(逻辑数据模型 ) 物理数据模型——描述数据在存储介质上组织结构的数据模型,它不但与具体的DBMS有关,而且还与操作系统和硬件有关,是物理层次的数据模型。 三个世界的假说 1、概念模型 E-R模型 实体 属性 联系 例题 设某百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。 连锁店属性有:商店编号、店址、店经理;商品属性有:商品编号、商品名、单价、产地;职工属性与:职工编号、姓名、性别、工资。 某商业数据管理系统,业务规定如下:顾客有姓名、单位、电话号码;商品有商品代码、商品名称、单价。(1)每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买。(2)顾客每一次购买商品涉及日期、数量、金额。 课上作业 某学校有若干个系,每个系有若干教师和学生,每个教师可以教授若干门课程,并参加若干项目,每个学生可以选修若干门课程,每门课程可由多名教师教授。请设计该学校管理的E-R模型,要求给出每个实体的属性。 2、结构数据模型——是用户从数据库中所看到的数据模型,是具体的DBMS所支持的数据模型。 层次模型 网状模型 关系模型 1)关系模型 关系 属性 域 元组、记录 分量 码(关键字)、主属性 主码(主关键字)、候选码 外码 关系模式 2)关系模型的组成 关系数据结构 关系数据操作 关系完整性约束条件(课本56页) 实体完整性约束 参照完整性约束 用户自定义完整性约束 关系 属性、域 元组(记录)、分量 码(关键字)、主属性 主码(主关键字)、候选码 外码 关系模式 四、关系的规范化 规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响,探讨关系模式应该具备的性质和设计方法。规范化理论给我们提供了判别关系模式优劣的标准,为数据库设计工作提供了严格的理论依据。规范化理论是E.F.Codd在l971年提出的。他及后来的研究者为数据结构定义了五种规范化模式 (Normal Form,简称范式)。范式表示的是关系模式的规范化程度,也即满足某种约束条件的关系模式,根据满足的约束条件的不同来确定范式。如满足最低要求,则为第一范式 (Frist Normal Form,简称lNF)。符合lNF而又进一步满足一些约束条件的成为第二范式(2NF),等等。在五种范式中,通常只使用前三种,下面仅介绍这三种范式。 (一)第一范式 (lNF) 属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。 (二)第二范式 (2NF) 所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。 (三)第三范式 (3NF) 所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。 例 下列关系属于几范式,为什么,如何把它规范化到3NF。 学生课程(学号,姓名,课程号,课程名称,成绩,教工号,教师,教师年龄) 五、关系代数 1、关系运算 并、交、差、笛卡尔集 选择、投影、连接、除 2、运算符 逻辑运算符 关系比较符 关系运算符 集合运算符 3、关系运算公式 投影:从关系R中选择出若干属性A组成新的关系,记做 选择:从关系R中选择出给定条件的诸元组,记做 连接:从关系R和S的笛卡尔集中选取满足条件的元组,记做 投影查询 选择查询 例 题 设有关系R、S 例 题 请将下列关系代数表达式用汉语文字表达出来,并计算结果。 六、结构化查询语言 SQL是结构化查询语言(Structured Query Language)的缩写,按照ANSI(美国国家标准协会)的规定,SQL被确定为关系型数据库管理系统的标准语言。SQL语言简洁明了、方便实用、功能齐全,使它倍受广大用户的欢迎。目前,绝大多数流行的关系型数据库管理系统,如:Sybase,SQL Server,Oracle,FoxPro,Access等都采用了SQL语言标准。 1、创建数据表

文档评论(0)

sdfgrt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档