《数据库应用基础 基于Visual FoxPro 9.0 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王衍主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121153938
  • 页数:304 页
图书介绍:本书是浙江省精品课程教材,介绍数据库的基本知识、数据库及数据表的操作与管理、面向过程的程序设计方法与面向对象的程序设计方法、运用数据库系统构建管理信息系统。全书共9章,主要内容包括:数据库基础知识,数据表的基本操作,数据库的建立与操作,结构化程序设计,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等,每章后附习题和实验。本书配套《数据库应用基础学习指导——基于Visual FoxPro 9.0(第2版)》,并提供免费电子课件和习题参考答案。

第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关系操作 8

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语言基础 13

1.4.1数据类型 13

1.4.2数据存储 16

1.4.3表达式 21

1.4.4常用函数 25

1.4.5 Visual FoxPro命令格式与文件类型 36

1.5小结 38

习题1 38

实验1 Visual FoxPro环境与表达式、常用函数的使用 42

第2章 数据表的基本操作 46

2.1创建数据表 46

2.1.1表的概念 46

2.1.2创建表结构 46

2.1.3表结构的显示与修改 50

2.2表内容的输入 51

2.2.1表文件的打开与关闭 51

2.2.2表记录的输入 52

2.2.3表记录的显示 55

2.3表内容的编辑修改 58

2.3.1表记录的定位 58

2.3.2表记录的修改 60

2.3.3表记录的删除 62

2.4表的排序与索引 65

2.4.1表记录的排序 66

2.4.2索引的概念与索引文件类型 67

2.4.3索引的建立 69

2.4.4索引文件的打开、关闭及主控设置 71

2.4.5表内容检索 75

2.5表的其他操作 77

2.5.1表内容的统计 77

2.5.2表内容的复制与大批量数据追加 81

2.5.3表结构文件的建立与应用 83

2.6常用的文件管理命令 84

2.6.1列文件目录命令 84

2.6.2显示文件内容命令 85

2.6.3复制磁盘文件命令 85

2.6.4更改磁盘文件名命令 85

2.6.5删除磁盘文件名命令 86

2.7小结 86

习题2 87

实验2.1数据表结构的建立与记录输入 89

实验2.2数据表记录的定位、删除与索引 91

实验2.3数据表记录的查找、统计及文件操作 94

第3章 数据库的建立与操作 96

3.1数据库的建立 96

3.1.1建立数据库 96

3.1.2数据库表和自由表的相互转换 98

3.1.3数据库的基本操作 99

3.1.4工作区 101

3.1.5建立表间的临时关联 106

3.2数据库的完整性实现 108

3.2.1长表名和表注释 109

3.2.2长字段名和字段属性 110

3.2.3设置记录规则 111

3.2.4主索引与表间的永久关联 112

3.2.5参照完整性实现 114

3.3控制共享数据的访问 115

3.3.1数据表的打开方式 115

3.3.2锁定数据 116

3.3.3数据解锁 118

3.4结构化查询语言SQL 119

3.4.1 SELECT数据查询语句 119

3.4.2 SQL语言的其他常用语句 122

3.5小结 123

习题3 123

实验3 Visual FoxPro数据库设计 126

第4章 结构化程序设计 129

4.1程序文件设计 129

4.1.1结构化程序设计基础 129

4.1.2程序设计的基本命令 130

4.1.3程序文件的建立与执行 132

4.2程序控制的基本结构 133

4.2.1顺序结构 133

4.2.2选择结构 135

4.2.3循环结构 139

4.2.4多种结构的嵌套 144

4.3子程序和用户自定义函数 149

4.3.1子程序 149

4.3.2过程和过程文件 151

4.3.3变量的参数传递及作用域 152

4.3.4自定义函数 155

4.4小结 158

习题4 158

实验4.1顺序与选择程序设计 165

实验4.2循环结构程序设计 166

实验4.3循环嵌套结构程序设计 167

实验4.4过程文件与自定义函数 169

第5章 面向对象程序设计基础 170

5.1面向对象程序设计简介 170

5.1.1面向对象程序设计示例 170

5.1.2对象与类 172

5.1.3对象的属性、事件与方法 173

5.2表单文件的创建与对象的添加 175

5.2.1表单文件的创建与运行 175

5.2.2在表单中添加对象 177

5.3对象引用、属性设置及事件的编辑与响应 181

5.3.1对象的引用 181

5.3.2对象属性的设置 182

5.3.3事件代码的编辑、响应及调用顺序 184

5.3.4在表单中添加属性和方法 188

5.4小结 188

习题5 189

实验5面向对象程序设计入门 191

第6章 常用表单控件的使用 194

6.1输出类控件 194

6.1.1标签 194

6.1.2图像、线条与形状 195

6.2输入类控件 196

6.2.1文本框 196

6.2.2编辑框 198

6.2.3列表框与组合框 200

6.2.4微调 205

6.3控制类控件 206

6.3.1命令按钮与命令按钮组 206

6.3.2复选框与选项按钮组 210

6.3.3计时器 214

6.4容器类控件 216

6.4.1表格 216

6.4.2页框 220

6.4.3容器 222

6.5链接与嵌入类控件 224

6.5.1 ActiveX控件 224

6.5.2 ActiveX绑定控件 228

6.5.3超级链接 229

6.6小结 229

习题6 230

实验6.1利用输出类控件设计表单 236

实验6.2利用输入类控件设计表单 237

实验6.3利用控制类控件设计表单 239

实验6.4利用容器类控件及OLE控件设计表单 242

第7章 表单设计应用 244

7.1信息显示界面设计 244

7.2交互对话界面设计 246

7.3与数据源有关的表单设计 247

7.4多表表单设计 250

7.5 SQL查询设计实例 252

7.6表单集的设计 256

7.7小结 258

习题7 258

实验7多表表单的设计与应用 261

第8章 查询、视图及报表设计 263

8.1查询设计 263

8.1.1查询设计器 263

8.1.2用SQL语言实现查询设计 266

8.2视图设计 267

8.2.1视图设计器 267

8.2.2视图的SQL语句 270

8.3创建报表 271

8.3.1使用报表向导创建报表 271

8.3.2使用报表器创建快速报表 273

8.4利用报表设计器设计报表 274

8.4.1报表设计器的组成和数据环境 274

8.4.2报表布局与报表带区 275

8.4.3设置报表控件 276

8.4.4常用的报表控件操作 278

8.4.5报表设计举例 278

8.5小结 280

习题8 281

实验8查询、视图及报表设计 283

第9章 应用程序的管理及编译 285

9.1菜单设计 285

9.1.1菜单设计基本步骤 285

9.1.2菜单设计工具 288

9.1.3快捷菜单设计 291

9.1.4在应用程序中使用菜单 292

9.2主文件设计 293

9.2.1主文件 293

9.2.2错误处理程序设计 294

9.3编译应用程序 296

9.3.1管理项目管理器中的文件 296

9.3.2应用程序编译 297

9.3.3应用程序发布 297

9.4小结 301

习题9 301

实验9一个简单的营销管理信息系统设计 302

参考文献 304