第1章 数据库原理与应用(VFP)概述.pptVIP

  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章 概述 1.1 数据处理 1.2 数据模型 1.3 概念模型 1.4 关系运算 1.5 关系数据库规范化理论* 学习目标 理解数据与信息的关系; 了解数据管理发展阶段; 理解三种常用的数据模型; 掌握E-R方法的图形画法; 理解并掌握关系运算的原理与方法; 了解关系数据库规范化的基本理论。 重点与难点 重点在于数据模型、概念模型和关系运算; 难点在于画出正确的E-R图。 1.1 数据处理 1.1.1 数据与信息 1.1.2 数据处理 1.1.3 数据管理 1.1.4 数据库管理系统 1.1.1 数据与信息 数据(Data)是客观事物属性的描述和记录 。 信息(Information)是对客观事物或情况属性的反映,从哲学的观点,信息可以消除事物的不确定性。 数据与信息既相互联系,又有区别。数据是信息的表现形式,是外在的表示;而信息是数据所隐含的联系,是内在的表示。信息通过数据符号进行表示、传播,对数据进行处理获得的数据才是信息,可以说信息是数据的浓缩和精华,是有用的数据。这里的有用是指可以帮助人们进行决策,消除某种不确定性。 1.1.2 数据处理 数据处理(Data Processing)就是对数据进行加工、提炼以获得信息为目的,它可以使用手工计算的方式,也使用计算机处理的方式。 计算机方式的数据处理包括数据的采集、整理、存储、分类、索引、排序、检索、统计、维护、传输、输出和数据安全等一系列的操作过程。 1.1.3 数据管理 数据管理也经历了从低级到高级的发展过程,根据数据共享、程序与数据的独立、数据冗余等特征来划分。一般认为经历三个阶段: (1)人工管理阶段 (2)文件系统管理阶段 (3)数据库系统管理阶段 人工管理阶段 由于缺少必要的软件、硬件环境的支持,用户只能在“裸机”(指没有必要的系统软件支持)上操作,采用程序管理方式。 应用程序中不仅要设计数据的逻辑结构,还要说明数据在存储器中的存储位置(地址),应用程序与数据之间相互结合不可分割,当数据有所改变时,程序也必须改动,另外各个应用程序之间的数据不能相互传递。 文件系统管理阶段 计算机的软硬件资源在操作系统的统一协调、管理下使用出现了文件系统,相关的数据可以组织成一种数据文件。数据文件已经可以脱离应用程序而单独存在 。 文件系统为应用程序和数据文件之间提供了相应的数据调用接口,应用程序通过文件系统完成对数据的管理,一组应用程序可以共享同一个数据文件 。 数据库系统管理阶段 所有相关的数据以数据库(Database)方式进行管理。数据库是存储在计算机外存(如硬盘、光盘)上的相关数据构成的集合。 数据库的基本思想是对所有相关的数据实行统一、集中和独立的管理。数据库中的数据能够独立于应用程序,可以满足所有用户的不同要求,实现数据共享。 数据库系统管理优点 数据与程序的相互独立; 数据能够较好地被程序所共享; 数据文件间的关联关系使得数据的冗余大大减少; 数据管理效率明显地被提高; 通过不同的授权来提高数据的安全性。 1.1.4 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是对数据库管理的软件系统,是数据库系统的核心,中文Visual Foxpro 6.0就是一种DBMS,它是运行于操作系统之上的一种系统软件,是用户与数据之间的一个接口。 DBMS在计算机系统中的地位 数据库系统的体系结构 数据库系统的体系结构(Database System Architecture,DSA)是数据库系统的一个总体框架。虽然存在数据模型、数据库语言或使用操作系统的不同,但体系结构一般具有三级模式结构的特征。这三级模式(Scheme)是:外模式、概念模式和内模式 。 数据库系统的三级模式 1.2 数据模型 数据模型(Data Model)是反映客观事物及客观事物联系的数据组织的结构和形式,数据库系统的分类是根据数据模型来划分的。它具有三个组成要素:数据结构、数据操作和数据的约束条件。 (1)数据结构是所研究的记录类型的集合,是对系统静态特性的描述; (2)数据操作是指对数据库中各种对象(类型)的实例(值)允许进行的操作的集合; (3)数据的约束条件是一组完整性规则的集合。 数据模型的分类 可以分为三种类型: (1)层次模型; (2)网状模型; (3)关系模型。 1.2.1 层次模型 层次模型的特点包括:(1)有且仅有一个结点没有父结点,它就是根结点。(2)其它结点有且仅有一个父结点。(3)有些结点没有儿子结点,它们就是叶子结点;既有父结点,又有儿子结点的结点是树枝结点。 1.2.2 网状模型 网状模型的特点:(1)允许结点拥有多于一个的父结点。(2)可以有一个以上的结

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档