《数据库基础与应用 Visual FoxPro 6.0》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:姜林枫,徐长滔,杨燕编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115339706
  • 页数:264 页
图书介绍:基于数据库产生的原因,介绍数据库技术的基本知识,建立学生数据库技术的基础知识;基于典型案例介绍数据库及其对象的创建和管理,培养学生数据组织的基本能力;基于大量示例介绍SQL语言的语法及其应用,培养学生数据处理和分析的基本能力;基于应用之上的原则,介绍程序设计、查询设计、表单设计、菜单设计、报表设计和应用系统开发等方面的内容。

第1章 数据库基础 1

1.1数据库技术产生的原因 1

1.1.1文件组织数据的弊端 1

1.1.2数据库组织数据的优势 3

1.2数据库系统的组成 5

1.2.1数据库 5

1.2.2数据库管理系统 5

1.2.3数据库应用程序 6

1.3关系数据库的数据模型 6

1.3.1数据模型概述 7

1.3.2关系数据库的数据模型 7

1.3.3 SQL语言 11

习题 11

一、单选题 11

二、填空题 12

三、思考题 12

第2章Visual FoxPro基础 13

2.1 Visual FoxPro的用户界面 13

2.2 Visual FoxPro的操作方式 14

2.2.1命令执行方式 15

2.2.2菜单执行方式 15

2.2.3程序执行方式 15

2.3 Visual FoxPro的环境设置 15

2.3.1“选项”对话框 15

2.3.2设置默认目录 16

2.3.3设置日期和时间格式 17

2.4 Visual FoxPro的设计工具 18

2.4.1向导 18

2.4.2设计器 19

2.4.3生成器 19

2.5 Visual FoxPro的数据基础 20

2.5.1常量 20

2.5.2变量 21

2.5.3函数 23

2.5.4表达式 30

2.5.5数组 34

2.5.6命令格式 36

2.5.7文件类型 38

习题 39

一、单选题 39

二、填空题 39

三、思考题 40

第3章 数据表的创建与维护 41

3.1数据表的建立 41

3.1.1表结构的建立 42

3.1.2表记录的输入 44

3.2数据表的数据维护 45

3.2.1数据表的打开 46

3.2.2数据表的关闭 46

3.2.3记录指针的定位 47

3.2.4记录的显示 48

3.2.5记录的更新 49

3.2.6记录的窗口维护 51

3.3数据表的结构维护 53

3.3.1数据表结构的显示 53

3.3.2数据表结构的修改 54

3.4数据表的排序 54

3.4.1物理排序 55

3.4.2逻辑排序 56

3.5数据表的备份和删除 65

3.5.1数据表的复制备份 65

3.5.2数据表的删除 66

3.6数据表的导入和导出 66

习题 69

一、单选题 69

二、填空题 70

三、思考题 71

四、操作题 71

第4章 数据库的创建与管理 72

4.1数据库的创建 72

4.1.1容器的创建 72

4.1.2在容器中创建表 73

4.1.3在容器中添加和移除表 76

4.2数据库的管理 77

4.2.1数据库的打开 77

4.2.2数据库的关闭 78

4.2.3数据库的修改与删除 78

4.2.4建立数据库表的表间关系 78

4.3数据库约束的定义 80

4.3.1字段有效性约束的定义 81

4.3.2记录有效性约束的定义 81

4.3.3参照完整性约束的定义 82

4.4数据库的数据字典 84

习题 85

一、单选题 85

二、填空题 86

三、思考题 87

四、操作题 87

第5章SQL语言 88

5.1 SQL语言概述 88

5.1.1 SQL语言的功能 88

5.1.2 SQL语言的特点 89

5.2 SQL的定义功能 89

5.2.1表的定义 89

5.2.2视图的定义 97

5.3 SQL的更新功能 99

5.3.1插入数据 99

5.3.2更新数据 100

5.3.3删除数据 101

5.4 SQL的查询功能 101

5.4.1简单查询 102

5.4.2嵌套查询 105

5.4.3连接查询 106

5.4.4统计查询 108

5.4.5集合查询 110

5.5综合示例 111

习题 115

一、单选题 115

二、填空题 116

三、思考题 116

四、操作题 116

第6章 视图与查询 118

6.1视图的创建与应用 118

6.1.1视图的概述 118

6.1.2视图的创建 119

6.1.3视图的应用 125

6.2查询的建立与维护 127

6.2.1查询的建立及运行 127

6.2.2查询的维护 129

6.2.3查询与视图的异同 130

习题 130

一、单选题 130

二、填空题 131

三、思考题 131

第7章 程序设计基础 132

7.1程序文件的建立与运行 132

7.1.1程序文件的建立与编辑 132

7.1.2程序的运行 135

7.1.3程序中的辅助命令 136

7.1.4程序中的交互输入命令 137

7.2顺序结构程序设计 140

7.2.1程序设计的三种基本结构 140

7.2.2顺序结构的程序设计 140

7.3分支结构程序设计 141

7.3.1选择分支结构 141

7.3.2分支嵌套结构 142

7.3.3多路分支结构 142

7.4循环结构程序设计 144

7.4.1当型循环结构 144

7.4.2步长型循环结构 148

7.4.3扫描型循环结构 149

7.4.4循环嵌套结构 150

7.5模块结构程序设计 151

7.5.1程序模块的建立与运行 152

7.5.2应用程序的模块化设计 153

7.5.3内存变量作用域 154

7.5.4过程与过程文件 157

7.5.5用户自定义函数 159

习题 160

一、判断题 160

二、单选题 161

三、程序填空 161

四、阅读程序,写出程序功能或结果 163

五、编程题 164

第8章 面向对象程序设计 165

8.1面向对象程序设计基础 165

8.1.1面向对象程序设计的特点 165

8.1.2对象与类的概念 166

8.1.3 Visual FoxPro预定义的基类 168

8.1.4对象的属性、方法与事件 169

8.2类的创建 173

8.2.1用类设计器创建类 173

8.2.2用命令方式创建类 175

8.3对象的创建与引用 176

8.3.1对象的创建 176

8.3.2对象的引用 176

习题 178

一、单选题 178

二、填空题 179

三、思考题 179

四、操作题 179

第9章 表单设计及应用 180

9.1表单设计概述 180

9.1.1创建表单的途径 180

9.1.2运行表单的方法 181

9.1.3表单的常用属性、事件与方法 181

9.1.4表单数据源的绑定 183

9.2表单的创建 183

9.2.1用表单向导创建表单 183

9.2.2用表单设计器创建表单 186

9.2.3用表单生成器创建表单 190

9.3表单的修改 191

9.4表单设计技术的应用 192

9.4.1标签、线条、形状与图像 192

9.4.2文本框与编辑框 193

9.4.3列表框与组合框 195

9.4.4命令按钮与命令按钮组 197

9.4.5复选框与选项按钮组 199

9.4.6微调控件 200

9.4.7计时器 201

9.4.8表格 203

9.4.9页框与容器 203

9.4.10 ActiveX控件与ActiveX绑定控件 205

习题 207

一、单选题 207

二、填空题 207

三、思考题 208

四、操作题 208

第10章 菜单设计及应用 209

10.1菜单设计概述 209

10.1.1 Visual FoxPro支持的菜单类型 209

10.1.2创建菜单遵循的原则 210

10.1.3创建菜单的方法 210

10.2菜单的创建 211

10.2.1菜单设计器的启动 211

10.2.2菜单设计器的窗口 212

10.2.3菜单的创建 213

10.3菜单的修改 216

10.3.1菜单的打开 216

10.3.2菜单的修改 217

10.4菜单设计技术的应用 218

10.4.1快速菜单的创建 218

10.4.2快捷菜单的创建 219

习题 220

一、单选题 220

二、填空题 220

三、思考题 221

四、操作题 221

第11章 报表设计及应用 222

11.1报表设计概述 222

11.1.1报表简介 222

11.1.2报表设计的方法 222

11.1.3报表设计的一般过程 223

11.2报表的创建 224

11.2.1使用向导创建报表 224

11.2.2用快速报表功能创建报表 228

11.2.3用报表设计器创建报表 229

11.3报表的修改 229

11.3.1报表设计器的启动 229

11.3.2报表设计器的窗口 230

11.3.3使用报表设计器修改报表 231

11.4报表设计技术的应用 234

11.4.1设计分组报表 234

11.4.2设计标签报表 236

习题 237

一、单选题 237

二、填空题 238

三、思考题 238

四、操作题 238

第12章 数据库应用系统的开发 239

12.1项目管理器 239

12.1.1项目管理器的启动 240

12.1.2项目管理器的操作 241

12.2数据库应用系统的开发概述 242

12.2.1数据库应用系统开发的一般过程 242

12.2.2数据库设计的步骤 247

12.3案例分析一订单管理系统的开发 249

12.3.1需求分析 249

12.3.2系统设计 250

12.3.3系统实施 251

习题 263

一、思考题 263

二、操作题 263

参考文献 264