计算机基础(计算机基础(二)--VisualFoxPro
程序设计 目录1目录
目录2目录
目录3目录
基础篇
基础篇—初识数据库
初识数据库
数据、信息、知识和智慧数据管理技术发展史数据模型
VFP6.0概述VFP语言基础
初识数据库—数据、信息、知识和智慧
计算机应用最广的领域是什么?计算机应用最广的领域是什么?
数据处理
什么是数据?什么是信息、知识和智慧?什么是数据?什么是信息、知识和智慧?
数据
??用于载荷信息的物理符号,是信息的符号化表示数据四性:有“型”和“值”之分;受数据类型和取值范围约束;有定性和定量表示之分;应具有载体和多种表现形式具有时效性的有一定含义,有逻辑的、经过加工处理的、对决策有价值的数据数据是信息的载体,数据是信息的载体,信息是数据的内涵沉淀并与已有人类知识库进行结构化的有价值信息。信息虽给出了数据中一些有一定意义的东西,但它的价值往往会在时间效用失效后开始衰减,只有通过人们的参与对信息进行归纳,演绎,比较等手段进行挖掘,使其有价值的部分沉淀下来,并于已存在的人类知识体系相结合,这部分有价值的信息就转变成知识基于已有的知识,针对物质世界运动过程中产生的
问题根据获得的信息进行分析,对比,演绎找出解决
方案的能力能力
信息
?
知识
??
智慧
?
初识数据库—数据、信息、知识和智慧
什么是数据处理?什么是数据处理?
数据处理就是将对各种数据进行收集、存储、加工和传播的一系列活动的总和。分数据管理、数据加工和数据传播三类数据管理是数据处理的中心问题,是对数据进行分类、组织、编码、存储、检索和维护。
几个概念
数据的不一致性:同一数据不同拷贝的值不一样数据的不一致性数据的独立性:数据和应用程序间的相互独立
数据的物理独立性:应用程序与存储在磁盘上的数据库中数据是相互数据的物理独立性独立的数据的逻辑独立性:应用程序与数据库的逻辑结构是相互独立的数据的逻辑独立性
数据冗余
初识数据库—数据管理技术发展史
人工管理阶段(世纪年代以前)世纪50年代以前人工管理阶段(20世纪年代以前)
赫曼·霍列瑞斯(HermanHollerith,1860-1929)和制表机
初识数据库—数据管理技术发展史
1946年2月14日ENIAC(埃尼阿克)
面地170平方米,重30吨
初识数据库—数据管理技术发展史
背景:计算机功能比较简单,主要用于科学计算。计算机硬件状况是只有磁带、卡片和纸带,
软件状况是,还没有操作
系统,也没有管理数据的软件。处理方式是批处理。特点:数据不独立,它是程序的组成部分。数据的传输和使用由程序控制完成。数据也不保存,用时随程序一起全部送入内存,用完之后全部撤出计算机。
应用程序1应用程序应用程序2应用程序
数据1数据数据2数据
应用程序n应用程序
数据n数据
数据与程序一体
比较图片
初识数据库—数据管理技术发展史
文件系统阶段(世纪年代后期--60年代中期)世纪50年代后期年代中期)文件系统阶段(20世纪年代后期年代中期
背景:硬件方面,磁盘、磁鼓等存储设备的出现大大增强了计算机的存取能力。软件方面,出现了操作系统,数据以文件的形式由操作系统的文件
管理系统进行统一管理。处理方式不仅有批处理,也有联机实时处理。特点:数据与程序有一定的独立性、数据文件独立保存、数据冗余度大。
应用程序1应用程序应用程序2应用程序
文件系统
文件1文件文件2文件
应用程序n应用程序
文件n文件
数据与程序分体
比较图片
初识数据库—数据管理技术发展史
数据库系统阶段(世纪年代后期--现在文件系统VS数据库世纪60年代后期现在)数据库=>数据库系统阶段(20世纪年代后期现在)文件系统数据库
1968年,美国IBM公司推出层次模型层次模型的IMS系统。层次模型19