数据库概述ppt课件(完整版).ppt
《数据库概述ppt课件(完整版).ppt》由会员分享,可在线阅读,更多相关《数据库概述ppt课件(完整版).ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库概述数据库概述第第1章章本章主要内容本章主要内容v 数据管理技数据管理技数据管理技数据管理技术术v 数据数据数据数据库库系系系系统统基本概念基本概念基本概念基本概念v 数据模型数据模型数据模型数据模型v 关系数据关系数据关系数据关系数据库库v Visual FoxProVisual FoxPro概述概述概述概述v Visual FoxProVisual FoxPro基本操作基本操作基本操作基本操作v Visual FoxProVisual FoxPro可可可可视视化化化化设计设计工具工具工具工具1.1 数据管理技数据管理技术1.1.1 1.1.1 数据、信息与数据数据、信息与数据数据、信
2、息与数据数据、信息与数据处处理理理理 1.数据数据 在在计算机系算机系统中,凡是能被中,凡是能被计算机所接收和算机所接收和处理的各种字符、数字、理的各种字符、数字、图形、形、图像及声音等都像及声音等都可称可称为数据。因此,数据。因此,数据泛指一切可被数据泛指一切可被计算机接算机接受和受和处理的符号。理的符号。数据可被收集、存数据可被收集、存储、处理理(加工、分(加工、分类、计算等)、算等)、传播和使用。播和使用。信息信息信息信息 信息是信息是经过加工加工处理并理并对人人类客客观行行为产生影响的事物属性的表生影响的事物属性的表现形式。形式。信息是有用的数据,数据是信息的表信息是有用的数据,数据是
3、信息的表现形形式。信息是通式。信息是通过数据符号来数据符号来传播的。播的。2.信信 息息 数据数据处理也称理也称为信息信息处理,就是利用理,就是利用计算机算机对各种各种类型的数据型的数据转换成信息的成信息的过程程。它包括。它包括对数据的采集、数据的采集、整理、存整理、存储、分、分类、排序、排序、检索、索、维护、加工、加工、统计和和传输等一系列等一系列处理理过程。程。数据数据处理的目的就是从大量的、原始的数据中理的目的就是从大量的、原始的数据中获得人得人们所需要的所需要的资料并提取有用的数据成份,作料并提取有用的数据成份,作为行行为和决策的依据。和决策的依据。3.数据数据处理理1.1.2 1.1
4、.2 数据管理技数据管理技数据管理技数据管理技术术的的的的发发展展展展 数据管理是指数据管理是指数据管理是指数据管理是指对对数据数据数据数据进进行行行行组织组织、存、存、存、存储储、分、分、分、分类类、检检索和索和索和索和维护维护等操作,是数据等操作,是数据等操作,是数据等操作,是数据处处理的核心。理的核心。理的核心。理的核心。随着随着随着随着计计算机硬件和算机硬件和算机硬件和算机硬件和软软件技件技件技件技术术的的的的发发展,数据管理展,数据管理展,数据管理展,数据管理的水平不断提高。的水平不断提高。的水平不断提高。的水平不断提高。经过经过几十年的几十年的几十年的几十年的发发展,数据管展,数据
5、管展,数据管展,数据管理技理技理技理技术经历术经历了了了了人工管理人工管理人工管理人工管理、文件管理文件管理文件管理文件管理和和和和数据数据数据数据库库系系系系统统几个几个几个几个阶阶段。段。段。段。数据数据库(Data Base,简写写为DB)是按一定的是按一定的组织形形式存式存储在一起的相互关在一起的相互关联的数据的集合。的数据的集合。数据数据库(Data Base)是数据)是数据库系系统的核心和管理的核心和管理对象。象。数据数据库是一个存放大量是一个存放大量业务数据的数据的场所所,其中的数据其中的数据具有特定的具有特定的组织结构。所构。所谓“组织结构构”,是指数据,是指数据库中的数据不是
6、分散的、孤立的,而是按照某种数据模型中的数据不是分散的、孤立的,而是按照某种数据模型组织起来的,不起来的,不仅数据数据记录内的数据之内的数据之间是彼此相关的,是彼此相关的,数据数据记录之之间在在结构上也是有机地构上也是有机地联系在一起的。系在一起的。1.2 数据数据库系系统基本概念基本概念1.1.数据数据数据数据库库 2.2.数据数据数据数据库库管理系管理系管理系管理系统统 数据数据数据数据库库管理系管理系管理系管理系统统(Data Base Management SystemData Base Management System,简简写写写写DBMSDBMS)是数据)是数据)是数据)是数据库
7、库系系系系统统的核心部分,它是的核心部分,它是的核心部分,它是的核心部分,它是在特定操作系在特定操作系在特定操作系在特定操作系统统支持下帮助用支持下帮助用支持下帮助用支持下帮助用户户建立、使用和管理数据建立、使用和管理数据建立、使用和管理数据建立、使用和管理数据库库的一种的一种的一种的一种计计算机算机算机算机软软件件件件。Visual FoxProVisual FoxPro就是一种就是一种就是一种就是一种DBMSDBMS。DBMS DBMS提供了提供了提供了提供了许许多命令、函数和多命令、函数和多命令、函数和多命令、函数和语语句句句句让让用用用用户对户对数据数据数据数据库库中中中中的数据的数据
8、的数据的数据进进行管理操作。数据行管理操作。数据行管理操作。数据行管理操作。数据库库的一切操作都是通的一切操作都是通的一切操作都是通的一切操作都是通过过数据数据数据数据库库管管管管理系理系理系理系统统来来来来实现实现的。的。的。的。3.3.数据数据数据数据库库系系系系统统 数据数据库系系统(Data Base System,简写写为DBS)是指是指计算机系算机系统引入数据引入数据库后的系后的系统构成,是构成,是一个具有管理数据一个具有管理数据库功能的功能的计算机算机软硬件硬件综合系合系统。DBS是由以下几部分所是由以下几部分所组成的成的综合系合系统:硬件系硬件系统 操作系操作系统等系等系统软件
9、件 数据数据库(DB)数据数据库管理系管理系统(DBMS)相关的相关的应用用软件件 数据数据库管理管理员和用和用户 4.4.数据数据数据数据库应库应用系用系用系用系统统 数据数据库应用系用系统(Data Base Application Systems,简写写为DBAS)是在是在DBMS支持下根据支持下根据实际问题开开发出来的数据出来的数据库应用用软件。件。一个一个DBAS由数据由数据库和和应用程序两部分用程序两部分组成,它成,它们都需要在都需要在DBMS支持下开支持下开发。1.3 数据模型数据模型 客客观事物的事物的这种普遍种普遍联系性,决定了作系性,决定了作为事物属性事物属性记录符号的数据
10、与数据之符号的数据与数据之间也存在着一定的也存在着一定的联系性。具有系性。具有联系性的相关数据系性的相关数据总是按照一定的是按照一定的组织关系排列,从而关系排列,从而构成一定的构成一定的结构,构,对这种种结构的描述就是数据模型。构的描述就是数据模型。数据模型是指数据模型是指反映客反映客观事物及客事物及客观事物事物间联系的系的数数据据组织的的结构和形式构和形式。1.3.1 1.3.1 数据模型数据模型数据模型数据模型简简述述述述 由于由于由于由于计计算机不能直接算机不能直接算机不能直接算机不能直接处处理理理理现实现实世界中的具体事物,所世界中的具体事物,所世界中的具体事物,所世界中的具体事物,所
11、以我以我以我以我们们必必必必须须把具体事物把具体事物把具体事物把具体事物转换转换成成成成计计算机能算机能算机能算机能够处够处理的数据。在理的数据。在理的数据。在理的数据。在数据数据数据数据库库系系系系统统中,中,中,中,实现转换实现转换的的的的过过程通常是先把程通常是先把程通常是先把程通常是先把现实现实世界中的世界中的世界中的世界中的客客客客观观事物抽象事物抽象事物抽象事物抽象为为概念数据模型(概念数据模型(概念数据模型(概念数据模型(简简称概念模型),然后再称概念模型),然后再称概念模型),然后再称概念模型),然后再把概念数据模型把概念数据模型把概念数据模型把概念数据模型转换为转换为某一数据
12、某一数据某一数据某一数据库库管理系管理系管理系管理系统统所支持的所支持的所支持的所支持的逻辑逻辑数据模型(数据模型(数据模型(数据模型(简简称数据模型)。称数据模型)。称数据模型)。称数据模型)。n 实体(体(Entity):):客客观存在且可相互区存在且可相互区别的事物、客体、的事物、客体、对象、象、事件、行事件、行为和和过程。程。n 属性(属性(Attribute):对应于于实体的特征、特性,以此界定和描体的特征、特性,以此界定和描述述实体。体。n 记录(Record):实体集中某一体集中某一实体(个体)的相关属性(体(个体)的相关属性(值)的集合称的集合称为(一条)(一条)记录。n 联系
13、(系(Relationship):由于客由于客观事物都非孤立而是相互事物都非孤立而是相互联系、系、彼此依彼此依赖的,因此光有的,因此光有实体的概念体的概念还不能准确反映出事物之不能准确反映出事物之间的关的关联特性,故在此基特性,故在此基础上又引入了所上又引入了所谓联系(系(Relation)的概念。利)的概念。利用它来反映用它来反映实体体间以及以及实体内部各属性体内部各属性间的关的关联特性,由此便特性,由此便产生生了所了所谓的的“实体体联系模型系模型”,记为“E-R数据模型数据模型”。1.3.2 E-R1.3.2 E-R数据模型数据模型数据模型数据模型 层层次模型(次模型(次模型(次模型(Hi
14、erarchical ModelHierarchical Model)表示数据)表示数据)表示数据)表示数据间间的从属关系的从属关系的从属关系的从属关系结结构,它以构,它以构,它以构,它以树树型型型型结结构表示构表示构表示构表示实实体与体与体与体与实实体之体之体之体之间间的的的的联联系。系。系。系。学校学校学校学校系系系系研究室研究室研究室研究室处处科科科科教研室教研室教研室教研室研究所研究所研究所研究所学校行政机构的学校行政机构的学校行政机构的学校行政机构的层层次模型次模型次模型次模型1.3.3 1.3.3 几种主要数据模型几种主要数据模型几种主要数据模型几种主要数据模型 1.1.层层次模型
15、次模型次模型次模型2.2.网状模型网状模型网状模型网状模型 网状模型网状模型网状模型网状模型(Network ModelNetwork Model)是是是是层层次模型的次模型的次模型的次模型的扩扩展,它以展,它以展,它以展,它以网状网状网状网状结结构表示多个从属关系的构表示多个从属关系的构表示多个从属关系的构表示多个从属关系的层层次次次次结结构,呈构,呈构,呈构,呈现现一种交叉关系一种交叉关系一种交叉关系一种交叉关系的网的网的网的网络结络结构。构。构。构。系系系系教研室教研室教研室教研室选课选课课课程程程程任任任任课课教教教教师师学生学生学生学生学号学号姓名姓名性性别出生日期出生日期录取分数取
16、分数团员特特长照片照片s0803001谢小芳小芳女女1990.05.16610.F.(略略)(略略)s0803002张梦光梦光男男1990.04.21622.T.(略略)(略略)s0803003罗映弘映弘女女1990.11.08595.F.(略略)(略略)s0803004郑小小齐男男1989.12.23590.F.(略略)(略略)记录记录二二二二维维表(关系)表(关系)表(关系)表(关系)3.3.关系模型关系模型关系模型关系模型 字段字段字段字段字段名字段名字段字段类型型字段字段宽度度 关系模型(关系模型(关系模型(关系模型(Relational ModelRelational Model)用
17、二)用二)用二)用二维维表的形式表示表的形式表示表的形式表示表的形式表示实实体与体与体与体与实实体之体之体之体之间联间联系的数据模型称系的数据模型称系的数据模型称系的数据模型称为为关系模型。关系模型。关系模型。关系模型。1.4 关系数据关系数据库 关系数据关系数据库(Relational Data Base)是若干个关系)是若干个关系的集合。关系数据的集合。关系数据库是由若干是由若干张二二维表表组成的。成的。一个关系数据一个关系数据库由若干个数据表由若干个数据表组成,数据表又由若成,数据表又由若干个干个记录组成,而每一个成,而每一个记录是由若干个以字段属性加以是由若干个以字段属性加以分分类的数
18、据的数据项组成的。成的。关系运算关系运算关系运算关系运算 关系运算是以关系关系运算是以关系为运算运算对象的运算,在关系象的运算,在关系运算中,运算中,变量是关系,运算量是关系,运算结果仍然是关系。果仍然是关系。常常见的关系运算有的关系运算有选择运算、投影运算和运算、投影运算和连接接运算三种。运算三种。1.1.选择选择运算运算运算运算 选择选择运算是从关系中运算是从关系中运算是从关系中运算是从关系中选择选择某些某些某些某些满满足条件的足条件的足条件的足条件的记录组记录组成一成一成一成一个新的关系。个新的关系。个新的关系。个新的关系。A AB BC CD DE E1 111111111111111
19、1111111111111111111111111111111111112 222222222222222222222222222222222222222222222222222223 3333333333333333333333333333333333333333333333333333333334 44444444444444444444444444444444444444444444444444444444444A AB BC CD DE E1 1111111111111111111111111111111111111111111111111113 3333333333333333333
20、33333333333333333333333333333333333333选择选择运算运算运算运算2.2.投影运算投影运算投影运算投影运算 投影运算是从关系中投影运算是从关系中投影运算是从关系中投影运算是从关系中选择选择某些字段的所有某些字段的所有某些字段的所有某些字段的所有值组值组成一成一成一成一个新的关系。个新的关系。个新的关系。个新的关系。A AB BC CD DE E1 1111111111111111111111111111111111111111111111111112 222222222222222222222222222222222222222222222222222223
21、3333333333333333333333333333333333333333333333333333333334 44444444444444444444444444444444444444444444444444444444444B BD DE E1111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333333333333333333333344444444444444444444444444444444444444444444投影运算投影运算投影运算投
22、影运算3.3.连连接运算接运算接运算接运算连连接运算是将两个或多个关系通接运算是将两个或多个关系通接运算是将两个或多个关系通接运算是将两个或多个关系通过连过连接条件接条件接条件接条件组组成一个新的关系。成一个新的关系。成一个新的关系。成一个新的关系。A AC C1 11111111111112 2222222222222223 333333333333333334 444444444444444B BD DE E11111111111111111111111111111111111111222222222222222222222222222222222222223333333333333333
23、3333333333333333333333334444444444444444444444444444444444444444444 4+A AB BC CD DE E1 1111111111111111111111111111111111111111111111111112 222222222222222222222222222222222222222222222222222223 3333333333333333333333333333333333333333333333333333333334 4444444444444444444444444444444444444444444444
24、4444444444444连连接运算接运算接运算接运算1.5 Visual FoxPro1.5 Visual FoxPro概述概述概述概述1.5.1 Visual FoxPro1.5.1 Visual FoxPro的基本特点的基本特点的基本特点的基本特点 采用可采用可视化技化技术 可可处理多种理多种类型的文件型的文件 丰富的数据丰富的数据类型与数据元素及其运算形式型与数据元素及其运算形式 丰富的系丰富的系统函数函数 人机交互操作模式人机交互操作模式 强大的大的应用用编程接口(程接口(API)丰富的丰富的辅助助设计工具工具 数据数据对象象层次化的管理次化的管理结构构1.5.2 Visual Fo
25、xPro1.5.2 Visual FoxPro处处理的文件理的文件理的文件理的文件类类型型型型 表文件表文件表文件表文件(.DBF)(.DBF)数据数据数据数据库库文件文件文件文件(.DBC)(.DBC)索引文件索引文件索引文件索引文件(.CDX)(.CDX)程序文件程序文件程序文件程序文件(.PRG)(.PRG)表表表表单单文件文件文件文件(.SCX)(.SCX)报报表文件表文件表文件表文件(.FRX)(.FRX)命令窗口命令窗口工作区工作区工具工具栏菜菜单栏标题栏状状态栏1.6 Visual FoxPro基本操作基本操作 1.6.1 1.6.1 Visual FoxProVisual Fo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 概述 ppt 课件 完整版
限制150内