数据库原理和应用-课件副本.ppt

  1. 1、本文档共251页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第一章:绪论 [主要内容] 本章主要介绍数据库的基本概念,数据管理技术的产生和发展;数据模型的概念及组成,概念模型和三种主要的数据库模型;数据库系统结构。 第一节:数据库系统概述 一、数据库的基本概念 1、数据(data) 数据是描述事物的符号记录。 2、数据库(database,简称DB) 数据库是指长期存储在计算机内,有组织的、大量的、可 共享的数据集合。 3、数据库管理系统 (Database Management System,简称DBMS) 是用来帮助用户在计算机上建立、使用和管理数据库的软 件系统。 第一节:数据库系统概述 其主要功能: 数据定义功能(DDL) 数据操纵功能(DML): DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是SELECT查询、UPDATE更新、INSERT插入、DELETE删除。 其他管理:向数据库系统提供一组管理和控制程序,保障数据库的安全、通信与其它管理事务。 4、数据库系统(Database system,简称DBS) 数据库系统是指在计算机系统中引入数据库后的系统,一 般由数据库、数据库管理系统(及开发工具)、应用系统、 数据库管理员(DBA)和用户构成。 第一节:数据库系统概述 二、数据管理技术的产生和发展 1、人工管理阶段(20世纪50年代中期以前) 数据不保存 数据需由应用程序自己管理 数据不共享 数据不具有独立性 第一节:数据库系统概述 2、文件系统阶段(20世纪50年代后期-60年代中期) 数据可以长期保存 由文件系统管理数据 数据共享性差,冗余度大 数据独立性低 第一节:数据库系统概述 3、数据库系统阶段(20世纪60年代后期) 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 安全性、完整性、并发控制、数据库恢复 第二节:数据模型 二、数据模型的组成要素 1、数据结构:是所研究的对象类型的集合。一类是与数据类型、内容、性质有关的对象。另一类是与数据之间联系有关的对象。 2、数据操作:是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的规则。 3、数据的约束条件:完整性规则的集合。 三、概念模型 1、信息世界中的基本概念 (1)实体:客观存在并可相互区别的事物。 (2)属性:实体所具有的某一特性。 (3)码:唯一标识实体的属性集。 第二节:数据模型 (4)域:属性的取值范围。 (5)实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 (6)实体集:同型实体的集合。 (7)联系:实体内部及实体间的联系。 两个实体型之间的联系可以分为: 一对一联系(1:1):如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然。 一对多联系(1:n):如果对于实体集A中的每一个实体,实体集B中有n(n≥0)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系。 多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n(n≥0)个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m(m≥0)个实体与之联系。 第二节:数据模型 2、概念模型的表示方法(E-R图) 表示方法: 实体型:用矩形表示 属性:用椭圆形表示 联系:用菱形表示 例:学生(学号,姓名,性别,出生日期) 班级(班号,所在专业) 课程(课程号,名称,专业) 教师(职工号,姓名,性别,职称) 第二节:数据模型 第二节:数据模型 练习 某图书馆有多种图书,其中每一种图书仅由一家出版 社出版,而每一个出版社可以出版多种图书。该馆规 定:每位读者可以借阅多种图书,每种图书也可以被 多人借阅。 请根据以上描述,构造出该图书馆的E-R图。 答案 第二节:数据模型 四、luoji数据模型 非关系模型(层次、网状)、关系模型、面向对象模型 非关系模型:实体:记录 属性:数据项(字段) 联系:记录之间的联系 非关系模型中数据结构的单位是基本层次联系。 基本层次联系:两个记录以及它们之间的一对多(包括一 对一)的联系。 第二节:数据模型 1、层次数据模型(IMS) (1)层次数据模型的数据结构 层次模型的两个条件: 有且只有一个结点没有双亲结点(根结点)。 根以外的其他节点有且只有一个双亲结点。 第二节:数据模型 多对多联系在层次模型中的表示: 冗余节点法、虚拟节点法 第二节:数据模型 (2)层次数据模型的数据操纵与完整性约束 数据操纵:查询、

文档评论(0)

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

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

认证主体柏**

1亿VIP精品文档

相关文档

相关课程推荐