Visual FoxPro 数据库技术及应用
![Visual FoxPro 数据库技术及应用](http://image.wangchao.net.cn/small/product/1236817746806.jpg)
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 曾碧卿,杨滨,李国伟 主编
出 版 社: 机械工业出版社
出版时间: 2009-2-1字数: 449000版次: 1页数: 280印刷时间: 2009/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111258612包装: 平装内容简介
本书根据全国计算机等级考试二级Visual FoxPro考试大纲要求,以Visual FoxPro 6.0为平台,介绍了数据库的操作和可视化程序设计方法。全书共分12章,主要内容有数据库基础及Visual FoxPro入门、数据及数据运算、数据表的设计与操作、数据库的设计、SQL结构化查询语言、视图与查询、Visual FoxPro的程序设计技术、表单设计技术、报表设计技术、菜单设计技术、系统开发实例。
本书可作为高等学校本、专科“Visual FoxPro数据库应用”及相关课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的辅导教材。
本书配有课后习题的参考答案课程电子教案和教案配套的示例文件,以及上机实验的源文件,方便读者的使用。
目录
前言
第1章数据库基础理论
1.1数据库系统概述
1.1.1数据管理技术的发展
1.1.2数据库简介
1.1.3数据库系统的基本概念
1.2数据模型
1.2.1层次模型
1.2.2网状模型
1.2.3关系模型
1.2.4面向对象数据模型
1.3关系数据库
1.3.1关系数据库概述
1.3.2规范化原则
1.4关系及关系运算
1.4.1选择
1.4.2投影
1.4.3连接
习题一
第2章Visual FoxPro入门
2.1 Visual FoxPro概述
2.1.1 Visual FoxPro的发展及特性
2.1.2 Visual FoxPro 6.0的安装
2.1.3 Visual FoxPro的启动与退出
2.1.4 Visual FoxPro的用户界面
2.1.5 Visual FoxPro的设计与管理工具
2.2 Visual FoxPro的基本操作
2.2.1 Visual FoxPro的语法规则及命令执行方式
2.2.2 Visual FoxPro的菜单
2.3项目管理器的使用
2.3.1创建项目
2.3.2使用项目管理器
2.3.3定制“项目管理器”
习题二
第3章数据及数据运算
3.1数据类型、常量和变量
3.1.1数据类型
3.1.2常量
3.1.3变量
3.2运算符和表达式
3.2.1运算符
3.2.2表达式
3.3常用函数
3.3.1字符处理函数
3.3.2数值处理函数
3.3.3日期时间函数
3.3.4数据类型转换函数
习题三
第4章数据表的设计与操作
4.1数据表的建立与修改
4.1.1建立表结构
4.1.2修改表结构
4.2表的基本操作
4.2.1表的打开与关闭
4.2.2表的浏览
4.2.3记录指针的定位
4.2.4插入与追加记录
4.2.5修改记录
4.2.6删除与恢复记录
4.2.7表结构和数据的复制
4.3数据表的排序和索引
4.3.1数据表的排序
4.3.2数据表的索引
4.4数据表的统计与汇总
4.4.1数据表的统计
4.4.2分类汇总
4.5工作区
4.5.1工作区的概念
4.5.2指定工作区
4.6多表连接
4.6.1多表临时关联
4.6.2表问物理连接
习题四
第5章数据库的设计
第6章视图与查询
第7章SQL结构化查询语言
第8章Visual FoxPro的程序设计技术
第9章表单设计技术
第10章报表设计技术
第11章菜单设计技术
第12章学生信息管理系统开发实例
书摘插图
第1章数据库基础理论
自从在1946年发明计算机后,计算机作为具有极高的速度、巨大的数据储存能力及各种算术运算和逻辑运算的现代化计算工具,已经被广泛地应用于社会各个领域。计算机技术的高速发展被认为是人类进入信息时代的标志。在信息时代,人们需要对大量的数据进行加工处理,在这一过程中应用数据库技术,一方面促进了计算机技术的高度发展,另一方面也形成了专门的数据库管理系统。从某种意义上说,数据库管理系统软件正是计算机技术和信息时代相结合的产物,它是信息处理或数据处理的核心,同时也是计算机科学一个重要分支。
1.1 数据库系统概述
1.1.1数据管理技术的发展
数据库技术诞生于20世纪60年代,随着计算机软件和硬件技术的发展,数据处理过程发生了划时代的变革。而数据库技术的发展,又使数据处理跨人了一个崭新的阶段,数据管理技术的发展大致经历了4个阶段:人工管理阶段、文件管理阶段、数据库系统管理阶段和分布式数据库系统阶段。
1.人工管理阶段
人工管理阶段出现在计算机应用于数据管理的初期。由于没有软件、硬件环境的支持,用户只能直接在裸机上操作。应用程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址。这个时期,数据管理的特点是:
1)数据与程序不具有独立性:因为一组数据对应于一组程序,程序依赖于数据。如果数据的类型、格式或存取方法等发生改变,就必须修改程序。
2)没有统一的数据管理软件:数据面向应用程序,主要依靠应用程序管理数据。因此程序员不仅要规定数据的逻辑结构,还要设计数据的物理存储结构。
2.文件管理阶段
文件管理阶段出现在20世纪50年代后期到60年代,计算机软、硬件技术均有了飞速发展。在硬件方面出现了能存储大量数据的磁鼓、磁盘;软件方面出现了高级语言和操作系统,操作系统则提供了文件管理功能。文件系统是操作系统的高层部分。用户和应用程序通过文件系统对文件中的数据进行存取和加工。此时,程序与数据有了一定的独立性,有了程序文件和数据文件之分。和人工管理阶段相比,文件管理系统阶段的优点是:
1)数据能以文件的形式长期保存在磁盘等辅助存储器中。
2)数据与程序之间的独立性增强了。
数据可不再属于某个特定的应用程序,不同的程序可以使用相同的数据,一个程序也可以使用多个文件中的数据。
……