《SQL Server数据库应用技能教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:俞立梅,吕树红主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301154625
  • 页数:276 页
图书介绍:本书从数据库开发的角度出发,本着实用的目的,由浅入深地介绍了Microsoft SQL Server 2000和Microsoft SQL Server 2005在数据库设计和管理的基本知识,包括SQL Server的安装、管理、安全等重要应用。全书内容循序渐进,通过实际应用案例的介绍力求使读者掌握SQL Server的基本操作和应用,内容丰富、实用性强,书中配备两套完整案例,均为实际应用案例,易于理解和掌握。

第1章SQL Server概述 1

1.1案例分析 1

1.2 SQL Server简介 2

1.2.1 SQL Server发展历程 2

1.2.2 SQL Server 2000的主要特性 2

1.2.3 SQL Server 2005数据平台和主要应用 3

1.3 SQL Server的版本与安装 4

1.3.1 SQL Server的版本 4

1.3.2 SQL Server的安装 5

1.4习题 20

1.5实训操作 20

第2章 数据库 21

2.1案例分析 21

2.2关系数据库基础知识 21

2.2.1基本概念 21

2.2.2数据模型 22

2.3 SQL Server数据库相关知识 27

2.3.1数据库存储结构 27

2.3.2文件组 28

2.3.3系统数据库 28

2.3.4规划数据库 30

2.4数据库操作 31

2.4.1创建数据库 31

2.4.2修改数据库 34

2.4.3删除数据库 36

2.4.4其他操作 37

2.5习题 40

2.6实训操作 40

第3章 数据表 42

3.1案例分析 42

3.2数据表的基础知识 42

3.2.1表的定义 42

3.2.2列名的设定 43

3.2.3数据类型 43

3.2.4相关概念介绍 48

3.3数据表操作 49

3.3.1创建表 49

3.3.2修改表 59

3.3.3删除表 60

3.3.4插入数据 61

3.3.5修改数据 62

3.3.6删除数据 63

3.4数据完整性 64

3.4.1数据完整性概念 64

3.4.2数据完整性的分类 65

3.4.3实施数据完整性的方法 65

3.5习题 77

3.6实训操作 78

第4章 数据查询语言 81

4.1案例分析 81

4.2 SQL语言简介 81

4.2.1 SQL的历史 81

4.2.2 SQL的优点 82

4.3 SELECT语句查询 82

4.3.1基本查询语句 85

4.3.2 WHERE子句 87

4.3.3聚合函数 88

4.4高级查询语句 89

4.4.1 GROUP BY子句 89

4.4.2 HAVING子句 89

4.5多表查询 90

4.6其他查询操作 91

4.6.1 ORDER BY子句 91

4.6.2 TOP 91

4.6.3 DISTINCT 92

4.6.4 EXISTS子句 92

4.6.5子查询 92

4.6.6 LIKE 93

4.6.7 UNION 94

4.7习题 95

4.8实训操作 96

第5章Transact-SQL语言 97

5.1案例分析 97

5.2 Transact-SQL语言简介 97

5.3注释与变量 98

5.3.1注释 98

5.3.2变量 98

5.4运算符和表达式 99

5.4.1运算符 99

5.4.2表达式 101

5.5流程控制语句 102

5.5.1 BEG…END语句 102

5.5.2 GOTO语句 102

5.5.3 IF…ELSE语句 103

5.5.4 WHILE…CONTINUE…BREAK语句 103

5.5.5 WAITFOR语句 103

5.5.6 RETURN语句 104

5.5.7 CASE语句 104

5.6内部函数 105

5.6.1字符串函数 105

5.6.2数学函数 107

5.6.3日期函数 107

5.6.4转换函数 108

5.6.5系统函数 109

5.7事务 109

5.8批处理 111

5.9锁 112

5.9.1锁的概念 112

5.9.2锁的类别 112

5.9.3隔离级别 113

5.9.4死锁 113

5.10习题 113

5.11实训操作 114

第6章 视图 115

6.1案例分析 115

6.2视图概述 115

6.3视图操作 116

6.3.1创建视图 116

6.3.2查询视图数据 120

6.3.3修改视图 120

6.3.4删除视图 121

6.3.5通过视图操纵数据 121

6.3.6查看视图定义信息 123

6.4习题 124

6.5实训操作 125

第7章 索引 126

7.1案例分析 126

7.2索引概述 126

7.2.1索引的概念 126

7.2.2索引的优缺点 127

7.2.3索引结构 127

7.2.4建立索引的思路 128

7.3索引的分类 128

7.3.1聚集索引 128

7.3.2非聚集索引 129

7.4索引操作 130

7.4.1创建索引 130

7.4.2创建索引视图 133

7.4.3查看索引 134

7.4.4删除索引 135

7.4.5维护索引 136

7.5习题 137

7.6实训操作 137

第8章 游标 139

8.1案例分析 139

8.2游标概述 139

8.3使用游标 139

8.3.1声明游标 139

8.3.2打开游标 140

8.3.3读取游标 141

8.3.4关闭游标 142

8.3.5释放游标 143

8.4习题 143

8.5实训操作 144

第9章 存储过程 145

9.1案例分析 145

9.2存储过程概述 145

9.2.1存储过程概念 145

9.2.2存储过程的优点 146

9.2.3系统存储过程 146

9.3存储过程操作 147

9.3.1创建存储过程 147

9.3.2执行存储过程 150

9.3.3查看存储过程 151

9.3.4修改存储过程 152

9.3.5重命名存储过程 152

9.3.6 删除存储过程 153

9.4习题 154

9.5实训操作 154

第10章 触发器 156

10.1案例分析 156

10.2触发器概述 156

10.3触发器的类型 157

10.4触发器的触发方式 157

10.5触发器的原理 157

10.6 DML触发器操作 158

10.6.1创建触发器 158

10.6.2验证触发器 162

10.6.3查看触发器 164

10.6.4修改触发器 164

10.6.5删除触发器 166

10.6.6禁止或启用触发器 167

10.7 DDL触发器操作 167

10.7.1创建DDL触发器 167

10.7.2验证DDL触发器 169

10.8习题 170

10.9实训操作 170

第11章 用户自定义函数 171

11.1案例分析 171

11.2用户自定义函数概念 171

11.3用户自定义函数类型 171

11.4用户自定义函数操作 172

11.4.1创建用户自定义函数 172

11.4.2调用用户自定义函数 176

11.4.3修改用户自定义函数 177

11.4.4删除用户自定义函数 177

11.5习题 178

11.6实训操作 178

第12章 数据库的安全管理 180

12.1案例分析 180

12.2身份验证模式 180

12.2.1 Windows认证模式 180

12.2.2 SQL Server认证模式 181

12.2.3身份验证模式设置 182

12.3登录管理 184

12.3.1使用企业管理器管理SQL Server登录 184

12.3.2使用SQL Server Management Studio管理登录账户 186

12.3.3使用T-SQL语句管理登录账户 187

12.4用户管理 189

12.4.1使用企业管理器管理数据库用户 189

12.4.2使用SQL Server Management Studio管理数据库用户 190

12.4.3使用T-SQL语句管理数据库用户 192

12.5架构管理 193

12.5.1架构概念 193

12.5.2架构操作 193

12.6权限 195

12.6.1权限种类 195

12.6.2权限设置 196

12.7角色管理 199

12.7.1服务器角色 199

12.7.2数据库角色 200

12.7.3角色操作 201

12.8综合验证操作 203

12.8.1验证登录账户 204

12.8.2验证数据库用户 207

12.8.3验证权限 209

12.9习题 211

12.10实训操作 212

第13章 数据库备份与恢复 213

13.1案例分析 213

13.2数据库备份 213

13.2.1备份概念 213

13.2.2数据库备份的目的 214

13.2.3数据库备份的类型 214

13.2.4备份设备 216

13.2.5备份数据库 219

13.3数据库恢复 222

13.3.1数据库恢复方法 222

13.3.2数据库恢复模式 222

13.3.3恢复数据库 223

13.4备份和恢复的策略 230

13.5习题 230

13.6实训操作 231

第14章 数据导入与导出 232

14.1案例分析 232

14.2数据导入与导出的意义 232

14.3数据导入与导出操作 232

14.3.1数据导入 232

14.3.2数据导出 237

14.4习题 237

14.5实训操作 237

第15章 数据库应用系统开发 238

15.1案例分析 238

15.2 Visual Studio 2005简介 238

15.2.1 Visual Studio 2005的新增功能 238

15.2.2安装Visual Studio 2005 239

15.3 ADO.NET简介 241

15.3.1数据提供程序 242

15.3.2数据集 242

15.3.3数据提供程序对象 243

15.4 ASP.NET简介 248

15.4.1 ASP.NET的含义 248

15.4.2 ASP.NET的优点 248

15.5连接数据库的方法 250

15.6应用系统功能介绍 255

15.7详细开发过程 256

15.7.1新建网站 256

15.7.2配置Web.Confiig文件 257

15.7.3员工登录页面 257

15.7.4系统主页面 259

15.7.5工资信息页面 260

15.7.6员工及其经理信息页面 265

15.7.7员工基本信息页面 266

15.7.8考勤状况页面 268

15.8实例运行 270

15.9习题 275

15.10实训操作 275

参考文献 276