当前位置:首页 > 工业技术
高等学校电子与通信类专业“十一五”规划教材  数据库系统与应用
高等学校电子与通信类专业“十一五”规划教材  数据库系统与应用

高等学校电子与通信类专业“十一五”规划教材 数据库系统与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:许向阳,潘德芬主编;连华,李春华副主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560619705
  • 页数:287 页
图书介绍:本书介绍了数据库系统的基础知识以及应用。
《高等学校电子与通信类专业“十一五”规划教材 数据库系统与应用》目录

第一篇 基础篇 3

第1章 数据库基础 3

1.1 数据库、数据库管理系统和数据库系统 3

1.1.1 信息与数据 3

1.1.2 数据库 3

1.1.3 数据库管理系统 3

1.1.4 数据库系统 5

1.2 数据库的结构 8

1.2.1 模式、内模式与外模式 8

1.2.2 数据独立性 9

1.3 数据模型 10

1.3.1 基于对象的数据模型 10

1.3.2 基于记录的数据模型 12

1.3.3 物理数据模型 14

1.4 数据库语言 14

1.4.1 数据描述语言 14

1.4.2 数据操纵语言 15

1.5 数据字典 16

1.5.1 数据字典在DBMS中的作用 16

1.5.2 数据字典的内容 17

1.5.3 数据字典与DBMS 17

1.6 常用DBMS 18

1.6.1 DB2 18

1.6.2 Oracle 19

1.6.3 Sybase 20

1.6.4 MS SQL Server 20

1.6.5 KingbaseES 21

1.7 数据库技术的发展 21

1.7.1 第一代数据库系统 21

1.7.2 第二代数据库系统 22

1.7.3 第三代数据库系统 22

1.7.4 Internet时代的数据库技术 23

习题1 23

第2章 关系数据库基础 25

2.1 关系模型基础 25

2.1.1 关系的数学定义 25

2.1.2 关键字 26

2.1.3 关系模型的约束 27

2.1.4 关系数据库 28

2.2 关系运算 28

2.2.1 关系代数 28

2.2.2 关系演算 32

2.3 关系数据库查询语言 33

2.3.1 ISBL语言 34

2.3.2 QUEL语言 34

2.3.3 QBE语言 34

2.3.4 标准关系数据库查询语言SQL 34

2.4 关系数据库设计理论 36

2.4.1 基本概念 37

2.4.2 规范化理论的主要内容 38

2.4.3 范式 39

习题2 42

第二篇 SQL Server篇 45

第3章 SQL Server基础 45

3.1 SQL Server概述 45

3.1.1 OLTP和OLAP 45

3.1.2 客户机/服务器体系结构 45

3.1.3 单进程多线程 46

3.1.4 服务和实例 47

3.1.5 数据库的访问 48

3.1.6 数据库对象 48

3.2 SQL Server的安装 50

3.2.1 SQL Server 2000安装的硬件要求 50

3.2.2 SQL Server 2000的版本 50

3.2.3 安装过程 51

3.2.4 安装时创建的数据库 57

3.2.5 SQL Server程序组各程序的功能 58

3.2.6 文件和文件组 59

3.3 SQL Server的基本操作 60

3.3.1 SQL Server的启动 60

3.3.2 企业管理器 61

3.3.3 查询分析器 62

3.3.4 SQL Server的配置 63

3.3.5 配置网络连接 63

3.4 创建数据库 63

3.4.1 数据的物理存储及数据库容量 64

3.4.2 用企业管理器创建 64

3.4.3 用T-SQL语句创建数据库 66

3.5 管理数据库 68

3.5.1 打开数据库 68

3.5.2 查看及修改数据库选项 68

3.5.3 增加数据库容量 72

3.5.4 缩减数据库容量 72

3.5.5 更改数据库名称 73

3.5.6 删除数据库 74

3.6 数据类型 74

3.6.1 系统数据类型 74

3.6.2 用户定义数据类型 77

3.7 管理表 77

3.7.1 创建表 77

3.7.2 修改表的结构 81

3.7.3 删除表 83

3.8 记录的操作 85

3.8.1 插入记录 85

3.8.2 删除记录 85

3.8.3 修改记录 85

习题3 86

第4章 数据检索 87

4.1 SELECT语句 87

4.2 基本数据检索方法 88

4.2.1 选择数据列 88

4.2.2 数据运算 91

4.2.3 选择数据行 94

4.2.4 排序查询结果 99

4.3 高级数据检索技术 100

4.3.1 合计数据 100

4.3.2 分组检索数据 103

4.3.3 连接检索技术 104

4.3.4 嵌套查询技术 107

4.3.5 UNION操作 110

习题4 111

第5章 SQL Server的数据完整性实现 112

5.1 数据完整性的实现手段 112

5.2 约束的定义 112

5.2.1 约束的类型 113

5.2.2 定义约束 114

5.2.3 禁止在已有的数据上应用约束 119

5.2.4 禁止在加载数据时应用约束 119

5.3 缺省和规则 119

5.3.1 缺省 119

5.3.2 规则 120

习题5 120

第6章 索引与视图 122

6.1 索引 122

6.1.1 索引基础 122

6.1.2 索引的类型和访问数据的方式 122

6.1.3 创建索引的技术 125

6.1.4 查看、修改和删除索引信息 130

6.2 视图 133

6.2.1 视图的概念 133

6.2.2 视图的操作 134

6.2.3 视图定义信息的查询 142

6.2.4 信息规划视图 144

习题6 144

第7章 存储过程、触发器及用户自定义函数 145

7.1 存储过程 145

7.1.1 存储过程的概述 145

7.1.2 创建简单存储过程 147

7.1.3 创建和执行含参存储过程 153

7.1.4 修改和删除存储过程 156

7.2 触发器的概念 157

7.2.1 触发器 157

7.2.2 INSERT触发器 159

7.2.3 DELETE触发器 161

7.2.4 UPDATE触发器 162

7.2.5 修改和删除触发器 165

7.3 用户自定义函数 167

7.3.1 创建用户自定义函数 167

7.3.2 修改和删除用户自定义函数 173

习题7 174

第8章 事务处理及T-SQL语言程序设计 175

8.1 事务处理 175

8.1.1 事务的概念 175

8.1.2 事务的工作原理 176

8.1.3 事务的类型 176

8.1.4 事务的提交和回滚 176

8.2 锁 177

8.2.1 锁的概念 177

8.2.2 可以锁定的资源 177

8.2.3 锁的类型及其兼容性 178

8.3 流程控制语句 179

8.3.1 批处理 179

8.3.2 声明变量 181

8.3.3 RETURN语句 182

8.3.4 注释 182

8.3.5 语句块 183

8.3.6 IF...ELSE语句 183

8.3.7 CASE表达式 184

8.3.8 WHILE语句 185

8.3.9 游标 186

习题8 189

第9章 安全管理、备份与还原 190

9.1 SQL Server的安全机制 190

9.1.1 三个认证 190

9.1.2 两种身份验证模式 190

9.2 管理登录帐号 191

9.2.1 企业管理器方式 191

9.2.2 SQL语句方式 192

9.2.3 映射到用户帐号 192

9.3 角色管理 193

9.3.1 角色的概念 193

9.3.2 固定服务器角色 193

9.3.3 固定数据库角色 194

9.3.4 用户自定义角色 194

9.3.5 应用程序角色 194

9.4 权限管理 195

9.4.1 权限的概念和类型 195

9.4.2 权限的授予 196

9.4.3 权限的收回 196

9.4.4 权限的否定 196

9.5 备份与还原 197

9.5.1 数据库备份与还原 197

9.5.2 备份的类型 197

9.5.3 备份操作 198

9.5.4 还原操作 200

习题9 204

第三篇 应用篇 207

第10章 数据库系统应用技术 207

10.1 应用系统的层次结构 207

10.1.1 单机应用系统 207

10.1.2 C/S应用系统 207

10.1.3 三层体系结构 208

10.1.4 B/S应用系统 208

10.2 数据库访问中间件 209

10.2.1 数据库访问中间件概述 209

10.2.2 数据库访问中间件的类型 211

10.3 数据库应用系统开发工具 212

10.3.1 PowerBuilder 212

10.3.2 Delphi 213

10.3.3 Visual Basic 213

10.3.4 Developer/2000 214

10.3.5 Dreamweaver MX 214

10.4 XML 216

10.4.1 XML简介 216

10.4.2 XML在数据库系统中的应用 217

习题10 218

第11章 B/S结构程序设计基础 219

11.1 ASP技术 219

11.1.1 脚本语言 219

11.1.2 对象和ActiveX组件 219

11.1.3 ASP的特点 219

11.1.4 ASP文件的基本结构 220

11.1.5 主脚本语言 221

11.2 ASP程序的运行环境配置 221

11.2.1 IIS服务器的安装与测试步骤 221

11.2.2 IIS服务器的配置 223

11.2.3 ASP程序的运行 228

11.3 ASP的内置对象 228

11.3.1 Response对象 228

11.3.2 Request对象 230

11.3.3 Session对象 233

11.3.4 Application对象 236

11.3.5 Server对象 238

11.4 ADO技术 240

11.4.1 ASP与数据库 240

11.4.2 ODBC的设置 242

11.4.3 ADO对象 244

习题11 252

第12章 应用实例 254

12.1 网上聊天室的创建 254

12.1.1 创建登录页面 255

12.1.2 创建聊天页面 256

12.1.3 创建发送信息页面 258

12.1.4 创建显示页面 259

12.1.5 在线名单 259

12.1.6 离线处理 260

12.2 教师工资网络查询 261

12.2.1 分页显示技术 261

12.2.2 教师工资查询 265

12.3 同学录设计 270

12.3.1 创建数据库 270

12.3.2 创建主页面 271

12.3.3 创建添加页面 273

12.3.4 数据添加处理 275

12.3.5 数据的删除处理 276

12.3.6 创建修改页面 277

12.3.7 数据更新处理 279

习题12 280

附录 281

附录1 常用HTML标记 281

附录2 VBScript的内部库函数 283

附录3 VBScript的对象和事件 284

参考文献 287

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