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

数据库原理与应用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:何玉洁编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111125355
  • 页数:284 页
图书介绍:本书主要介绍了数据库的基础知识和基本概念,以及目前常用的VB6.0数据库技术和SQL Server 2000数据库技术的基本使用方法。
《数据库原理与应用教程》目录

第一部分 数据库系统基础 2

第1章 数据库概述 2

1.1 数据管理的发展 2

1.1.1 以数据为中心的应用系统的特点 2

1.1.2 文件管理系统 3

1.1.3 数据库管理系统 5

1.1.4 数据独立性 7

1.2 什么是数据库系统 8

1.3 使用数据库系统的原因及数据库应用的前景 9

1.3.1 使用数据库系统的原因 9

1.3.2 数据库应用的前景 9

1.4 小结 10

习题 10

第2章 数据库系统结构 11

2.1 数据和数据模型 11

2.1.1 数据 11

2.1.2 数据模型 11

2.2 概念层数据模型 13

2.2.1 基本概念 13

2.2.2 实体-联系模型 13

2.3 组织层数据模型 15

2.3.1 关系模型的数据结构 15

2.3.2 关系模型的数据操作 17

2.3.3 关系模型的数据完整性约束 18

2.4 数据库系统的结构 19

2.4.1 三级模式结构 19

2.4.2 二级映像功能 22

2.4.3 数据库管理系统 23

2.5 小结 24

习题 24

第3章 SQL语言 26

3.1 基本概念 26

3.1.1 SQL语言的发展 26

3.1.2 SQL语言特点 26

3.1.3 SQL语言功能概述 27

3.2 SQL的数据类型 27

3.2.1 数值型 28

3.2.2 字符串型 28

3.2.3 日期时间型 29

3.2.4 货币型 30

3.3 数据定义功能 30

3.3.1 基本表的定义与删除 30

3.3.2 修改表结构 32

3.4 数据查询功能 33

3.4.1 查询语句的基本结构 34

3.4.2 简单查询 34

3.4.3 多表连接查询 44

3.4.4 子查询 48

3.5 数据更改功能 51

3.5.1 插入数据 51

3.5.2 更新数据 52

3.5.3 删除数据 52

3.6 小结 53

习题 54

第4章 数据完整性和视图 55

4.1 数据完整性 55

4.1.1 完整性约束条件的作用对象 55

4.1.2 实现数据完整性 56

4.2 视图 58

4.2.1 视图的概念 58

4.2.2 定义视图 58

4.2.3 删除视图 60

4.2.4 视图的作用 60

4.3 小结 61

习题 61

第5章 关系数据库规范化理论 63

5.1 函数依赖 63

5.1.1 函数依赖的基本概念 63

5.1.2 一些术语和符号 64

5.1.3 为什么要讨论函数依赖 65

5.2 关系规范化 65

5.2.1 关系模式中的码 65

5.2.2 范式 66

5.3 关系模式的分解准则 69

5.4 小结 71

习题 71

第6章 数据库保护 73

6.1 事务的基本概念 73

6.1.1 事务 73

6.1.2 事务的特征 73

6.1.3 SQL事务处理模型 74

6.2 并发控制 75

6.2.1 并发控制概述 75

6.2.2 并发控制措施 77

6.2.3 封锁协议 78

6.2.4 死锁 80

6.2.5 并发调度的可串行性 81

6.2.6 两段锁协议 82

6.3 数据库备份与恢复 82

6.3.1 数据库故障的种类 83

6.3.2 数据库备份 83

6.3.3 数据库恢复 84

6.4 小结 85

习题 85

第7章 数据库设计 87

7.1 数据库设计概述 87

7.1.1 数据库设计的特点 88

7.1.2 数据库设计方法概述 89

7.1.3 数据库设计的基本步骤 89

7.2 数据库需求分析 90

7.2.1 需求分析的任务 90

7.2.2 需求调查 91

7.3 数据库结构设计 92

7.3.1 概念结构设计 92

7.3.2 逻辑结构设计 96

7.3.3 物理结构设计 99

7.4 数据库行为设计 101

7.4.1 功能需求分析 101

7.4.2 功能设计 102

7.4.3 事务设计 102

7.5 数据库的实施和维护 103

7.5.1 数据库数据的加载和试运行 103

7.5.2 数据库的运行和维护 104

7.6 小结 104

习题 105

第二部分 SQL Server基础及使用 108

第8章 SQL Server 2000基础 108

8.1 SQL Server 2000概述 108

8.2 安装与测试 109

8.2.1 安装前的准备 109

8.2.2 安装及安装选项 110

8.2.3 测试安装 119

8.3 SQL Server 2000常用工具简介 120

8.4 卸载SQL Server 2000 123

8.5 小结 123

习题 124

上机练习 124

第9章 数据库与基本表的创建和管理 125

9.1 数据库的创建与管理 125

9.1.1 SQL Server数据库的构成 125

9.1.2 创建数据库 126

9.1.3 删除数据库 130

9.1.4 修改数据库 130

9.2 基本表的创建与管理 131

9.2.1 定义表及约束 132

9.2.2 修改表结构 137

9.2.3 删除表 138

9.3 小结 139

习题 140

上机练习 140

第10章 安全管理 142

10.1 安全控制 142

10.1.1 安全控制模型 142

10.1.2 数据库权限的种类及用户的分类 143

10.2 SQL Server的安全控制 143

10.3 管理SQL Server登录帐户 145

10.3.1 建立登录帐户 146

10.3.2 修改登录帐户的属性 148

10.3.3 删除登录帐户 149

10.4 管理数据库用户 149

10.4.1 建立数据库用户 150

10.4.2 删除数据库用户 150

10.5 管理权限 151

10.5.1 SQL Server权限种类 151

10.5.2 权限的管理 151

10.6 角色 154

10.6.1 建立用户自定义的角色 155

10.6.2 为用户定义的角色授权 155

10.6.3 添加和删除用户自定义角色的成员 157

10.7 小结 157

习题 158

上机练习 158

第11章 数据传输 159

11.1 DTS功能概述 159

11.2 利用DTS向导实现数据的导入和导出 160

11.3 小结 166

习题 167

上机练习 167

第12章 备份和恢复数据库 168

12.1 备份数据库 168

12.1.1 概述 168

12.1.2 备份设备 169

12.1.3 备份数据库的方法 170

12.2 恢复数据库 174

12.2.1 自动恢复 174

12.2.2 手工恢复 175

12.3 小结 180

习题 180

上机练习 180

第三部分 用VB开发数据库应用程序 184

第13章 数据库应用结构与数据访问接口 184

13.1 数据库应用结构 184

13.1.1 集中式应用结构 184

13.1.2 文件服务器结构 185

13.1.3 客户/服务器结构 185

13.1.4 互联网应用结构 186

13.2 数据访问接口 187

13.2.1 ODBC 187

13.2.2 OLE DB和ADO 192

13.2.3 ADO为OLEDB带来了什么 194

13.3 小结 195

习题 195

上机练习 195

第14章 ADO数据控件与数据绑定控件 196

14.1 ADO数据控件 196

14.2 ADO数据控件的主要属性、方法和事件 197

14.2.1 ADO数据控件的主要属性 197

14.2.2 ADO数据控件的主要方法 202

14.2.3 ADO数据控件的主要事件 202

14.3 RecordSet对象的主要属性和方法 203

14.3.1 RecordSet对象的主要属性 203

14.3.2 RecordSet对象的主要方法 204

14.4 数据绑定控件 205

14.4.1 DataGrid控件 205

14.4.2 DataList和DataCombo控件 212

14.5 小结 215

习题 215

上机练习 216

第15章 VB数据库应用编程示例 217

15.1 示例1 217

15.2 示例2 218

15.3 示例3 221

15.4 数据窗体向导 223

15.4.1 添加数据窗体向导 223

15.4.2 使用数据窗体向导 223

15.5 小结 227

上机练习 227

第四部分 附录 230

附录A 常用SQL Server内置函数 230

附录B 发布VB应用程序 243

附录C 数据库应用练习实例 256

附录D 习题答案 261

参考文献 283

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