《数据库应用基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李兆军,赵家俊主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:712102750X
  • 页数:340 页
图书介绍:本教材严格贯彻教育部专家组的指导思想,紧密结合财经院校的专业与教学特点,在内容选取上突出基本理论和常用开发工具两个方面。首先,本书介绍了程序设计和数据库应用的基本理论。其次,本书以Visual Basic 6.0和SQL Server 2000为例,详细介绍了程序设计和数据库应用的基本方法,这两个软件都是微软公司生产的,在Windows环境中运行,应用范围很广,而且较容易掌握,可以满足学生工作和学习中的需要。同时,本书在内容编排上将以上两方面有机结合,并提供了适当例题和常用算法,使学生在学习过程中将理论与实践紧密联系在一起,将计算机技术与所学专业知识紧密联系在一起,以培养学生对计算机科学和技术的求知欲、积极主动地学习和使用计算机技术的态度。

1.1 程序和程序设计语言 1

1.1.1 程序的基本概念 1

1.1.2 计算机语言 1

第1章 程序设计基础知识 1

1.1.3 常用程序设计语言 2

1.2 程序设计的步骤和方法 4

1.2.1 程序设计的步骤 4

1.2.2 程序设计的方法 7

1.3.2 动态调试 10

1.3 程序的调试 10

1.3.1 静态调试 10

1.4 软件测试的方法 11

1.4.1 白盒测试与黑盒测试 11

1.4.2 测试用例设计 12

1.4.3 软件测试的实施 14

本章习题 14

2.1.1 Visual Basic的基本特点 16

第2章 Visual Basic程序设计基础 16

2.1 Visual Basic概述 16

2.1.2 Visual Basic的开发环境 17

2.2 对象及其操作 19

2.2.1 对象 19

2.2.2 窗体 20

2.2.3 控件及其基本操作 21

2.3 Visual Basic程序设计的基本步骤 22

2.3.1 新建工程 22

2.3.2 添加控件、设置属性 23

2.3.3 编写代码 23

2.3.4 保存工程 24

2.3.5 运行程序 24

2.4 数据类型 24

2.4.1 基本数据类型 24

2.4.2 定义的数据类型 28

2.5.1 常量 29

2.5 常量和变量 29

2.5.2 变量 30

2.6 变量的作用域 32

2.7 常用内部函数 33

2.7.1 数学函数 33

2.7.2 日期和时间函数 34

2.7.3 字符串函数 34

2.7.4 类型转换函数 35

2.7.5 随机函数 36

2.7.6 目录和文件函数 37

2.7.7 format函数和区域识别 37

2.8 运算符和表达式 38

2.8.1 算术运算符 38

2.8.2 字符串运算符 39

2.8.3 关系运算符 39

2.8.4 逻辑运算符 41

2.8.5 特殊运算符 41

2.8.6 运算符的优先级 43

本章习题 44

第3章 基本语句和常用标准控件 46

3.1 基本语句 46

3.1.1 赋值语句(Let) 46

3.1.2 注释语句(Rem) 46

3.1.3 续行符(_) 46

3.1.4 将多个语句写在同一行(:) 46

3.2 数据输入输出 47

3.2.1 Print语句和Tab、Spc函数 47

3.1.6 结束语句(End) 47

3.1.5 暂停语句(Stop) 47

3.2.2 输入输出函数 49

3.3 常用标准控件 51

3.3.1 标签控件 52

3.3.2 文本框控件 53

3.3.3 命令按钮控件 54

3.3.4 单选按钮 55

3.3.5 复选框 58

3.3.6 列表框 59

3.3.7 组合框 61

3.3.8 滚动条 62

3.3.9 定时器 63

3.3.10 框架 65

3.3.11 图形控件 65

本章习题 67

第4章 Visual Basic控制结构 69

4.1 顺序控制结构 69

4.2 选择控制结构 69

4.2.1 单行结构条件语句 69

4.2.2 块结构条件语句 71

4.2.3 IIf函数 73

4.2.4 多分支控制结构 74

4.3 循环控制结构 76

4.3.1 For循环控制结构 76

4.3.2 While循环控制结构 78

4.3.3 Do循环控制结构 80

4.3.4 多重循环 81

4.4 常用算法举例 83

本章习题 91

第5章 数组 93

5.1 数组的基本概念 93

5.1.1 数组的定义 93

5.1.2 数组的声明 93

5.2.1 静态数组 94

5.2 静态数组和动态数组 94

5.2.2 动态数组 100

5.3 For Each...Next循环 102

5.4 控件数组 102

本章习题 106

第6章 过程 108

6.1 Sub过程 108

6.1.1 事件过程 108

6.1.2 自定义子过程 109

6.1.3 Sub子过程的调用 110

6.2 Function过程(函数过程) 112

6.2.1 Function过程的定义 112

6.2.2 Function过程的调用 113

6.2.3 调用其他模块中的过程 114

6.3 参数传递 115

6.3.1 形参与实参的概念 115

6.3.2 参数传递 115

6.4 过程的作用域 118

6.4.1 VB应用程序的组成 118

6.4.2 过程的作用域 118

6.5 嵌套过程和递归过程 121

6.5.1 嵌套过程 122

6.5.2 递归过程 123

本章习题 125

7.1 算法的基本概念 126

7.1.1 算法的定义和特征 126

第7章 基本数据结构与算法 126

7.1.2 算法复杂度的概念和意义 127

7.2 数据结构的定义 129

7.2.1 数据的逻辑结构与存储结构 129

7.2.2 数据结构的图形表示 130

7.2.3 线性结构与非线性结构的概念 131

7.3 线性表的定义 131

7.3.1 线性表的顺序存储结构 132

7.3.2 线性表的插入与删除运算 133

7.4 栈和队列 134

7.4.1 栈和队列的定义 134

7.4.2 栈和队列的顺序存储结构 135

7.4.3 栈和队列的基本运算 135

7.5 树与二叉树 138

7.5.1 树的概念 138

7.5.2 二叉树 139

7.6 顺序查找算法与二分法查找算法 142

7.6.1 顺序查找 142

7.7 基本排序算法 143

7.6.2 二分法查找 143

7.7.1 排序中的基本概念 144

7.7.2 交换排序 144

7.7.3 选择排序 145

7.7.4 插入排序 147

本章习题 147

第8章 应用程序界面设计 149

8.1 菜单程序设计 149

8.1.1 Visual Basic中的菜单 149

8.1.2 菜单编辑器 150

8.1.3 用菜单编辑器建立菜单 152

8.1.4 菜单项的控制 159

8.1.5 菜单项的增减 161

8.1.6 弹出式菜单 163

8.2 多重窗体程序设计 166

8.2.1 建立多重窗体应用程序 166

8.2.2 多重窗体程序的执行与保存 170

8.3.1 MDI窗体 172

8.3 多文档程序设计 172

8.3.2 MDI子窗体 173

8.3.3 创建MDI子窗体 173

8.3.4 活动子窗体与活动控件 174

8.3.5 多文档中的窗口菜单 175

8.4 Visual Basic工程结构 176

8.4.1 标准模块 176

8.4.3 Sub Main过程 177

8.4.2 窗体模块 177

本章习题 179

第9章 数据文件 182

9.1 文件的结构与分类 182

9.1.1 文件结构 182

9.1.2 文件分类 183

9.2 文件操作语句和函数 184

9.2.1 打开(或建立)文件 184

9.2.2 关闭文件 186

9.2.3 文件指针的定位 187

9.2.4 文件操作函数 187

9.3 顺序文件 189

9.3.1 顺序文件的写操作 189

9.3.2 顺序文件的读操作 193

9.4 随机文件 198

9.4.1 随机文件的写操作 198

9.4.2 随机文件的读操作 202

9.4.3 用控件显示和修改随机文件 205

9.5 文件系统控件 209

9.5.1 驱动器列表框 209

9.5.2 目录列表框 210

9.5.3 文件列表框 211

9.5.4 文件系统控件应用举例 212

9.6 通用对话框 214

9.6.1 属性和方法 215

9.6.2 打开对话框 216

9.6.3 另存为对话框 219

9.6.4 颜色对话框 221

9.6.5 字体对话框 222

9.6.6 打印对话框 223

本章习题 225

10.1.1 数据 229

10.1.2 数据库 229

10.1 数据库的基本概念 229

第10章 数据库基础知识 229

10.1.3 数据库管理系统 230

10.1.4 数据库系统 230

10.1.5 数据库管理员 230

10.1.6 数据库应用系统 231

10.2 计算机数据管理技术的发展 231

10.3 数据库系统的组成和特征 232

10.3.1 数据库系统的组成 232

10.3.2 数据库系统的特征 233

10.4.1 数据库系统的三级模式 234

10.4 数据库系统的模式结构 234

10.4.2 两级映射 235

10.5 数据模型 236

10.5.1 数据模型的基本概念 236

10.5.2 概念模型 236

10.5.3 逻辑数据模型(数据模型) 240

10.6 数据库管理系统 241

10.6.1 数据库管理系统的目标 241

10.6.2 数据库管理系统的功能 242

10.6.3 数据库管理系统的分类 243

10.6.4 数据库管理系统的发展 244

本章习题 245

第11章 关系数据库 246

11.1 关系数据库概述 246

11.1.1 关系数据库的基本术语 246

11.1.2 关系的形式定义及其种类 248

11.2 关系数据模型 248

11.3 关系代数运算 250

11.4 数据库规范化理论 255

11.4.1 关系模式的存储异常问题 255

11.4.2 函数依赖 257

11.4.3 多值依赖(Multivalued Dependency,MVD) 259

11.4.4 范式 259

11.4.5 关系模式的规范化 262

11.5 关系数据库标准语言SQL 263

11.5.1 SQL的特点和分类 263

11.5.2 SQL的数据定义功能 264

11.5.3 SQL的数据操纵功能 265

11.5.4 视图 268

11.5.5 SQL的数据控制功能 271

本章习题 273

第12章 SQL Server数据库应用基础 275

12.1 客户/服务器体系结构 275

12.2 SQL Server的主要管理工具 276

12.2.1 SQL Server的企业管理器 276

12.2.2 SQL查询分析器 277

12.3 SQL Server数据库定义 278

12.3.1 创建数据库 279

12.3.2 数据表 281

12.3.3 表的约束 283

12.3.4 视图 284

12.3.5 索引 286

12.4 SQL Server数据库操作 288

12.4.1 SELECT语句 288

12.4.2 存储过程 292

12.4.3 触发器 294

12.5 备份恢复和导入导出 295

12.5.1 数据的备份和恢复 295

12.5.2 数据的导入导出 300

本章习题 305

第13章 数据库应用系统开发 307

13.1 数据库应用系统的基本概念 307

13.2.1 Data控件的主要属性 309

13.2 使用Data控件访问数据库 309

13.2.2 Data控件常用的方法 310

13.2.3 Data控件常用的事件 312

13.2.4 Data控件与数据感知控件的绑定 312

13.3 使用ADO控件访问数据库 315

13.3.1 ADO Data控件的主要属性 316

13.3.2 ADO Data控件的主要方法 317

13.3.3 ADO Data控件与数据库的连接 318

13.3.4 ADO Data控件与数据感知控件的绑定 321

13.4.1 查询数据 323

13.4 使用SQL操纵数据库 323

13.4.2 修改数据 325

13.4.3 增加数据 326

13.4.4 删除数据 329

13.5 Internet应用开发基础 331

13.5.1 ASP技术基础 331

13.5.2 在ASP中通过ADO访问SQL Server 335

本章习题 339

参考文献 340