《SQL Server 2005数据库原理与应用案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李军编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301155882
  • 页数:271 页
图书介绍:本书运用解析法由浅入深、全面介绍SQL Server 2005、数据库的创建与管理、表的创建与管理、数据检索、索引和视图、T-SQL程序设计、存储过程和触发器、数据库的备份与恢复、数据安全性,不仅涵盖数据库技术的基本知识,而且更加注重SQL Server 2005应用案例的讲解,着力完成理论与实践的有机结合。

第1章SQL Server 2005的安装与配置 1

1.1数据库的基础知识 2

1.1.1数据处理的3个阶段 2

1.1.2数据库系统的组成与结构 4

1.2 SQL Server 2005的安装 5

1.2.1 SQL Server 2005的版本 5

1.2.2 SQL Server 2005的运行环境 6

1.2.3安装SQL Server 2005 7

1.2.4卸载SQL Server 2005 15

1.3 SQL Server 2005的配置 16

1.3.1创建服务器组 16

1.3.2注册服务器 17

1.4了解SQL Server 2005 19

1.4.1 SQL Server 2005的管理工具 19

1.4.2 SQL Server 2005的新特性 24

小结 24

习题 25

第2章 数据库的创建与管理 27

2.1 SQL Server 2005数据库的创建与管理 28

2.1.1 SQL Server 2005的数据库类型 28

2.1.2使用SSMS创建数据库 30

2.1.3了解数据库中的对象 32

2.1.4修改数据库 35

2.1.5删除数据库 36

2.1.6收缩数据库 36

2.2使用T-SQL语句创建与管理数据库 37

2.2.1使用T-SQL语句创建数据库 37

2.2.2使用T-SQL语句管理数据库 40

小结 44

习题 46

第3章 表的创建与管理 48

3.1理论基础——关系模型 49

3.1.1数据的描述 49

3.1.2关系模型 53

3.2具体实现——表的管理 55

3.2.1表的概念 55

3.2.2表中的不同数据类型 55

3.2.3使用SSMS创建表 57

3.2.4使用SSMS修改表 61

3.2.5使用SSMS删除或重命名表 63

3.2.6使用T-SQL语句创建表 64

3.2.7使用T-SQL语句修改表 68

3.2.8使用T-SQL语句删除或重命名表 69

小结 69

习题 70

第4章 数据查询 72

4.1关系代数 73

4.1.1传统的集合运算 73

4.1.2专门的关系运算 75

4.2简单查询 76

4.2.1运算符 76

4.2.2数据查询的语法格式 77

4.2.3要什么——列操作 77

4.2.4要哪些——行操作 80

4.2.5分类汇总 84

4.3多表查询 87

4.3.1笛卡儿积 87

4.3.2自连接 89

4.4子查询 89

4.4.1不相关子查询 89

4.4.2相关子查询 91

4.5其他功能 92

4.5.1集合运算 92

4.5.2 TOP的使用 92

4.6函数及应用 93

4.7数据更新 95

4.7.1插入数据 95

4.7.2更新数据 96

4.7.3删除数据 97

小结 97

习题 100

第5章 索引和视图 102

5.1索引 103

5.1.1索引概述 103

5.1.2创建索引 105

5.1.3查看和删除索引 107

5.2视图 109

5.2.1视图概述 109

5.2.2创建视图 110

5.2.3修改和删除视图 114

5.2.4通过视图操纵数据 117

小结 119

习题 121

第6章T-SQL编程 123

6.1 T-SQL基础 124

6.1.1 GO的使用 124

6.1.2 T-SQL变量 124

6.1.3输入与输出 125

6.1.4注释 126

6.2流程控制语句 127

6.2.1语句块 127

6.2.2选择 127

6.2.3循环 130

6.2.4转移 131

6.2.5等待 131

6.2.6返回 132

6.3游标的使用 132

小结 136

习题 138

第7章 存储过程和触发器 142

7.1存储过程 143

7.1.1存储过程概述 143

7.1.2用户存储过程的创建与执行 145

7.1.3存储过程的修改与删除 152

7.1.4存储过程的应用 155

7.2触发器 156

7.2.1触发器概述 156

7.2.2创建触发器 156

7.2.3 DML触发器的应用实例 158

小结 161

习题 162

第8章 数据库的备份与恢复 165

8.1数据库的备份与恢复概述 166

8.2同一数据库服务器上数据库的备份与恢复 166

8.2.1数据库备份概述 166

8.2.2数据库备份 169

8.2.3数据库还原 171

8.3不同数据库服务器间数据库的备份与恢复 173

8.4数据格式的转换 175

8.4.1数据导入导出 176

8.4.2利用数据导入导出转移数据 183

8.4.3利用SSIS服务实现数据库的转换 185

小结 186

习题 188

第9章 数据库安全性的实现 190

9.1安全管理概述 191

9.2 SQL Server 2005的登录验证模式 191

9.2.1 SQL Server 2005验证模式 191

9.2.2配置登录验证模式 192

9.3登录名管理 192

9.3.1查看和创建登录名 192

9.3.2修改和删除登录名 195

9.4数据库用户管理 198

9.4.1查看和创建数据库用户 198

9.4.2修改和删除数据库用户 201

9.5角色管理 203

9.5.1服务器角色管理 203

9.5.2数据库角色管理 206

9.6访问许可管理 210

9.6.1访问许可概述 210

9.6.2通过T-SQL语句实施访问控制 211

9.6.3通过SSMS实施访问控制 214

小结 216

习题 218

第10章SQL Server数据库程序开发 220

10.1数据库访问 221

10.1.1数据库访问过程 221

10.1.2数据库访问技术 221

10.2开发SQL Server数据库程序 223

10.2.1在.NET中使用ADO.NET访问数据库 223

10.2.2在VB 6.0中使用ODBC访问数据库 226

小结 233

习题 233

第11章 综合案例——图书管理系统 234

11.1系统分析 235

11.1.1开发背景 235

11.1.2需求分析 235

11.2系统设计 236

11.2.1系统功能模块设计 236

11.2.2开发环境选择 237

11.2.3数据库设计 237

11.3系统实现 241

11.3.1标准模块设计 241

11.3.2登录窗体设计 243

11.3.3系统主界面设计 244

11.3.4读者信息管理模块设计 251

11.3.5还书信息管理模块设计 259

习题 270

参考文献 271