Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt

Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt

ID:50029535

大小:1.68 MB

页数:127页

时间:2020-03-07

Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt_第1页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt_第2页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt_第3页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt_第4页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt_第5页
资源描述:

《Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第1章数据库系统基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VisualFoxPuo 程序设计基础第1章数据库系统基础知识数据库基础知识1.1数据模型1.2数据库系统1.3关系数据库1.4数据库系统的体系结构与开发工具1.51.1数据库基础知识•通常,把用计算机对数据进行处理的应用系统称为计算机信息系统,其核心是数据库。•本节将介绍数据库中的一些基本知识。1.1.1信息与数据•信息具有如下重要特征。(1)信息具有表征性。•它能够表达事物的属性、运动特征及状态。(2)信息具有可传播性。•信息可以进行获取、存储、传递和共享。(3)信息具有可处理性。•信息可以进行压缩、加工以及再生。(4)信息具有价值性和可转换性。•与信息相关的是数据。•数据

2、是信息的具体表现形式,是信息的载体。•在实际应用中,数据的表示形式有两种:一种是可以参与数值运算的数值型数据,如表示工资、成绩的数据;另一种是由不能参与数值运算的数据,如字符(文字和符号)、图表(图形、图像和表格)、动画、影像、声音等多媒体数据。•数据有两方面的特征:一是客体属性的反映,这是数据的内容;二是记录信息的符号,这是数据的形式。•形式是内容的表现方式,内容是形式的实质。1.1.2数据处理•数据处理是指将数据转换成信息的过程,数据处理也可称为信息处理。•它包括对数据的采集、整理、存储、分类、检索、排序、统计、维护、传输等一系列活动。•通常将数据处理分为两个操作层次:一是

3、数据采集、分类、组织、编码、存储、检索、传输、维护等基本操作,这些基本操作称为数据管理;二是加工、计算、输出等操作,管理对象不同,操作的要求也不同。•根据处理设备的结构和工作方式以及数据分布方式的不同,数据处理的方式主要有以下4种。(1)按处理设备的结构方式分,可分为联机处理方式和脱机处理方式。(2)按数据处理时间的分配方式分,可分为批处理方式、分时处理方式和实时处理方式。(3)按数据处理空间的分布方式分,可分为集中式处理方式和分布处理方式。(4)按计算机中央处理器的工作方式分,可分为单道作业处理方式、多道作业处理方式和交互式处理方式。1.1.3数据库管理技术的发展1.数据库的

4、概念•数据库(DataBase)是依照某种数据模型组织起来的、相互关联的、并存放于二级存储器中的数据集合。•由于数据库本身的数据结构特征,使得数据库独立于使用它的应用程序,对数据的增加、删除、修改和检索则由相关的软件进行管理和控制,从而实现了数据和操作的分离。•将所有数据集中存放在数据库中,一方面便于人们对其进行统一管理,另一方面也便于人们提炼出对决策有用的数据和信息。2.数据库的产生•实际上,数据库系统并不是和计算机同时出现的,而是随着计算机硬件技术和软件技术的发展,以及社会对数据处理需求的不断发展而产生的。•计算机数据管理的方式也在不断改进,经历了从人工管理到文件系统再到数

5、据库系统3个阶段。(1)人工管理阶段。•20世纪50年代中期以前,计算机主要用于科学计算,数据量较少,一般不需要长期保存。•该阶段主要存在以下几方面的问题。①数据不能长期保存。②数据不独立。③数据不能重复使用。(2)文件系统阶段。•20世纪50年代后期到60年代中期,计算机开始大量用于数据管理。•文件系统提供了在外存储器上长期保存数据并对数据进行存取的手段。•文件的逻辑结构与存储结构有一定的区别,即程序与数据具有一定的独立性。•数据的存储结构变化,不一定影响程序,因此程序员可集中精力进行算法的设计,大大减少了维护程序的工作量。•文件系统阶段存在着以下几个问题。①数据冗余度大。②

6、数据独立性差。③缺乏对数据的集中管理。(3)数据库系统阶段。•20世纪60年代后期,随着计算机技术的发展,计算机在管理中应用越来越广泛,规模越来越庞大,数据量急剧增加,数据共享性更强。•在数据库系统中,有一种叫做数据库管理系统(DataBaseMannagementSystem,DBMS)的系统软件将所有的数据集中到一个数据库中,形成一个数据中心,对数据进行统一的控制。3.数据库的特点•数据库具有数据共享、数据独立、最小冗余、数据安全、数据完整、灵活性、可恢复性等特点。(1)数据共享。(2)数据独立性强。(3)数据冗余度小。(4)数据结构化。1.2数据模型•数据模型是描述数据及

7、数据之间联系的结构形式,它主要研究如何组织数据库中的数据,这是数据库的核心内容。1.2.1基本概念•人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特征的认识、概念化到计算机数据库里的具体表示形式的逐级抽象过程。•实体模型也称概念模型或信息模型,它是按用户的观点对现实世界中的事物所建立的一种模型。•实现实体模型的过程就是实现现实世界到计算机世界的两级抽象中的第一级抽象—信息抽象过程。(1)实体。•从数据处理的角度看,现实世界中的客观事物称为实体,实体可定义为客观存在的并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。