数据库应用基础讲义tw.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用基础 5.1 数据库概述 5.1.1 数据库应用实例 超市销售系统 铁路售票系统 图书馆管理系统 银行业务系统 学校教学管理系统 … … 5.1.2 数据库的基本术语 5.1.2 数据库的基本术语 5.1.2 数据库的基本术语 5.1.3 数据库技术的发展 人工管理阶段 文件系统中,数据为什么难以共享呢? 1005张三7006151800设计所 职工号 姓名 出生日期 工资 部门 1005 张三 700615 1800 设计所 文件系统中,数据的含义不明显 5.2 数据库系统 数据库系统 (DataBase System,DBS) 是指在计算机系统中引入了数据库技术后的系统,它包括硬件、软件和人员等部分。 数据库DB强调的是数据 数据库管理系统DBMS 是系统软件 数据库系统DBS强调的是整个 应用系统 5.2.1 数据库系统的组成 数据库系统的组成 数据库(DB):有组织的相关数据的集合 数据库管理系统(DBMS):DBMS是数据库系统的核心,其主要任务是管理数据库,为用户提供访问数据库的方法。 应用系统:为满足用户需要而开发的数据库应用软件 应用开发工具:为开发数据库应用系统而采用的各种开发工具。 人员:与数据库系统打交道的人。最终用户、应用程序开发人员、数据库管理员 5.2.2 数据库系统的三级模式结构 最终用户-外部视图-外模式 应用系统开发人员-概念视图-模式 数据库管理员-内部视图-内模式 5.2.2 数据库系统的三级模式结构 5.2.2 数据库系统的三级模式结构(续) 数据库管理系统(DBMS)的功能 常见的数据库管理系统 常见的数据库管理系统 大型常用的数据库管理系统: Oracle 数据库管理系统 Sybase 数据库管理系统(铁路系统) DB2 Microsoft SQL Server 数据库管理系统 小型常用的数据库管理系统: Microsoft Access 数据库管理系统 Visual FoxPro 数据库管理系统 5.2.4 数据库系统的特点 5.3 数据模型 5.3.1 三个世界的概念 数据描述 5.3.2 概念模型 概念模型是人们对现实世界客观事物及其联系的一种抽象描述,是人们对现实世界抽象出来的模型。 概念模型是现实世界到计算机世界而构建的一个中间层次,是数据库设计的基础。 概念模型的基本概念和术语 实 体 :把客观存在并且可以相互区分的事物称为实体,例如一名学生 。 属 性:描述实体的特性称为属性。 实体集:同一类型实体的集合称为实体集。 实体型:对同类实体的描述称为实体型。它由实体名与其属性名共同构成。 概念模型的基本概念和术语 关键字:能够唯一标识实体集中每个实体的某一属性或属性组称为关键字,它的值能够唯一区分不同的实体。 联系:在概念模型中将实体集之间的对应关系称为联系。通过联系反映现实世界事物之间的相互关联。 两个实体集的联系有三种类型: 5.3.3 数据模型 层次模型 用树状结构表示实体与实体间联系的数据模型 特点 仅有一个结点(根结点); 其他结点有且仅有一个父结点; 记录之间的联系通过指针来实现,查询效率较高; 缺点 由于层次顺序的严格和复杂,引起数据的查询和更新操作很复杂,因此应用程序的编写也比较复杂。 层次模型举例: 学校的系所教课程的层次模型 其中系是根结点,树状结构反映的是实体型之间的结构,该模型实际存储的数据通过链接指针体现的这种联系。 网状模型 关系模型 用二维表来表示实体与实体之间联系的数据模型。 关系模型是将同一类实体的数据组织成二维表的形式。 每个二维表称为一个关系。 关系模型的基本概念和术语 关 系: 一个关系对应一张二维表。每个关系 必须有一个关系名。例如,关系名student 。 属 性:表中的一列为一个属性。每个属性都有一个名称,称为属性名。 记 录:表中的一行数据称为一条记录。也被称为元组。 关键字:表中某一属性或属性组,它的值能够唯一标识一条记录,则把这一属性或属性组称为关键字。 关系模型的基本概念和术语 值 域:属性的取值范围称为值域。 关系模式:是对关系的描述,它主要包括关系名,组成该关系的各属性名、值域和关键字。 关系模式的一般形式为: 关系名(属性名1,属性名2,……,属性名n) 关系模式的一般形式 5.4 关系数据库及其应用 5.4.1 关系数据库 采用关系模型作为数据的组织方式的数据库称为关系数据库。

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档