新書推薦:
《
无法忍受谎言的人:一个调查记者的三十年
》
售價:HK$
63.8
《
战争社会学专论
》
售價:HK$
118.8
《
剑桥意大利戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
162.8
《
教育何用:重估教育的价值
》
售價:HK$
65.8
《
理想城市:环境与诗性
》
售價:HK$
85.8
《
大模型推荐系统:算法原理、代码实战与案例分析
》
售價:HK$
97.9
《
逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
》
售價:HK$
137.5
《
工业互联网导论
》
售價:HK$
97.9
|
內容簡介: |
本书是浙江省精品课程教材,介绍数据库的基本知识、数据库及数据表的操作与管理、面向过程的程序设计方法与面向对象的程序设计方法、运用数据库系统构建管理信息系统。全书共9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等,每章后附习题和实验。本书配套《数据库应用基础学习指导——基于Visual FoxPro 9.0(第3版)》,并提供免费电子课件和习题参考答案。
|
關於作者: |
王衍,浙江财经大学教授、硕士生导师、信息学院书记,主要开设课程:会计信息系统、汇编语言程序设计、数据库应用基础、计算机在财经管理中的应用、信息系统分析与设计,教学经验丰富。
|
目錄:
|
目 录
第1章 数据库基础1
1.1 数据库系统概述1
1.1.1 数据管理技术的发展1
1.1.2 数据库系统2
1.1.3 概念数据模型3
1.1.4 逻辑数据模型4
1.2 关系模型5
1.2.1 关系的基本概念及关系数据库5
1.2.2 关系的特征7
1.2.3 关系操作7
1.2.4 数据库的完整性规则8
1.3 VISUAL FOXPRO概述9
1.3.1 Visual FoxPro的发展及特点9
1.3.2 Visual FoxPro集成开发环境11
1.4 VISUAL FOXPRO语言基础12
1.4.1 数据类型13
1.4.2 数据存储15
1.4.3 表达式20
1.4.4 常用函数23
1.4.5 Visual FoxPro命令格式与文件类型34
1.5 小结36
习题136
实验1 VISUAL FOXPRO环境与表达式、常用函数的使用40
第2章 数据表的基本操作44
2.1 创建数据表44
2.1.1 表的概念44
2.1.2 创建表结构44
2.1.3 表结构的显示与修改48
2.2 表内容的输入49
2.2.1 表文件的打开与关闭49
2.2.2 表记录的输入50
2.2.3 表记录的显示53
2.3 表内容的编辑修改55
2.3.1 表记录的定位55
2.3.2 表记录的修改57
2.3.3 表记录的删除59
2.4 表的排序与索引62
2.4.1 表记录的排序62
2.4.2 索引的概念与索引文件类型63
2.4.3 索引的建立65
2.4.4 索引文件的打开、关闭及主控设置68
2.4.5 表内容检索71
2.5 表的其他操作73
2.5.1 表内容的统计73
2.5.2 表内容的复制与大批量数据追加77
2.5.3 表结构文件的建立与应用78
2.6 常用的文件管理命令80
2.6.1 列文件目录命令80
2.6.2 显示文件内容命令80
2.6.3 复制磁盘文件命令81
2.6.4 更改磁盘文件名命令81
2.6.5 删除磁盘文件名命令81
2.7 小结82
习题282
实验2.1 数据表结构的建立与记录输入85
实验2.2 数据表记录的定位、删除与索引86
实验2.3 数据表记录的查找、统计及文件操作89
第3章 数据库的建立与操作91
3.1 数据库的建立91
3.1.1 建立数据库91
3.1.2 数据库表和自由表的相互转换93
3.1.3 数据库的基本操作94
3.1.4 工作区96
3.1.5 建立表间的临时关联100
3.2 数据库的完整性实现103
3.2.1 长表名和表注释103
3.2.2 长字段名和字段属性104
3.2.3 设置记录规则105
3.2.4 主索引与表间的永久关联107
3.2.5 参照完整性实现108
3.3 控制共享数据的访问109
3.3.1 数据表的打开方式109
3.3.2 锁定数据110
3.3.3 数据解锁112
3.4 结构化查询语言SQL113
3.4.1 SELECT数据查询语句113
3.4.2 SQL语言的其他常用语句116
3.5 小结117
习题3117
实验3 VISUAL FOXPRO数据库设计119
第4章 结构化程序设计122
4.1 程序文件设计122
4.1.1 结构化程序设计基础122
4.1.2 程序设计的基本命令123
4.1.3 程序文件的建立与执行125
4.2 程序控制的基本结构126
4.2.1 顺序结构126
4.2.2 选择结构127
4.2.3 循环结构131
4.2.4 多种结构的嵌套136
4.3 子程序和用户自定义函数141
4.3.1 子程序141
4.3.2 过程和过程文件142
4.3.3 变量的参数传递及作用域143
4.3.4 自定义函数147
4.4 小结149
习题4150
实验4.1 顺序与选择程序设计157
实验4.2 循环结构程序设计158
实验4.3 循环嵌套结构程序设计159
实验4.4 过程文件与自定义函数160
第5章 面向对象程序设计基础161
5.1 面向对象程序设计简介161
5.1.1 面向对象程序设计示例161
5.1.2 对象与类163
5.1.3 对象的属性、事件与方法164
5.2 表单文件的创建与对象的添加165
5.2.1 表单文件的创建与运行166
5.2.2 在表单中添加对象168
5.3 对象引用、属性设置及事件的编辑与响应171
5.3.1 对象的引用171
5.3.2 对象属性的设置172
5.3.3 事件代码的编辑、响应及调用顺序174
5.3.4 在表单中添加属性和方法177
5.4 小结178
习题5178
实验5 面向对象程序设计入门180
第6章 常用表单控件的使用183
6.1 输出类控件183
6.1.1 标签183
6.1.2 图像、线条与形状184
6.2 输入类控件185
6.2.1 文本框185
6.2.2 编辑框187
6.2.3 列表框与组合框188
6.2.4 微调194
6.3 控制类控件195
6.3.1 命令按钮与命令按钮组195
6.3.2 复选框与选项按钮组199
6.3.3 计时器202
6.4 容器类控件204
6.4.1 表格204
6.4.2 页框208
6.4.3 容器210
6.5 链接与嵌入类控件211
6.5.1 ActiveX控件212
6.5.2 ActiveX绑定控件215
6.5.3 超级链接216
6.6 小结217
习题6217
实验6.1 利用输出类控件设计表单223
实验6.2 利用输入类控件设计表单225
实验6.3 利用控制类控件设计表单227
实验6.4 利用容器类控件及OLE控件设计表单229
第7章 表单设计应用231
7.1 信息显示界面设计231
7.2 交互对话界面设计232
7.3 与数据源有关的表单设计234
7.4 多表表单设计237
7.5 SQL查询设计实例239
7.6 表单集的设计242
7.7 小结244
习题7244
实验7 多表表单的设计与应用247
第8章 查询、视图及报表设计249
8.1 查询设计249
8.1.1 查询设计器249
8.1.2 用SQL语言实现查询设计252
8.2 视图设计253
8.2.1 视图设计器253
8.2.2 视图的SQL语句255
8.3 创建报表256
8.3.1 使用报表向导创建报表256
8.3.2 使用报表器创建快速报表258
8.4 利用报表设计器设计报表259
8.4.1 报表设计器的组成和数据环境259
8.4.2 报表布局与报表带区260
8.4.3 设置报表控件261
8.4.4 常用的报表控件操作263
8.4.5 报表设计举例263
8.5 小结265
习题8265
实验8 查询、视图及报表设计267
第9章 应用程序的管理及编译270
9.1 菜单设计270
9.1.1 菜单设计基本步骤270
9.1.2 菜单设计工具272
9.1.3 快捷菜单设计276
9.1.4 在应用程序中使用菜单276
9.2 主文件设计278
9.2.1 主文件278
9.2.2 错误处理程序设计279
9.3 编译应用程序280
9.3.1 管理项目管理器中的文件280
9.3.2 应用程序编译281
9.3.3 应用程序发布281
9.4 小结284
习题9284
实验9 一个简单的营销管理信息系统设计285
参考文献287
|
|