第1章数据库概述1-2015-9要点分析.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 我们知道,日常生活中,我们经常提到库一词。比如,自行车库,汽车库、图书库和材料库等。我们所说的粮库是存放粮食的地方,材料库是存放材料的地方。顾名思义,数据库是存放数据的地方。数据库中的数据必须按照一定的结构和一定的格式存放在计算机中,更确切的说,是存放在计算机的硬盘中。 * DBMS是用户和数据库的接口 完成三级模式和两级转换 用户使用的各种数据库的命令及应用程序的执行,都要通过DBMS。 把用户在外模式上对数据库的操作转化到存储数据库中去执行。 用户对数据库进行操作,是由DBMS把操作从应用程序带到外部级、概念级,在导向内部级,进而操作存储器中的数据。 * 由于计算机不可能直接处理现实世界中的具体事务,所以人们必须事先把具体事物转换成计算机能够处理的数据形式。 概念模型虽然将现实世界中的具体事物进行了抽象,但还不能作为计算机直接处理的对象。 数据模型: 数据库之所以能统一管理和操纵数据,是因为数据库中的数据是按照特定方式组织和存储的。这种数据的组织方式就是数据模型 * 由于计算机不可能直接处理现实世界中的具体事务,所以人们必须事先把具体事物转换成计算机能够处理的数据。 * 由于计算机不可能直接处理现实世界中的具体事务,所以人们必须事先把具体事物转换成计算机能够处理的数据。 * 数据模型:DBMS正是使用这些数据模型来定义、组织和操纵数据库中的数据的。 从事物的特性到计算机中的数据表示,经历了三个领域。 现实世界:存在于人们头脑之外的客观世界。 数据库设计者对这些原始数据进行综合,取出数据库所研究的数据。 信息世界:现实世界在人们头脑中的反映, 用概念模型描述. 数据世界:信息世界的信息在机器世界以数据形式存储,用数据模型描述. 机器世界=数据世界 * 实体是客观存在并可相互区别的事物。如:一辆汽车、一次比赛 实体集:性质相同的同类实体的集合。如:所有男生 属性:实体所具有的某一特性。 关键字:能唯一区别实体的那些属性或属性集,或简称为码(Key)或键。 一个实体可以由若干个属性来刻画,每个属性有一个值域和类型(年龄为整数型)。 域:属性的取值范围称为该属性的域。 实体型:用实体名及其属性名描述同一类实体为实体型。如:学生(学号,姓名,性别,班级) * 现实世界中事物内部和事物之间都是有联系的,这些联系在信息世界中反映为实体内部和实体间的联系。 建立概念模型的关键是分析实体间的相互联系。 * 定义:若对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,记为1:1 * 定义:若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,记为1:n。 * 定义:若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,则称实体集A与实体集B具有多对多联系,记为m:n。 * 定义:若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,记为1:n。 * 一门课程可由多名教员讲,一个教员只能讲一门课;一个课程可讲多门参考书,一本参考书只能由 一门课讲授。 * 概念模型是对信息世界建模,应能方便准确地表示出上述信息世界中的常用概念。 表示方法很多,其中最著名的是实体-联系方法。 如何认识和分析现实世界,从中抽取实体和实体之间的联系,建立概念模型的方法在后面的章节中讲解。 * 概念模型:用于信息世界的建模,是现实世界到信息世界的第一层抽象。 概念模型,虽然将现实世界中的具体事物进行了抽象,但还不能作为计算机直接处理的对象。数据库之所以能统一管理和操纵数据,是因为数据库中的数据是按照特定方式组织和存储的。这种数据的组织方式,就是我们这节课要讨论的 数据模型:是从信息世界到机器世界的转换。这种模型是面向数据库中数据逻辑结构的。 数据模型是严格定义的概念的集合,这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。 数据模型的命名一般是由数据结构决定的,如网状、层状、关系 数据库中各种对象的实例允许执行的操作的集合 完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。 * 数据模型是严格定义的概念的集合,这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。 数据结构:是研究存储在数据库中对象的型的集合,是对系统静态特性的描述。数据结构是系统建立数据库逻辑结构的方式。 数据操作:对数据库中

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档