《数据库原理与应用 第4版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:靳学辉,边晶,陈立编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121074042
  • 页数:283 页
图书介绍:本书主要介绍数据库的基础知识、关系数据库的基本理论、数据库设计以及可视化数据库管理系统Visual FoxPro 8.0,另外还介绍了分布式数据库、大型关系数据库管理系统、网络数据库管理系统及数据仓库等新技术。本书各章配有大量例题,适量的习题和上机操作题,并用一个综合实例贯穿全书。

第1章 数据库基础知识 1

1.1数据管理技术的发展 1

1.1.1 EDP技术的发展阶段 1

1.1.2数据库技术的发展 2

1.2数据库系统方法 4

1.2.1数据库系统的概念 4

1.2.2数据库系统的特点 5

1.2.3数据库系统的组成与结构 6

1.2.4数据库系统的分类 8

1.3现实世界的数据描述 9

1.3.1信息的三个领域 9

1.3.2常用术语 10

1.3.3实体联系模型 11

1.3.4数据模型 13

1.4三种主要的数据模型 15

1.4.1层次模型 15

1.4.2网状模型 16

1.4.3关系模型 17

1.5数据库管理系统 17

1.5.1数据库管理系统的功能 18

1.5.2数据库管理系统的现状和发展方向 18

1.6数据库的新技术 19

1.6.1分布式数据库 20

1.6.2面向对象数据库 22

1.6.3数据仓库技术 24

1.6.4数据挖掘技术 25

习题 26

第2章 关系数据库的基本理论 28

2.1关系模型概述 28

2.1.1关系数据结构 28

2.1.2关系操作 28

2.1.3完整性约束 29

2.2关系数据结构 29

2.2.1数学定义 29

2.2.2关系的性质 31

2.2.3单一的数据结构——关系 31

2.2.4关系系统 32

2.3关系的完整性 34

2.3.1实体完整性(Entity Integrity) 35

2.3.2参照完整性(Referential Integrity) 35

2.3.3用户定义的完整性(User-defined Integrity) 35

2.4关系代数 35

习题 40

第3章 关系数据库标准语言SQL 42

3.1 SQL语言的基本概念及特点 42

3.1.1 SQL语言的基本概念 42

3.1.2 SQL语言的特点 42

3.2数据定义 43

3.2.1定义基本表 43

3.2.2修改基本表 44

3.2.3删除基本表 44

3.2.4建立索引 45

3.2.5删除索引 45

3.3查询 45

3.3.1单表查询 46

3.3.2连接查询 49

3.3.3嵌套查询 51

3.3.4集合查询 54

3.4数据更新 54

3.4.1插入数据 54

3.4.2修改数据 55

3.4.3删除数据 56

3.5视图 57

3.5.1定义视图 57

3.5.2查询视图 59

3.53更新视图 60

3.54视图的特点 60

3.6 SQL的数据控制功能 61

3.6.1数据控制简介 61

3.6.2授权命令 61

3.6.3收权命令 62

习题 62

第4章Visual FoxPro 8.0简介 65

4.1 Visual FoxPro的发展历史 65

4.2 Visual FoxPro 8.0的新增功能和特点 66

4.2.1 Visual FoxPro 8.0的新增功能 66

4.2.2 Visual FoxPro 8.0的主要特点 67

4.3 Visual FoxPro 8.0的安装 69

4.3.1开发环境需求 69

4.3.2安装 Visual FoxPro 8. 0 69

4.4初识Visual FoxPro 8.0 71

4.4.1 Visual FoxPro 8.0的启动和退出 71

4.4.2 Visual FoxPro 8. 0的系统配置 73

4.5 Visual FoxPro的用户界面和工作方式 74

4.5.1 Visual FoxPro 8.0的用户界面 74

4.5.2 Visual FoxPro 8.0的工作方式 76

4.6 Visual FoxPro 8.0的辅助设计工具 76

4.6.1向导(Wizard) 76

4.6.2设计器(Designer) 77

4.6.3生成器(Builder) 77

习题与上机操作题 78

第5章Visual FoxPro 8.0编程基础 79

5.1数据类型 79

5.2表达式 80

5.2.1常量 80

5.2.2变量 81

5.2.3运算符 83

5.2.4表达式 85

5.3函数 86

5.3.1系统函数 86

5.3.2函数的基本用法 88

5.4命令 88

5.4.1命令的格式 88

5.4.2命令的特点 89

5.4.3命令的分类 89

5.4.4命令的书写规则及使用技巧 89

习题与上机操作题 90

第6章 使用项目管理器创建表 91

6.1项目管理器 91

6.1.1项目管理器的功能 91

6.1.2项目管理器的使用 92

6.2表的建立 94

6.2.1表结构的建立 94

6.2.2输入数据 99

6.2.3表的显示 102

6.3表的修改 102

6.3.1表结构的修改 102

6.3.2表数据的修改 104

6.4表的维护命令 106

6.4.1表与表结构的复制 106

6.4.2记录定位命令 107

6.4.3记录的插入命令 109

6.4.4记录的追加命令 109

6.4.5记录的删除与恢复命令 111

6.5索引 112

6.5.1索引的概念与分类 112

6.5.2建立索引 113

6.5.3使用索引 115

6.5.4索引文件的更新 116

习题与上机操作题 116

第7章 数据库与数据库表 119

7.1创建数据库 119

7.1.1 Visual FoxPro中数据库的概念 119

7.1.2数据库的创建 119

7.1.3数据字典 121

7.2创建数据库表 122

7.2.1数据库表的基本概念 122

7.2.2创建数据库表的准备 122

7.2.3创建数据库表的步骤 123

7.3使用和管理数据库 124

7.3.1在数据库中添加表 124

7.3.2从数据库中移去表 125

7.3.3设置数据库表的相关属性 126

7.3.4浏览数据库文件 128

7.3.5关闭和打开数据库 128

7.3.6在项目中添加、移去和删除数据库 129

7.4使用多个表 130

7.4.1引用工作区 130

7.4.2使用数据工作期 131

7.5创建数据库表间的关系 132

7.5.1数据库表之间的关系 132

7.5.2设置表间的临时关系——关联 133

7.5.3设置表间的永久关系 135

7.5.4参照完整性 137

习题与上机操作题 137

第8章 视图与查询 139

8.1创建本地视图 139

8.1.1视图设计器 139

8.1.2用命令方式创建本地视图 146

8.2创建远程视图 147

8.2.1创建命名连接 148

8.2.2使用远程视图设计器或命令创建远程视图 149

8.3用视图更新数据 150

8.3.1指定更新字段 150

8.3.2控制更新冲突 151

8.3.3控制更新方法 151

8.4定制和使用视图 151

8.4.1控制字段显示和数据输入 151

8.4.2在视图中添加表达式 152

8.4.3创建参数化视图 153

8.4.4使用视图 154

8.4.5视图的优点 155

8.5创建和运行查询 155

8.5.1创建查询 156

8.5.2运行查询 156

习题与上机操作题 157

第9章 结构化程序设计简介 159

9.1程序文件 159

9.1.1程序文件的建立与执行 159

9.1.2程序文件中的专用命令 160

9.2程序的控制结构 162

9.2.1顺序结构 162

9.2.2分支结构 162

9.2.3循环语句 165

9.3多模块程序 168

9.3.1子程序 168

9.3.2自定义函数 170

9.3.3过程 171

9.3.4变量的作用域 172

9.3.5结构化程序设计的概念 174

习题与上机操作题 174

第10章 面向对象的程序设计 176

10.1面向对象的基本概念 176

10.1.1对象 176

10.1.2属性 176

10.1.3事件 177

10.1.4方法程序 178

10.2对象引用 179

10.2.1对象引用规则 179

10.2.2编程方式设置属性值 180

10.2.3方法程序的调用 180

10.3类的基本概念 180

10.3.1类的概念 180

10.3.2类的特征 181

10.4定义类 182

10.4.1创建用户定义类 182

10.4.2将类添加到工具栏 183

10.4.3类的编辑 185

习题与上机操作题 186

第11章 表单 188

11.1创建表单 188

11.1.1表单向导 188

11.1.2表单设计器 193

11.1.3表单的属性窗口 194

11.2设置数据环境 195

11.2.1打开数据环境设计器 195

11.2.2常用数据环境属性 196

11.2.3向数据环境设计器添加、移去表或视图 196

11.2.4数据环境设计器中关系的设置与编辑 196

11.3基本表单设计 196

11.3.1使用表单设计器设计表单 197

11.3.2表单的保存与运行 199

11.4常用表单控件 200

11.4.1输出类控件 200

11.4.2输入类控件 201

11.4.3控制类控件 206

11.4.4容器类控件 209

习题与上机操作题 212

第12章 菜单 214

12.1创建菜单系统 214

12.1.1创建菜单系统的基本步骤 214

12.1.2规划菜单系统 214

12.1.3快速创建菜单 215

12.1.4自定义菜单项 216

12.1.5创建子菜单 217

12.1.6创建快捷菜单 218

12.2为菜单系统指定任务 221

12.2.1指定访问键和快捷键 221

12.2.2启用或禁用菜单项 223

12.2.3为菜单指定任务 224

12.3定制与测试菜单系统 225

12.3.1显示状态栏信息 225

12.3.2定义菜单标题的位置 226

12.3.3为菜单系统定义默认过程 226

12.3.4测试菜单系统 227

习题与上机操作题 227

第13章 报表与标签 229

13.1报表 229

13.1.1使用向导创建报表 229

13.1.2使用报表设计器创建报表 233

13.2标签 240

13.2.1使用标签向导创建标签 240

13.2.2使用标签设计器创建标签 242

13.3打印报表或标签 242

13.3.1预览报表或标签 242

13.3.2打印已创建的报表或标签 242

习题与上机操作题 243

第14章 综合实例 244

14.1需求分析 244

14.1.1数据需求 244

14.1.2功能需求 245

14.2数据库设计 246

14.2.1逻辑设计 246

14.2.2物理设计 247

14.3应用程序设计 249

14.3.1总体设计 249

14.3.2初始用户界面设计 249

14.3.3模块设计与编码 250

14.4运行设计 258

14.4.1装载数据 258

14.4.2设置应用系统程序项 259

附录A常用命令及功能 260

附录B常用函数及功能 270

参考文献 282