当前位置:首页 > 工业技术
数据库原理与应用  第3版
数据库原理与应用  第3版

数据库原理与应用 第3版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:靳学辉等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505397990
  • 页数:310 页
图书介绍:本书主要介绍数据库的基础知识、关系数据库的基本理论、关系数据库标准语言SQL、关系的规范理论数据库设计以及可视化数据库管理系统Visual FoxPro 6.0。在介绍Visual FoxPro 6.0时每章都配有大量例题,且每章后都有适量的习题及上机操作题,并且一个实例贯穿全书。最后,专门设置一章综合实例。本次修编对全书做了大量的改动,使之跟上数据库技术发展的步伐。本书立足于应用,又对关系数据库理论做了较为深入的讨论。本书的特点是可读性、应用性强,精炼且易于理解。
《数据库原理与应用 第3版》目录

第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实体联系模型 12

1.3.4数据模型 13

1.4三种主要的数据模型 15

1.4.1层次模型 15

1.4.2网状模型 16

1.4.3关系模型 17

1.5数据库管理系统 18

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

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

习题 19

2.1.1关系数据结构 21

2.1.2关系操作 21

2.1关系模型概述 21

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

2.1.3完整性约束 22

2.2关系数据结构 22

2.2.1数学定义 22

2.2.2关系的性质 24

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

2.2.4关系系统 25

2.4关系代数 28

2.3.2参照完整性(Referential Integrity) 28

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

2.3.1实体完整性(Entity Integrity) 28

2.3关系的完整性 28

习题 33

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

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

3.1.1 SQL语言的基本概念 35

3.1.2 SQL语言的特点 35

3.2.1定义基本表 36

3.2数据定义 36

3.2.2修改基本表 37

3.2.3删除基本表 37

3.2.4建立索引 38

3.2.5删除索引 38

3.3查询 39

3.3.1单表查询 39

3.3.2连接查询 43

3.3.3嵌套查询 45

3.3.4集合查询 47

3.4数据更新 48

3.4.1插入数据 48

3.4.2修改数据 49

3.4.3删除数据 50

3.5视图 51

3.5.1定义视图 51

3.5.2查询视图 53

3.5.3更新视图 53

3.5.4视图的特点 54

3.6 SQL的数据控制功能 55

3.6.1数据控制简介 55

3.6.2授权命令 55

3.6.3 收权命令 56

习题 56

第4章 关系的规范理论 59

4.1关系中的键 59

4.1.1候选键(Candidate Key) 59

4.1.3外来键(Foreign Key) 60

4.2函数依赖 60

4.1.2替代键(Alternate Key) 60

4.2.1完全函数依赖(Full Functional Dependency) 61

4.2.2部分函数依赖(Partial Functional Dependency) 61

4.2.3传递函数依赖(Transitive Functional Dependency) 61

4.3规范化和范式 62

4.3.1引例 62

4.3.2 1NF、2NF和3NF 64

4.4关系模式的分解 66

习题 67

第5章 数据库设计 69

5.1设计过程概述 69

5.1.1数据库和信息系统 69

5.1.2数据库设计方法简述 69

5.1.3 数据库设计步骤 70

5.2需求分析 70

5.2.2确定系统边界 71

5.2.3分析系统数据 71

5.2.1调查、分析用户活动 71

5.3概念结构设计 74

5.3.1建立局部概念结构 74

5.3.2建立总体概念结构 75

5.4逻辑结构设计 77

5.4.1 E-R图向关系模型的转换 77

5.4.2不同情况处理示例 78

5.4.3性能预测和优化 81

5.5数据库物理设计 82

5.5.1物理设计的要求和内容 83

5.5.2评价 83

5.6数据库的实施和维护 84

5.6.1数据库数据的载入 84

5.6.2数据库的试运行 84

5.6.3数据库的运行和维护 85

5.7数据库保护 85

5.7.1安全性 85

5.7.2完整性 86

5.7.4恢复 87

5.7.3并发控制 87

习题 88

第6章 Visual FoxPro 6.0简介 90

6.1 Visual FoxPro 6.0的特点 90

6.2 VisualFoxPro 6.0的用户界面和工作方式 90

6.2.1 Visual FoxPro 6.0的启动和退出 90

6.2.2 Visual FoxPro 6.0的用户界面 92

6.3 Visual FoxPro 6.0的辅助设计工具 94

6.3.1 向导(Wizard) 94

6.2.3 Visual FoxPro 6.0工作方式 94

6.3.2设计器(Designer) 95

6.3.3生成器(Builder) 95

6.4 Visual FoxPro 6.0的语言成分 96

6.4.1数据类型 96

6.4.2表达式 96

6.4.3函数 102

6.4.4命令 105

习题与上机操作题 107

7.1.1项目管理器的功能 109

第7章 使用项目管理器创建表 109

7.1项目管理器 109

7.1.2项目管理器的使用 110

7.2表的建立 113

7.2.1表结构的建立 113

7.2.2输入数据 118

7.2.3表的显示 121

7.3表的修改 121

7.3.1表结构的修改 122

7.3.2表数据的修改 124

7.4表的维护命令 125

7.4.1表与表结构的复制 125

7.4.2记录定位命令 127

7.4.3记录的插入命令 128

7.4.4记录的追加命令 128

7.4.5记录的删除与恢复命令 130

习题与上机操作题 131

8.1.2数据库的创建 134

8.1.1 Visual FoxPro中数据库的概念 134

8.1创建数据库 134

第8章 数据库与数据库表 134

8.1.3数据字典 137

8.2创建数据库表 137

8.2.1表的基本概念 137

8.2.2创建数据库表的准备 138

8.2.3创建数据库表的步骤 138

8.3使用和管理数据库 140

8.3.3在项目中添加、移去和删除数据库 141

8.3.2浏览数据库文件 141

8.3.1查看数据库的分层结构 141

8.3.4关闭数据库 143

8.4索引 143

8.4.1索引的概念与分类 143

8.4.2建立索引 144

8.4.3使用索引 145

8.4.4索引文件的更新 146

8.5.2使用数据工作期 147

8.5使用多个表 147

8.5.1引用工作区 147

8.6创建数据库表间的关系 149

8.6.1数据库表之间的关系 149

8.6.2设置表间的临时关系——关联 150

8.6.3设置表间的永久关系 153

8.6.4参照完整性 155

习题与上机操作题 155

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

9.1程序文件 157

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

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

9.2程序的控制结构 160

9.2.1顺序结构 160

9.2.2分支结构 160

9.2.3循环语句 163

9.3多模块程序 166

9.3.1子程序 167

9.3.2自定义函数 168

9.3.3过程 169

9.3.4变量的作用域 170

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

习题与上机操作题 172

第10章 视图与查询 175

10.1创建本地视图 175

10.1.1视图设计器 175

10.2创建远程视图 184

10.1.2命令方式创建本地视图 184

10.2.1创建命名连接 185

10.2.2使用远程视图设计器或命令创建远程视图 186

10.3用视图更新数据 187

10.3.1指定更新字段 187

10.3.2控制更新冲突 188

10.3.3控制更新方法 188

10.4.2在视图中添加表达式 189

10.4.1控制字段显示和数据输入 189

10.4定制和使用视图 189

10.4.3创建参数化视图 190

10.4.4使用视图 192

10.4.5视图的优点 193

10.5创建和运行查询 193

10.5.1创建查询 193

10.5.2运行查询 194

习题与上机操作题 195

11.1.1对象 197

11.1.2属性 197

第11章 面向对象的程序设计 197

11.1面向对象的基本概念 197

11.1.3事件 198

11.1.4方法程序 199

11.2对象引用 200

11.2.1对象引用规则 200

11.3.1类的概念 201

11.3类的基本概念 201

11.2.2编程方式设置属性值 201

11.2.3方法程序的调用 201

11.3.2类的特征 203

11.4定义类 203

11.4.1创建用户定义类 203

11.4.2将类添加到工具栏 205

11.4.3类的编辑 206

习题与上机操作题 208

12.1.1表单向导 209

第12章 表单 209

12.1创建表单 209

12.1.2表单设计器 214

12.1.3表单的属性窗口 215

12.2设置数据环境 216

12.2.1打开数据环境设计器 217

12.2.2常用数据环境属性 217

12.3.1使用表单设计器设计表单 218

12.3基本表单设计 218

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

12.2.4数据环境设计器中关系的设置与编辑 218

12.3.2表单的保存与运行 221

12.4常用表单控件 222

12.4.1输出类控件 222

12.4.2输入类控件 223

12.4.3控制类控件 228

12.4.4容器类控件 232

习题与上机操作题 235

第13章 报表与标签 237

13.1报表 237

13.1.1使用向导创建报表 237

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

13.2标签 250

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

13.3.1预览报表或标签 252

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

13.3打印报表或标签 252

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

习题与上机操作题 253

第14章 菜单 255

14.1创建菜单系统 255

14.1.1创建菜单系统的基本步骤 255

14.1.2规划菜单系统 255

14.1.3快速创建菜单 256

14.1.4自定义菜单项 256

14.1.5创建子菜单 258

14.1.6创建快捷菜单 259

14.2为菜单系统指定任务 263

14.2.1指定访问键和快捷键 263

14.2.2启用或禁用菜单项 264

14.2.3为菜单指定任务 266

14.3定制与测试菜单系统 267

14.3.1显示状态栏信息 267

14.3.2定义菜单标题的位置 267

14.3.4测试菜单系统 269

14.3.3为菜单系统定义默认过程 269

习题与上机操作题 270

第15章 综合实例 271

15.1需求分析 271

15.1.1数据需求 271

15.1.2功能需求 272

15.2数据库设计 273

15.2.1逻辑设计 273

15.2.2物理设计 274

15.3.2初始用户界面设计 276

15.3应用程序设计 276

15.3.1总体设计 276

15.3.3模块设计与编码 277

15.4运行设计 287

15.4.1装载数据 287

15.4.2设置应用系统程序项 287

附录A 常用命令及功能 288

附录B 常用函数及功能 298

参考文献 310

相关图书
作者其它书籍
返回顶部