数据库原理与应用(VFP)概述.ppt
《数据库原理与应用(VFP)概述.ppt》由会员分享,可在线阅读,更多相关《数据库原理与应用(VFP)概述.ppt(53页珍藏版)》请在三一办公上搜索。
1、第1章概述,1.1数据处理1.2数据模型1.3概念模型1.4关系运算1.5关系数据库规范化理论*,学习目标,理解数据与信息的关系;了解数据管理发展阶段;理解三种常用的数据模型;掌握E-R方法的图形画法;理解并掌握关系运算的原理与方法;了解关系数据库规范化的基本理论。,重点与难点,重点在于数据模型、概念模型和关系运算;难点在于画出正确的E-R图。,1.1数据处理,数据与信息1.1.2 数据处理1.1.3 数据管理1.1.4 数据库管理系统,数据与信息,数据(Data)是客观事物属性的描述和记录。信息(Information)是对客观事物或情况属性的反映,从哲学的观点,信息可以消除事物的不确定性。
2、数据与信息既相互联系,又有区别。数据是信息的表现形式,是外在的表示;而信息是数据所隐含的联系,是内在的表示。信息通过数据符号进行表示、传播,对数据进行处理获得的数据才是信息,可以说信息是数据的浓缩和精华,是有用的数据。这里的有用是指可以帮助人们进行决策,消除某种不确定性。,1.1.2 数据处理,数据处理(Data Processing)就是对数据进行加工、提炼以获得信息为目的,它可以使用手工计算的方式,也使用计算机处理的方式。计算机方式的数据处理包括数据的采集、整理、存储、分类、索引、排序、检索、统计、维护、传输、输出和数据安全等一系列的操作过程。,1.1.3 数据管理,数据管理也经历了从低级
3、到高级的发展过程,根据数据共享、程序与数据的独立、数据冗余等特征来划分。一般认为经历三个阶段:(1)人工管理阶段(2)文件系统管理阶段(3)数据库系统管理阶段,人工管理阶段,由于缺少必要的软件、硬件环境的支持,用户只能在“裸机”(指没有必要的系统软件支持)上操作,采用程序管理方式。应用程序中不仅要设计数据的逻辑结构,还要说明数据在存储器中的存储位置(地址),应用程序与数据之间相互结合不可分割,当数据有所改变时,程序也必须改动,另外各个应用程序之间的数据不能相互传递。,文件系统管理阶段,计算机的软硬件资源在操作系统的统一协调、管理下使用出现了文件系统,相关的数据可以组织成一种数据文件。数据文件已
4、经可以脱离应用程序而单独存在。文件系统为应用程序和数据文件之间提供了相应的数据调用接口,应用程序通过文件系统完成对数据的管理,一组应用程序可以共享同一个数据文件。,数据库系统管理阶段,所有相关的数据以数据库(Database)方式进行管理。数据库是存储在计算机外存(如硬盘、光盘)上的相关数据构成的集合。数据库的基本思想是对所有相关的数据实行统一、集中和独立的管理。数据库中的数据能够独立于应用程序,可以满足所有用户的不同要求,实现数据共享。,数据库系统管理优点,数据与程序的相互独立;数据能够较好地被程序所共享;数据文件间的关联关系使得数据的冗余大大减少;数据管理效率明显地被提高;通过不同的授权来
5、提高数据的安全性。,1.1.4 数据库管理系统,数据库管理系统(DataBase Management System,DBMS)是对数据库管理的软件系统,是数据库系统的核心,中文Visual Foxpro 6.0就是一种DBMS,它是运行于操作系统之上的一种系统软件,是用户与数据之间的一个接口。,DBMS在计算机系统中的地位,数据库系统的体系结构,数据库系统的体系结构(Database System Architecture,DSA)是数据库系统的一个总体框架。虽然存在数据模型、数据库语言或使用操作系统的不同,但体系结构一般具有三级模式结构的特征。这三级模式(Scheme)是:外模式、概念模式
6、和内模式。,数据库系统的三级模式,1.2数据模型,数据模型(Data Model)是反映客观事物及客观事物联系的数据组织的结构和形式,数据库系统的分类是根据数据模型来划分的。它具有三个组成要素:数据结构、数据操作和数据的约束条件。(1)数据结构是所研究的记录类型的集合,是对系统静态特性的描述;(2)数据操作是指对数据库中各种对象(类型)的实例(值)允许进行的操作的集合;(3)数据的约束条件是一组完整性规则的集合。,数据模型的分类,可以分为三种类型:(1)层次模型;(2)网状模型;(3)关系模型。,1.2.1 层次模型,层次模型的特点包括:(1)有且仅有一个结点没有父结点,它就是根结点。(2)其
7、它结点有且仅有一个父结点。(3)有些结点没有儿子结点,它们就是叶子结点;既有父结点,又有儿子结点的结点是树枝结点。,1.2.2 网状模型,网状模型的特点:(1)允许结点拥有多于一个的父结点。(2)可以有一个以上的结点没有父结点。,1.2.3 关系模型,关系模型用二维表格表示,但不是所有的表格都是符合关系型的,即只有满足一定条件的二维表才可以称为关系。这些条件是:(1)表格的每行表示一条记录,每列表示一个属性或特征;(2)每个属性是不可分的数据项,且具有相同的类型,不允许表中有表;(3)既不允许有完全相同的行,也不允许有相同的列。,1.3概念模型,计算机化的数据管理需要进行转变:现实世界信息世界
8、机器世界,即“三个世界”的抽象,实体与实体集,实体(Entity):是客观存在的并且可以相互区分开来的事物。它既可以是具体的人、事或物,也可以是抽象的概念和概念之间的联系。实体属性(Entity Attribute):是实体所具有的某一特性。码(Key):可用于区分或惟一地标识实体中不同个体的一个属性或几个属性的组合。实体型(Entity Type):用于刻画或抽象同类实体的实体名及其属性名的集合。实体集(Entity Set):具有相同实体型的实体的集合。,术语的对应关系,实体间的联系,现实世界中的客观对象是相互联系的,在信息世界中反映这种联系是通过实体间的联系来体现的,而实体内部的联系是通
9、过组成实体的各属性之间联系。根据实体集之间的联系方式不同,可以分为:一对一、一对多与多对一和多对多。,1:1,若实体集A中的每一个实体,在实体集B中至多有一个(可以没有)实体与之联系,反之亦然。,1:n或n:1,m:n,实体联系表示方法,在概念模型中,表示实体间的联系,最常用的方法是实体-联系方法(Entity-Relation,E-R),简称E-R方法。该方法直接从现实世界中抽象出实体与实体间的联系,然后用E-R图来表示数据模型。,E-R图画法,在E-R图中,实体用方框表示;实体属性用椭圆框表示,通过边将它们连接起来;实体联系用菱形框表示,也是通过边将实体和实体联系连接起来并在边上标注联系的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 VFP 概述
链接地址:https://www.31ppt.com/p-6578430.html