Visual FoxPro数据库应用技术
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 韩伯涛,姚琳主编
出 版 社: 中国铁道出版社
出版时间: 2008-2-1字数: 407000版次: 1页数: 267印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787113084776包装: 平装内容简介
本书根据教育部组织制定的普通高等学校非计算机专业计算机基础课程教学大纲在数据库技术与程序设计方面的基本要求,以Visual FoxPro 6.0为环境编写而成。
本书共分6章。主要内容包括:数据库基础及Visual FoxPro概述,Visual FoxPro数据库及其操作,查询、视图与SQL基础,Visual FoxPro程序设计,Visual FoxPro可视化程序设计和数据库应用程序设计实例。
本书叙述清晰,语言准确,内容翔实,案例充分,习题典型,突出了理论概念与实际操作的紧密结合,兼顾了课堂教学与课后学习的不同特点和要求,并在各章后附有习题,因此非常适合文科类、理工类非计算机专业的计算机程序设计课程教学和学生学习使用。
目录
第1章 数据库基础及Visual FoxPro概述
1.1数据库基本概念
1.1.1数据和数据管理
1.1.2数据管理技术的发展
1.1.3数据库系统
1.1.4数据库系统的基本特点
1.1.5 数据库系统的内部结构体系
1.1.6数据模型
1.1.7关系代数
1.2Visual FoxPro 6.0的系统介绍
1.2.1Visual FoxPro 6.0的应用特点
1.2.2Visual FoxPro 6.0的安装和运行
1.2.3Visual FoxPro 6.0的主界面
1.2.4Visual FoxPro 6.0的向导、设计器和生成器
1.2.5Visual FoxPro 6.0的项目管理器
1.2.6Visual FoxPro 6.0的文件类型
1.3Visual FoxPro 6.0的语言基础
1.3.1Visual FoxPro 6.0的数据类型
1.3.2常量与变量
1.3.3运算符与表达式
1.3.4常用函数
1.3.5文件类型
1.3.6数据库管理系统关于命令的规定
习题一
第2章 Visual FoxPro数据库及其操作
2.1创建项目
2.2数据库及其操作
2.2.1数据库设计的一般步骤
2.2.2数据库的创建
2.2.3 数据库的基本操作
2.3创建数据表
2.3.1基本概念
2.3.2 自由表的建立
2.3.3数据库表的建立
2.4数据表的操作
2.4.1表的打开与关闭
2.4.2修改表的结构
2.4.3数据表的浏览
2.4.4指针及记录定位
2.4.5添加记录
2.4.6编辑记录
2.4.7 删除记录
2.5数据表排序与索引
2.5.1数据表排序
2.5.2数据表索引
2.5.3使用索引快速定位
2.5.4数据表统计与汇总
2.6数据完整性
2.6.1 实体完整性与主关键字
2.6.2域完整性与约束规则
2.6.3参照完整性与表之间的关联
2.7多数据表操作
2.7.1工作区及其选择
2.7.2使用不同工作区的表
2.7.3 数据表之间的关联
习题二
第3章 查询、视图与SQL基础
3.1 查询
3.1.1查询文件的建立
3.1.2查询的运行
3.2视图
3.2.1视图的创建
3.2.2视图的使用
3.3SQL基础
3.3.1SQL的特点
3.3.2数据查询语句
3.3.3数据定义语句
3.3.4数据修改语句
习题三
第4章Visual FoxPro程序设计
4.1程序与程序设计
4.1.1程序与程序设计方法
……
第5章Visual FoxPro可视化程序设计
第6章数据库应用程序设计实例
参考文献
书摘插图
第1章 数据库基础及Visual FoxPro概述
1.1数据库基本概念
数据管理是数据处理的核心,数据库技术主要用于数据管理。它是一种先进的现代数据管理技术,已成为计算机应用的一个重要分支,并在各行各业中得到了广泛的应用。
1.1.1数据和数据管理
数据(Data)是客观事物的基本事实。信息(Information)是客观事物的抽象与概括。两者相互联系、相互依存,但又有所区别。
1.信息和数据
简单地说,信息就是客观事物属性的反映。信息反映的是关于某一客观系统中某一事物的某一方面属性或某一时刻的表现形式,表现的形式可以是文字、数字、符号、声音、图像;被以上形式表现的信息最终以消息、情报、知识等具体形式提供给人们,作为决策的依据。
数据实际上就是反映客观事物属性的物理符号的记录。数据是信息的具体表现形式,是信息的载体。
计算机中的数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着程序的结束而消亡,它们称为临时性(Transient)数据,这类数据一般存放在计算机的内存中;而另一部分数据则对系统起着长期持的作用,它们称为持久性(Persistent)数据。数据库中处理的就是这种持久性数据。
从计算机角度上看,数据是有一定结构的。数据有型(Type)与值(Value)之分,数据的型给出了数据表示的类型,如整型、实型、字符型等,而数据的值给出了符合给定类型的值,例如:整型的值150、实型的值-128.38、字符型的值CHINA等。随着应用需求的扩大,数据的型有了进一步的扩大,它包括了将多种相关数据以一定结构方式组合构成特定的数据框架,这样的数据框架称为数据结构(Data Structure),在数据库中称为数据模式(Data Schema)。
……