vf最新最全课件第一章数据管理系统基础.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《vf最新最全课件第一章数据管理系统基础.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vf 最新 课件 第一章 数据管理 系统 基础
- 资源描述:
-
1、 程 序 设 计 教 程Visual FoxproVisual Foxpro2前言前言 随着计算机技术的发展,计算机的主要应用已从科学计算转变为事务数据处理。在事务处理过程中,并不需要进行复杂的科学计算,而是要进行大量数据的存储、查找、统计等工作,如教学管理、人事管理、财务管理等,就需要对大量数据进行管理,而数据库技术就是目前最先进的数据管理技术Visual FoxPro 6.0 Visual FoxPro 6.0 关系数据库管理系统是新一代关系数据库管理系统是新一代3232位位的的数据库管理系统数据库管理系统的杰出代表,以它强大的性能、完整的杰出代表,以它强大的性能、完整而又丰富的工具、超高
2、速的速度、极其友好的界面,以而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受及完备的兼容性等特点,吸引众多的国内外用户,倍受广大用户的欢迎。广大用户的欢迎。3第1章 数据库系统基础知识本章考点:本章考点:n数据库的基本概念:数据、数据库、数据库管理系统数据库的基本概念:数据、数据库、数据库管理系统n数据库、数据库系统、数据库管理系统的关系数据库、数据库系统、数据库管理系统的关系n数据库系统的特点数据库系统的特点n关系模型关系模型n数据模型数据模型-实体间的联系实体间的联系n传统的集合运算传统的集合运算n专门的关系运算专门的关系运算n关系概念、特点
3、关系概念、特点4 1.1 数据管理技术的发展1、数据与数据处理 信息:是对客观世界的抽象描述。:是对客观世界的抽象描述。数据:数据是指存储在某一种媒体上能够识别的物数据是指存储在某一种媒体上能够识别的物理符号。理符号。数据反映信息,而信息依靠数据来表达5 数数据的概念包括两个方面:其一是描述事物特性的据的概念包括两个方面:其一是描述事物特性的数数据内容据内容;其二是存储在某一种媒体上的;其二是存储在某一种媒体上的数据形式。由于。由于描述事物特性必须借助一定的符号,这些符号就是描述事物特性必须借助一定的符号,这些符号就是数据数据形式形式。数据形式可以是多种多样的,例如某人的出生日。数据形式可以是
4、多种多样的,例如某人的出生日期是期是“19641964年年2 2月月1717日日”,当然也可以将该形式改写为,当然也可以将该形式改写为“02/17/1964”02/17/1964”,但其含义并没有改,但其含义并没有改变。变。表达信息的符号可以是数字、字母、文字和其它特殊字表达信息的符号可以是数字、字母、文字和其它特殊字符组成的符组成的文本形式文本形式的数据,还可以是图形、图像、动画、的数据,还可以是图形、图像、动画、影像、声音等影像、声音等多媒体数据多媒体数据6信息和数据的区别:信息和数据的区别:1.信息是抽象的、观念性的,数据是具体的、物理性的。2.信息的形式单一,而数据的形式可以多种多样。
5、3.数据是信息的具体表示形式。7 数据处理是将数据转换成信息的过程,包括数据处理是将数据转换成信息的过程,包括对数据的收集、存储、加工、分类、排序、检索、对数据的收集、存储、加工、分类、排序、检索、传播等一系列活传播等一系列活动。动。数据处理的数据处理的目目的的是从大量的原始数据中抽取和推是从大量的原始数据中抽取和推导出有价值的信息,作为决策的依据。导出有价值的信息,作为决策的依据。数据处理的数据处理的核心问题核心问题是数据管理是数据管理数据库技术主要研究在计算机环境下如何合理组数据库技术主要研究在计算机环境下如何合理组织数据、有效管理数据和高效处理数据织数据、有效管理数据和高效处理数据2 数
6、据处理数据处理8数据管理技术具体就是指人们对数据进行收集、组织、存储、加工、数据管理技术具体就是指人们对数据进行收集、组织、存储、加工、传播和利用的一系列活动的总和,大传播和利用的一系列活动的总和,大致可分为致可分为3个阶段:个阶段:1人工管理阶段人工管理阶段 时间:时间:20世纪50年代中期以前 特点:特点:数据不长期保存,没有对数据进行管理的软件,一组数据对应于一个程序。应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据组数据组1 1数据组数据组2 2数据组数据组n n92文件系统阶段文件系统阶段 时间:时间:20世纪50年代后期至60年代。特点特点:数据以文件形式长期
7、保存;数据与程序有一定的独立性。缺点缺点:数据冗余度大;数据独立性差;缺乏对数据的统一控制管理。应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据组数据组1 1数据组数据组2 2数据组数据组n n操作系统操作系统103数据库系统阶段 时间:2020世纪世纪6060年代后期开始年代后期开始 特点:(1)(1)有了数据库管理系有了数据库管理系(DBMS)(DBMS)(2)(2)数据冗余度低数据冗余度低(不能避免)(不能避免)(3)(3)具有较高的数据独立性。具有较高的数据独立性。(4)(4)有统一的数据控制功能。有统一的数据控制功能。应用程序应用程序1 1应用程序应用程序2 2
8、应用程序应用程序n n数据库数据库数据库管理系统数据库管理系统11 数据库技术不断向前发展,涌现出许多不同类型的数据库技术不断向前发展,涌现出许多不同类型的新型数据库系统新型数据库系统:1 1)分布式数据库系统。)分布式数据库系统。2 2)面向对象数据库系统。)面向对象数据库系统。3 3)多媒体数据库系统。)多媒体数据库系统。4 4)数据仓库。)数据仓库。121.2数据库系统 的相关概念 1.2.1 数据库数据库(DataBase,DB)指以一定的组织方式存储在计算机存储设备上、能为多指以一定的组织方式存储在计算机存储设备上、能为多个用户所共享的、与应用程序彼此独立的相关数据的集个用户所共享的
9、、与应用程序彼此独立的相关数据的集合。它不仅包括描述事物的数据合。它不仅包括描述事物的数据本身本身,而且包括相关事,而且包括相关事物之间的物之间的联系联系 。数据库是数据库是“按照数据结构来组织、存储和管理数据的仓库按照数据结构来组织、存储和管理数据的仓库”。在经济管理。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的的日常工作中,常常需要把某些相关的数据放进这样的“仓库仓库”,并根据,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况本单位职工的基本情况(职工号、职工号、姓名姓名
10、、年龄、性别、籍贯、工资、简历等、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个存放在表中,这张表就可以看成是一个数据库。有了这个数据仓库数据仓库我们我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种中也
11、需要建立众多的这种数据库数据库,使其可以利用计算机实现财务、仓库、,使其可以利用计算机实现财务、仓库、生产的自动化管理生产的自动化管理 13数据库是数据库系统的管理的对象。数据库中的数据是集成的、共享的、最小冗余的、能为多种应用服务,数据是按照数据模型所提供的形式框架存放在数据库中。数据库中的数据由DBMS进行统一管理和控制,用户对数据库进行的各种数据操作都是通过DBMS实现的。14 1.2.2 数据库管理系统(DBMS)是在计算机操作系统支持下的操纵和管理数据库的系统软件。它不是操作系统也不是操作系统的一部分。数据库管理系统是在数据库管理系统是在操作系统的支持下操作系统的支持下进行工作的,它
12、实现了对数进行工作的,它实现了对数据库资源进行统一管理和控制,使数据结构和数据存储具有一定的据库资源进行统一管理和控制,使数据结构和数据存储具有一定的规范性,提高数据库应用的简明性和方便性。规范性,提高数据库应用的简明性和方便性。DBMS为用户管理数为用户管理数据提供了一整套命令。利用这些命令可以实现对数据库的各种操作,据提供了一整套命令。利用这些命令可以实现对数据库的各种操作,如数据结构的定义,数据的输入、输出、编辑、删除、更新、统计、如数据结构的定义,数据的输入、输出、编辑、删除、更新、统计、浏览等浏览等。Visual FoxPro 属于一种关系型数据库管理系统。数据库管理系统是是数据库系
13、统的核心 151.2.3 数据库系统(DBS)是指计算机系统引入数据库技术后的是一个具有管理数据库是指计算机系统引入数据库技术后的是一个具有管理数据库功能的计算机软硬件综合系统功能的计算机软硬件综合系统是由数据库及其管理软件组成的系统。它是一个实际可运行的存储、维护和应用系统提供是由数据库及其管理软件组成的系统。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。数据的软件系统,是存储介质、处理对象和管理系统的集合体。由五部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户。考点:数据库、数据库管理系统、数据库系统三者的关系。
14、重点:数据库系统(DBS)包括数据库(DB)和数据库管理系统(DBMS)数据库应用系统数据库应用系统 指系统开发人员利用数据库系统资源开指系统开发人员利用数据库系统资源开发出来的,面向某一类信息处理问题而建立的软件系统发出来的,面向某一类信息处理问题而建立的软件系统 161.2.4 数据库系统的特点数据库系统的特点o实现数据共享,减少数据冗余(不能避免)实现数据共享,减少数据冗余(不能避免)o采用特定的数据模型采用特定的数据模型o具有较高的数据独立性具有较高的数据独立性o有统一的数据控制功能有统一的数据控制功能 17n1.3数据模型数据模型n是数据特征的抽象是数据特征的抽象 n概念概念n1 1
展开阅读全文