数据库技术及开发教程:修订版

数据库技术及开发教程:修订版
作 者: 常明华
出版社: 电子工业出版社
丛编项: 21世纪高职高专计算机类教材系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库技术及开发教程:修订版》作者简介

内容简介

本书以VisualFoxPro5.0/6.0数据库管理系统作为教学用管理系统。讲解了数据库系统基础知识,基本操作,基本设计,以及数据库管理。还介绍了SQL查询语言及其使用方法,表单设计方法,面向对象程序设计基本知识,建立应用程序子类及应用子类的方法,报表与标签设计方法,菜单程序设计方法,项目管理器及其使用方法等。同时还介绍了使用VFP的远程视图开发客户/服务器应用系统的技术;使用ActiveX控件开发通信软件的技术。本书作者试图给出一种解决方法,使读者既掌握基本原理,又掌握设计方法,还有实例可以参考,以便能很快掌握、解决实际工作中的问题。本书精选的内容同时还是参加VFP等级考试的极好教材。读者对象:应用型高校及高职、高专计算机专业学生、软件人员。前言人类数学能力的提高与采用的手段是分不开的,从远古时候的结绳计数到现在的电子计算器和计算机,每一步的前进都使人们深受鼓舞。计算机不仅发展了应用数学,使数学与其他学科结合得更加紧密,而且发展了数学本身。随着计算机技术的进步,人们越来越依赖计算机去完成复杂的计算任务。现在所使用的各种计算机都是根据冯·诺依曼计算机理论设计和制造的,该理论有三个要点:·计算机硬件系统由运算器、控制器、存储器和输入/输出设备等基本单元组成·计算机内部的运算指令和数据必须采用二进制数字(0或1)表示。·计算机在运行时必须先将事先编制好的程序和数据调入主存储器(即通常所说的内存),然后执行程序中所设置的全部指令。人们使用计算机,使计算机能够按照人类的意志进行工作,就需要与计算机交流信息。然而,计算机硬件只懂自己的指令系统,即只能直接执行用相应机器语言编写的代码程序。计算机语言就是人与计算机之间通信的语言。而程序是为了解决某一个特定问题用一种语言编写的指令序列。程序设计一般包括确定数据结构、确定算法?⒈嗦搿⒌魇猿绦颉⒄聿⑿闯鑫牡底柿系饶谌荨V募扑慊蒲Ъ椅炙迹∟ikiklausWirth)提出的公式是:程序=数据结构+算法直观地说,数据是描述客观事物的数字、字母和符号,是计算机程序使用和加工的“原料”。算法是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的且是明确的,此运算顺序将在有限的次数下终止。计算机解题的过程实际上是在实施某种算法。因此,算法通常是指计算机算法(计算机算法不同于人工处理的算法)。一个问题,如果可以通过一个计算机程序,在有限的存储空间内运行有限长...

图书目录

第1章 数据库系统概述

第1节 数据. 信息和数据处理技术

1. 数据与信息

2. 数据处理

3. 计算机数据处理技术的发展

第2节 数据库及其特点

1. 什么是数据库系统

2. 数据库的主要特点

3. 与文件系统的联系与区别

第3节 三个世界与两种模型

1. 三个世界假设

2. 两种模型

第4节 关系模型

1. 关系模型的数据模式

2. 关系代数

3. 关系数据库的存储结构

4. 关系数据库设计

第2章 VFP基础知识和集成开发环境

第1节 VFP的特点

第2节 VFP用户界面

1. 菜单系统

2. 动态菜单和快捷菜单

3. 工具栏

4. 对话框

第3节 VFP中的文本编辑与命令窗口

1. 文本编辑基本命令

2. 文本编辑

3. 设置编辑器的特性

4. 命令窗口

第4节 数据类型. 常量与变量. 表达式. 函数

1. 数据类型

2. 常量和变量

3. 运算符与表达式

4. 常用函数

第5节 VFP集成开发环境——项目管理器

1. 项目管理器

2. 创建或打开一个项目文件

3. 项目管理器界面

4. 定制项目管理器

5. 数据标签页

6. 文档. 类. 代码. 其他标签页

7. 项目信息

8. 连编项目

第3章 表的基本操作

第1节 表的设计

1. 表结构的创建和修改

2. 表结构的显示

3. 表的打开和关闭

4. 表结构及其状态信息函数

第2节 记录的基本操作

1. 表记录的基本操作

2. 记录的修改. 删除和过滤

3. 记录的浏览

第4章 程序设计初步

第1节 VFP代码编写环境

1. 程序文件的建立

2. 程序文件的修改

3. 程序文件的运行

4. 程序文件存入指定的文件夹

第2节 程序中常用的命令

1. 基本输入输出命令

2. 状态设置命令

3. 赋值语句

4. 宏替换命令&和名称表达式

5. 简单控制命令

6. 程序中的注释命令

7. 清屏命令

第3节 程序控制结构

1. 顺序结构

2. 判断/分支结构

3. 循环结构

第4节 数组在程序设计中的应用

1. 数组的定义

2. 数组的赋值

第5节 子程序. 过程和自定义函数

1. 子程序

2. 过程

3. 用户自定义函数

第6节 内存变量的使用

1. 局部型内存变量

2. 全局型内存变量

3. 私有型内存变量

4. 内存变量的屏蔽

第5章 数据库的管理

第1节 数据库的创建

1. 什么是数据库

2. 数据库的设计

3. 数据库表的属性

第2节 数据库的维护

1. 数据库的打开与关闭

2. 数据库的修改

3. 删除数据库

4. 显示当前数据库的信息

5. 添加表. 移去表. 删除表

第3节 创建表索引

1. 索引的作用

2. 索引的类型

3. 索引文件的创建

4. 索引的使用

5. 索引的维护

第4节 关系和参照完整性

1. 关系操作

2. 参照完整性(Referential Integrity)

第5节 视图

1. 视图的分类与特点

2. 视图的创建

3. 视图的维护

第6章 SQL查询语言

第1节 SQL语言概述

1. 什么是SQL语言

2. Visual FoxPro中的SQL

第2节 SQL查询语言命令

1. 数据的定义

2. 数据的操纵

第3节 SELECT查询命令

第4节 SELECT命令的使用方法

1. 查询实例

2. 基本使用方法

3. 多表查询

4. SQL函数的使用方法

5. 结果排序

6. 结果统计

7. 输出结果重定向

8. SELECT嵌套

9. 谓词演算

第5节 QUERY系统

1. 启动查询设计器

2. 用命令方式进入QUERY

3. QUERY的退出

4. QUERY窗口的组成

5. QUERY菜单的功能

6. 运行查询

7. 基本查询

8. 多表查询操作

9. 输出操作

10. 输出结果排序

11. 多表查询结果格式报表输出

第6节 数据库操作中的程序设计

1. 字段变量与内存变量的区别

2. 记录指针的移动

3. 表记录与数组之间的数据传递

第7章 表单设计

第1节 表单设计器

1. 表单控件工具栏

2. 属性窗口

3. 代码编辑窗口

4. 布局工具栏

5. 表单的数据环境设计器

6. 表单设计器工具栏

第2节 用表单设计器设计表单

1. 添加对象

2. 选择对象

3. 移动并更改对象的大小

4. 复制和删除对象

5. 改变对象的Tab键次序

6. 生成器

7. 表单设计实例

第3节 常用控件的使用

1. 标签

2. 文本框与编辑框

3. 列表框与组合框

4. 命令按钮与命令按钮组

5. 选项按钮组与复选框

6. 微调控件

7. 表格

8. 页框

9. 计时器

10. 容器

11. OLE绑定型控件

12. 图像. 线条. 形状

第4节 使用向导创建表单

1. 利用表单向导创建表单

2. 利用一对多表单向导创建一对多表单

第8章 面向对象编程的基本知识

第1节 对象. 控件和类

第2节 属性. 事件和方法

1. 对象的属性

2. 对象的事件

3. 对象的方法

第3节 面向对象程序设计的基本知识

1. 对象的层次与对象的引用

2. 属性的设置. 方法事件程序的调用

第4节 类的设计与类的特性

1. 类的建立和应用

2. 在类中增加新属性和新方法

3. 类的特性——继承性. 封装性. 多态性

第9章 建立应用程序的子类

第1节 表单子类的建立

1. 建立表单子类UserForm

2. 表单子类的属性设置

3. 在表单子类中新增属性

4. 将表单子类设置成默认表单模板

第2节 标签子类的建立

1. 建立标签子类UserLabel

2. 设置标签子类的属性

3. 应用标签子类

第3节 文本框子类的建立

1. 建立文本框子类

2. 设置文本框子类的属性

3. 设置文本框子类的Refresh方法

4. 文本框子类的应用

第4节 复选框子类的建立

1. 建立复选框子类

2. 设置复选框子类的属性

3. 设置复选框子类的Refresh方法

4. 复选框子类的应用

第5节 编辑框子类的建立

1. 建立编辑框子类

2. 设置编辑框子类的属性

3. 设置编辑框子类的Refresh方法

4. 编辑框子类的应用

第6节 微调子类的建立

1. 建立微调子类

2. 设置微调子类的属性

3. 设置微调子类的Refresh方法

4. 微调子类的应用

第7节 性别子类的建立

1. 建立性别子类

2. 设置性别子类的属性

3. 设置性别子类的Refresh方法

4. 性别子类的应用

第8节 表格子类的建立

1. 建立表格子类

2. 设置表格子类的属性

3. 设置表格子类的Init事件

4. 表格对象的应用

第9节 文字型记录移动子类的建立

1. 建立文字型记录移动子类

2. 设置文字型记录移动子类的属性

3. 建立文字型记录移动子类的新属性

4. 设计文字型记录移动子类的方法事件

5. 记录移动子类的应用

第10节 图形方式记录移动子类的建立

1. 建立图形方式记录移动子类

2. 设置图形方式记录移动子类的属性

3. 图形方式记录移动子类的应用

第11节 文字型记录更新子类的建立

1. 建立文字型记录更新子类

2. 设置文字型记录更新子类的属性

3. 文字型记录更新子类的新增属性

4. 文字型记录更新子类的新增方法

5. 设置文字型记录更新子类的方法事件

6. 文字型记录更新子类的应用

第12节 图形方式记录更新子类的建立

1. 建立图形方式的记录更新子类

2. 设置图形方式的记录更新子类的属性

3. 重写图形方式记录更新子类的Init事件

第10章 报表与标签设计

第1节 报表的制作

1. 快速报表制作

2. 报表向导

3. 报表设计器

第2节 标签的制作

1. 标签向导

2. 标签设计器

第3节 打印报表和标签

第11章 菜单设计

第1节 弹出式下拉菜单设计

1. 水平菜单栏设计

2. 弹出菜单条(POPUP)设计

3. 弹出式下拉菜单的设计

第2节 菜单设计器

1. 菜单设计器的使用步骤

2. 启动菜单设计器

3. 退出菜单设计器

4. 系统菜单中的“菜单(M)”项

5. 水平菜单栏

6. 弹出式菜单条定义

7. 快捷菜单

8. 顶层菜单

9. 一个菜单系统设计实例

第12章 应用程序设计实践

第1节 建立应用程序的目录结构

第2节 设置应用程序文件夹为默认的工作目录

第3节 使用项目管理器

第4节 在项目中增加模块

1. 把数据库加入项目中

2. 建立表单

3. 设计菜单

4. 设计报表——成绩单

5. 设计主程序

6. 使用连编功能建立应用程序

第5节 运行程序

第13章 高级编程技术——ActiveX控件及应用

第1节 ActiveX控件的一般使用方法

1. 添加ActiveX控件到“表单控件”工具栏

2. 添加ActiveX控件到表单

3. 设置ActiveX控件的属性和事件过程

4. VFP提供的ActiveX控件

第2节 Tree View控件显示树形菜单

1. Tree View控件

第3节 MsComm控件开发通信系统

1. 上位机通信程序的源代码

2. 通信系统的下位机程序设计

第14章 开发客户/服务器应用系统

第1节 客户/服务器概述

第2节 客户/服务器系统的软件. 硬件环境

第3节 用VFP设计客户/服务器系统的任务及解决方法

第4节 升迁VFP数据到SQL Server中

1. 使用升迁向导

2. 升迁到SQL Server上

第5节 远程视图及其应用

1. 远程视图的特点

2. 创建远程视图

3. 远程视图的应用

参考文献