当前位置:首页 > 工业技术
数据库原理及应用 SQL Server版
数据库原理及应用 SQL Server版

数据库原理及应用 SQL Server版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘芳主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2006
  • ISBN:7564008067
  • 页数:259 页
图书介绍:
《数据库原理及应用 SQL Server版》目录

第1章 数据库系统概论 1

1.1 数据与数据联系 1

1.1.1 信息与数据 1

1.1.2 数据联系 2

1.2 数据模型 2

1.2.1 数据模型的概念 2

1.2.2 关系数据模型简介 3

1.3.1 数据库及数据库系统 4

1.3 数据库与数据库管理系统 4

1.3.2 数据库管理系统 6

习题一 7

第2章 关系数据库 9

2.1 关系模型与关系数据库 9

2.1.1 关系模型的基本概念 9

2.1.2 关系操作 11

2.1.3 关系模型的3类完整性规则 11

2.2 关系数据库规范化理论 12

2.3.1 数据库设计概述 14

2.3 关系数据库的设计 14

2.3.2 概念设计 15

2.3.3 逻辑设计(实现设计) 17

2.3.4 物理设计 18

2.4 本书使用的实例数据库的设计 19

习题二 21

3.1.1 SQL Server概述 23

3.1.2 SQL Server 2000的新特性 23

3.1 SQL Server 2000概述 23

第3章 SQL Server 2000系统入门 23

3.1.3 SQL Server 2000的安装 24

3.2 SQL Server 2000基础 24

3.2.1 SQL Server 2000的启动 24

3.2.2 SQL Server 2000的体系结构 25

3.2.3 SQL Server 2000的主要组件 29

3.3 SQL Server 2000服务器的管理 30

3.3.1 注册服务器 30

3.3.2 启动服务器 32

习题三 33

4.1 SQL Server数据库和文件 36

4.1.1 文件和文件组 36

第4章 SQL Server 2000的数据管理 36

4.1.2 数据库的创建 37

4.1.3 数据库的查看、修改和删除 42

4.2 SQL Server数据表 44

4.2.1 SQL Server的数据类型 44

4.2.2 表的创建 48

4.2.3 表的管理 56

4.3 创建实例数据库和表 57

4.3.1 实例数据库中表的逻辑结构 57

4.3.2 数据库表的创建 59

习题四 62

第5章 Transact-SQL语言 65

5.1 SQL语言概述 65

5.1.1 SQL的功能与特点 65

5.1.2 Transact-SQL语言简介 65

5.1.3 SQL中的函数和表达式 66

5.1.4 SQL语句在SQL Server中的执行方式 67

5.2 数据定义语句 68

5.2.1 数据库的创建、删除和修改 68

5.2.2 基本表的创建与维护 70

5.2.3 数据完整性控制 72

5.2.4 索引的建立与删除 74

5.3 数据查询语句 74

5.3.1 单表查询 75

5.3.2 连接查询 83

5.3.3 嵌套查询 87

5.4 数据更新语句 91

5.4.1 插入数据 91

5.4.2 修改数据 92

5.5.1 视图的基本概念 93

5.4.3 删除数据 93

5.5 视图 93

5.5.2 创建视图 94

5.5.3 管理视图 97

5.5.4 使用视图 97

习题五 98

第6章 数据库的维护与管理 101

6.1 数据库的备份 101

6.1.1 数据库备份的概念 101

6.1.2 数据库备份设备 102

6.1.3 执行数据库备份 105

6.2.1 数据库恢复的概念 109

6.2 数据库的恢复 109

6.2.2 数据库恢复模型 110

6.2.3 用户数据库的恢复 110

6.2.4 系统数据库的恢复 114

6.3 数据的导入和导出 115

6.3.1 数据转换服务DTS 115

6.3.2 分离与附加数据库 125

习题六 127

7.1 数据的安全性 129

第7章 数据库的保护 129

7.2 数据的完整性 130

7.2.1 完整性约束条件 131

7.2.2 完整性控制机制的功能及执行约束 132

7.2.3 SQL Server中完整性控制机制的实现 132

7.3 并发控制 135

7.3.1 事务 135

7.3.2 锁和锁的作用 137

7.3.3 SQL Server中事务的管理 138

7.4.1 SQL Server安全体系结构 139

7.4 SQL Server数据安全的实现 139

7.4.2 登录账户的管理 140

7.4.3 数据库用户的管理 144

7.4.4 角色和权限的管理 146

习题七 151

第8章 Transact-SQL程序设计 153

8.1 编程基础知识 153

8.1.1 常量和变量 153

8.1.2 批处理和流程控制语句 156

8.2.1 SQL Server的内置函数 162

8.2 函数的使用 162

8.2.2 用户自定义函数 163

8.3 游标的使用 169

8.3.1 游标的基本概念 169

8.3.2 游标的种类 169

8.3.3 游标的基本操作 170

8.3.4 更新和删除游标数据 172

8.4 存储过程的使用 173

8.4.1 存储过程的基本概念 173

8.4.2 存储过程的创建与执行 174

8.4.3 存储过程的管理 179

8.5 触发器 180

8.5.1 触发器的基本概念 180

8.5.2 触发器的创建与执行 182

8.5.3 触发器的管理 185

习题八 186

第9章 数据库系统的开发技术 189

9.1 系统的体系结构 189

9.1.1 C/S结构 189

9.1.3 NET框架结构 190

9.1.2 B/S结构 190

9.2 数据库连接技术 191

9.2.1 ODBC 192

9.2.2 OLE DB 195

9.3 数据库访问对象 196

9.3.1 数据库访问对象ADO 196

9.3.2 数据库访问对象ADO.NET 198

9.4 应用程序开发工具 199

9.4.1 Visual Basic技术 199

9.4.2 ASP技术 203

9.4.3 ASP.NET技术 206

习题九 209

第10章 数据库应用开发实例 211

10.1 使用Visual Basic开发SQL Server应用程序 211

10.1.1 Data控件和数据绑定控件的使用 211

10.1.2 ADO数据控件的使用 217

10.2 使用ASP开发SQL Server应用程序 226

10.2.1 ASP与数据库的连接 226

10.2.2 ASP与SQL结合操作数据库 227

10.2.3 ASP访问Web数据库的主要步骤 230

10.2.4 使用ASP开发数据库应用程序实例 231

10.3 使用ASP.NET开发SQL Server应用程序 238

10.3.1 ASP.NET与数据库的连接 238

10.3.2 ASP.NET与SQL结合操作数据库 239

10.3.3 ASP.NET的数据绑定技术 241

10.3.4 使用ASP.NET开发数据库应用程序实例 242

习题十 249

附录 SQL Server 2000的安装 252

参考文献 259

返回顶部