《计算机公共课系列教材 数据库应用基础》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:黄文斌主编;滕冲,杨运伟,孟德鸿副主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2006
  • ISBN:7307049376
  • 页数:356 页
图书介绍:本书内容包括:数据库概论、数据库基本操作、数据库高级操作、结构化查询语言、程序设计、表单设计、菜单设计、报表设计、关系型数据库理论、常用数据库及Web数据库编程。

第一章 绪论 1

1.1 数据库系统的基本概念 1

1.1.1 信息和数据 1

1.1.2 数据处理 2

1.1.3 数据库系统 4

1.2 数据模型 6

1.2.1 层次模型 6

1.2.2 网状模型 7

1.2.3 关系模型 8

1.2.4 面向对象模型 9

1.3 关系数据库系统的发展 10

1.3.1 数据库技术与XBase 10

1.3.2 从FoxBase到FoxPro 10

1.3.3 Visual FoxPro的推出 11

1.4 Visual FoxPro 6.0简介 12

1.4.1 Visual FoxPro 6.0的特点 12

1.4.2 Visual FoxPro 6.0的窗口介绍 13

1.4.3 Visual FoxPro的工作方式 15

1.4.4 Visual FoxPro的命令语法规则 16

1.4.5 项目管理器 17

1.4.6 辅助设计工具 22

1.5 Visual FoxPro的数据元素 26

1.5.1 数据类型 26

1.5.2 常量 28

1.5.3 变量 29

1.5.4 表达式 32

1.5.5 系统函数 34

第二章 数据库的基本操作 40

2.1 创建数据库和表 40

2.1.1 数据库和表 40

2.1.2 建立数据库 40

2.1.3 打开数据库和创建表 46

2.2 查看表中的数据 54

2.2.1 打开数据表 55

2.2.2 定制浏览窗口 56

2.2.3 定制数据表显示的内容 60

2.2.4 移动指针 62

2.2.5 使用命令查看表数据 64

2.3 表的维护 66

2.3.1 修改表结构 66

2.3.2 添加记录 67

2.3.3 删除记录 69

2.3.4 编辑与修改记录 71

2.3.5 复制表文件 72

2.4 表设计器的其他功能 73

2.4.1 设置字段显示 73

2.4.2 设置字段的数据输入 74

2.4.3 设置记录的数据输入 76

习题 77

第三章 数据库的高级操作 80

3.1 排序和索引 80

3.1.1 排序 80

3.1.2 索引 81

3.2 查找和统计 91

3.2.1 查找与定位 91

3.2.2 统计 92

3.3 多重表的操作 94

3.3.1 工作区的概念 94

3.3.2 数据工作期 95

3.3.3 关系 97

3.3.4 表的连接 105

3.4 存储过程和触发器 105

3.5 视图 106

3.5.1 视图的概念 106

3.5.2 建立视图的三种方法 106

3.6 查询 119

3.6.1 查询的概念 119

3.6.2 建立查询的两种方法 120

3.6.3 运行查询 124

习题 125

第四章 结构化查询语言SQL 127

4.1 SQL简介 127

4.2 数据定义 127

4.2.1 建立表 127

4.2.2 建立临时表 131

4.2.3 修改表结构 132

4.3 数据操纵 134

4.3.1 插入记录 134

4.3.2 更新记录 135

4.3.3 删除记录 136

4.4 数据查询 136

4.4.1 命令格式 136

4.4.2 应用举例 139

第五章 程序设计 144

5.1 程序设计初步 144

5.1.1 程序和程序文件 144

5.1.2 程序文件的建立、编译和运行 144

5.1.3 程序的基本结构 146

5.1.4 自定义函数、过程和变量的作用域 154

5.1.5 程序调试 161

5.1.6 程序设计举例 165

5.2 面向对象程序设计 165

5.2.1 面向对象程序设计的概念 165

5.2.2 自定义类 172

5.2.3 程序设计举例 176

习题 179

第六章 表单设计 184

6.1 表单基本操作 184

6.2 表单向导 184

6.3 表单设计器 187

6.3.1 表单设计器环境 188

6.3.2 控件的操作和布局 189

6.3.3 数据环境 191

6.4 表单控件的使用 191

6.4.1 标签 192

6.4.2 文本框与编辑框 193

6.4.3 命令按钮与命令按钮组 195

6.4.4 微调控件 197

6.4.5 列表框与组合框 199

6.4.6 复选框与选项按钮组 204

6.4.7 表格 206

6.4.8 页框 207

6.4.9 图像、线条与形状 209

6.4.10 计时器 211

6.4.11 ActiveX控件和ActiveX绑定控件 212

习题 213

第七章 菜单与工具栏设计 217

7.1 基本概念 217

7.1.1 菜单与工具栏 217

7.1.2 菜单设计器 219

7.2 创建菜单系统 219

7.2.1 创建菜单系统的一般步骤 219

7.2.2 快速创建菜单系统 220

7.2.3 创建自定义菜单系统 221

7.2.4 将菜单项设置为可选/不可选状态 230

7.2.5 创建快捷方式菜单 232

7.2.6 创建顶层表单 233

7.3 创建自定义工具栏 235

7.3.1 定义工具栏类 236

7.3.2 在自定义工具栏类中添加对象 236

7.3.3 在表单集中添加自定义工具栏 238

7.3.4 在菜单的初始化过程中执行该表单 240

7.4 优化菜单设计 240

第八章 报表设计 242

8.1 报表概述 242

8.2 报表向导 243

8.2.1 用报表向导设计简单报表 243

8.2.2 设计分组/总结报表 246

8.2.3 设计一对多报表 247

8.3 报表设计器 249

8.3.1 报表设计器介绍 249

8.3.2 创建和修改报表 250

8.3.3 报表设计器高级操作 254

8.4 报表的打印 257

习题 258

第九章 关系型数据库理论 259

9.1 关系数据模型概述 259

9.1.1 基本概念 259

9.1.2 关系的特点和类型 262

9.1.3 关系模型实例 263

9.2 关系运算 264

9.2.1 传统的集合运算 264

9.2.2 专门的关系运算 267

9.3 关系的完整性规则 269

9.3.1 实体完整性 269

9.3.2 参照完整性 270

9.3.3 用户定义的完整性 270

习题 270

第十章 常用数据库及Web数据库简介 273

10.1 Access 2000数据库管理系统 273

10.1.1 概述 273

10.1.2 如何创建数据库和表 275

10.1.3 数据库和表的基本操作 280

10.2 SQL Server 2000数据库管理系统 292

10.2.1 概述 292

10.2.2 创建和维护数据库 297

10.2.3 创建和维护表 300

10.3 Web数据库 305

10.3.1 基本概念 305

10.3.2 HTML语言 308

10.3.3 ASP技术 329

10.3.4 ASP.NET技术(ASP+) 334

附录1 Visual FoxPro 6.0系统的文件类型 337

附录2 Visual FoxPro 6.0系统的性能指标 339

附录3 Visual FoxPro 6.0常用函数表 341

附录4 Visual FoxPro 6.0常用命令表 348

参考文献 356