第1章 Visual FoxPro基础
数据库技术是从20世纪60年代末开始发展起来的计算机软件技术,随着网络技术、多���体技术的不断发展,数据库技术在各领域得到应用,广泛地渗透到人们的社会生活之中。VisualFoxPro作为20世纪90年代兴起的**数据库管理软件,它是一种完善的编程及数据管理语言,在小型数据库系统开发中得到了广泛应用。
本章首先介绍数据库的基础知识及Visual FoxPro的基本概念,这是学习和掌握Visual FoxPro技术的前提,然后介绍一个Visual FoxPro应用系统实例,后续各章节的内容围绕这个实例展开。
1.1 数据库基础知识
数据库技术的核心是数据处理,数据处理的核心是数据库管理系统,它涉及信息、数据、数据库系统、数据模型等知识和概念。
1.1.1 数据处理
1.数据处理相关概念
在计算机数据处理技术中,数据与信息是两个基本概念。数据是指能被计算机存储和加工处理的对客观事物属性的记录,它以一组符号来表示,这组符号可以包括文字、数值、图形、图像、声音、动画等。数据被加工处理后形成的有意义的数据称之为信息,计算机的数据处理实际上就是对各种类型的数据进行处理,形成有意义的信息的过程。
2.数据处理技术的发展
随着计算机硬件技术和软件技术的发展,计算机数据处理技术经历了人工管理、文件系统和数据库管理系统3个发展阶段。
人工管理阶段出现在计算机应用于数据管理的初期。由于当时没有相应的软件、硬件环境的支持,用户只能直接在裸机上操作。在应用程序中不仅要设计数据的逻辑结构,还要指明数据在存储器上的存储方法,即数据的物理结构。在这一管理阶段,应用程序与数据是一个整体,当数据变动时,程序则随之改变,数据独立性差。另外,各程序之间的数据不能相互传递,缺少共享性,因而这种管理方式既不灵活,也不**,编程效率较差。
……