当前位置:首页 > 工业技术
SQL Server数据库开发培训教程
SQL Server数据库开发培训教程

SQL Server数据库开发培训教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:卓越科技编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121084683
  • 页数:310 页
图书介绍:本书主要讲解了SQL Server 2000的使用。全书共12课,分别讲解了SQL Server 2000的安装、数据库操作、表和表数据操作、数据库的查询、Transact-SQL语言、创建索引和数据完整性、数据库安全、备份与恢复、导入与导出工具、开发数据库管理系统等知识。本书图文并茂,配有大量直观、生动而且实用的实例。全书采用知识讲解、典型案例、上机练习、疑难解答、课后练习的结构,由浅入深地介绍了SQL Server 2000的操作方法。
《SQL Server数据库开发培训教程》目录

第1课 SQL Server2000 概述 1

1.1 SQL Server2000 的安装 2

1.1.1 知识讲解 2

1.SQL Server2000 的体系结构 2

2.SQL Server2000 的基本特点 3

3.SQL Server2000 的安装准备 3

1.1.2 典型案例—安装SQL Server2000 企业版 4

1.2 SQL Server2000 的管理工具 9

1.2.1 知识讲解 9

1.服务管理器 9

2.企业管理器 10

3.查询分析器 10

4.服务器网络实用工具 11

5.客户端网络实用工具 11

6.SQL Server联机丛书 11

7.事件探查器 12

8.在IIS中配置SQL XML支持 12

1.2.2 典型案例—查询分析器的可视化界面 12

1.3 管理SQL Server服务 14

1.3.1 知识讲解 14

1.SQL Server的启动和停止 14

2.管理服务器 15

3.管理客户端 17

1.3.2 典型案例—注册MSServer服务器组 17

1.4 上机练习 19

1.4.1 设置Windows服务账户 19

1.4.2 使用联机从书帮助 19

1.5 疑难解答 20

1.6 课后练习 20

第2课 数据库的基本操作 22

2.1 数据库概述 23

2.1.1 知识讲解 23

1.信息与数据 23

2.数据库 23

3.数据库系统 23

4.数据库管理系统 24

5.数据模型 24

6.关系数据库 25

7.关系完整性 29

8.关系数据库的设计 29

2.1.2 典型案例—设计学籍管理系统 29

2.2 SQL Server数据库 30

2.2.1 知识讲解 31

1.文件和文件组 31

2.分类 31

3.数据库的创建 32

4.数据库的修改 39

5.数据库的删除 41

6.设置数据库的属性 42

2.2.2 典型案例—创建和管理学籍数据库 43

2.3 上机练习 45

2.3.1 创建商品管理数据库shop 45

2.3.2 创建图书管理数据库book 45

2.4 疑难解答 45

2.5 课后练习 46

第3课 表的基本操作 48

3.1 表概述 49

3.1.1 知识讲解 49

1.认识表 49

2.系统数据类型 49

3.创建用户自定义数据类型 52

4.删除用户自定义数据类型 53

3.1.2 典型案例—创建与删除“李四”自定义数据类型 54

3.2 表操作 55

3.2.1 知识讲解 55

1.概述 55

2.创建表 57

3.修改表 59

4.删除表 61

3.2.2 典型案例—通过企业管理器创建表reader 62

3.3 表数据的操作 64

3.3.1 知识讲解 64

1.添加记录 64

2.修改记录 66

3.删除记录 67

3.3.2 典型案例—操作学生成绩表stu_score 69

3.4 上机练习 71

3.4.1 管理客户信息表guest 71

3.4.2 为客户信息表guest添加客户记录 71

3.5 疑难解答 72

3.6 课后练习 73

第4课 数据库的查询 76

4.1 查询概述 77

4.1.1 知识讲解 77

1.SELECT语句 77

2.在SQLServer2000中查询数据库 78

4.1.2 典型案例—在企业管理器中查询学生信息 81

4.2 基本查询 82

4.2.1 知识讲解 82

1.选择列 82

2.选择行 86

3.排序查询 90

4.INTO子句 90

4.2.2 典型案例—查询学生成绩 90

4.3 高级查询 92

4.3.1 知识讲解 92

1.统计查询 92

2.连接查询 95

3.子查询 97

4.3.2 典型案例—查询班级学生考试信息 100

4.4 上机练习 101

4.4.1 查询图书信息 101

4.4.2 查询读者借书信息 102

4.5 疑难解答 102

4.6 课后练习 103

第5课 Transact-SQL语言 105

5.1 T-SQL语言介绍 106

5.1.1 知识讲解 106

1.T-SQL的组成 106

2.数据类型 106

3.常量 107

4.变量 107

5.运算符 109

5.1.2 典型案例—查询指定学生信息 113

5.2 流程控制语句 114

5.2.1 知识讲解 114

1.注释 114

2.语句块BEG…END 115

3.条件语句IF…ELSE 115

4.循环语句WHILE 116

5.WAITFOR语句 118

6.跳转语句RETURN 118

5.2.2 典型案例—运用条件语句判断学生信息 119

5.3 函数 121

5.3.1 知识讲解 121

1.系统函数 121

2.字符串函数 121

3.数学函数 124

4.日期函数 125

5.数据类型转换函数 126

5.3.2 典型案例—输出“China2008”的ASCII码信息 127

5.4 上机练习 128

5.4.1 计算商品销售额 128

5.4.2 应用流程语句判断图书价格 129

5.5 疑难解答 129

5.6 课后练习 130

第6课 视图及其应用 132

6.1 创建视图 133

6.1.1 知识讲解 133

1.视图的概念和特点 133

2.创建视图 133

3.查询视图 137

6.1.2 典型案例—创建stu_view视图 138

6.2 维护视图 140

6.2.1 知识讲解 140

1.修改视图 140

2.删除视图 142

3.在企业管理器中更新数据 143

4.使用T-SQL语句更新数据 144

6.2.2 典型案例—更新stu_view1视图数据 144

6.3 上机练习 145

6.3.1 创建视图book_view 145

6.3.2 更新视图book_view 146

6.4 疑难解答 147

6.5 课后练习 147

第7课 索引与数据完整性 150

7.1 索引 151

7.1.1 知识讲解 151

1.索引的分类 151

2.索引的创建 152

3.索引的查看 154

4.索引的删除 155

7.1.2 典型案例—使用企业管理器为表stu_score创建索引 156

7.2 数据完整性 158

7.2.1 知识讲解 158

1.数据完整性的分类 158

2.域完整性的实现 158

3.实体完整性的实现 161

4.参数完整性的实现 164

7.2.2 典型案例—在students数据库中创建表之间的参照关系 167

7.3 上机练习 169

7.3.1 创建索引book_index 169

7.3.2 定义book数据库的完整性 169

7.4 疑难解答 170

7.5 课后练习 171

第8课 存储过程和触发器 173

8.1 存储过程 174

8.1.1 知识讲解 174

1.存储过程的基础知识 174

2.用户存储过程的创建 175

3.用户存储过程的执行 176

4.用户存储过程的维护 177

5.存储过程中参数的使用 179

8.1.2 典型案例—创建参考存储过程并执行 181

8.2 触发器 182

8.2.1 知识讲解 182

1.触发器的概念 182

2.触发器的创建 183

3.查看触发器 184

4.修改触发器 185

5.删除触发器 186

8.2.2 典型案例—创建触发器stuid 186

8.3 上机练习 188

8.3.1 创建并执行存储过程borrowbook 188

8.3.2 创建触发器book_insert 189

8.4 疑难解答 189

8.5 课后练习 190

第9课 数据库的安全管理 193

9.1 服务器和数据库管理 194

9.1.1 知识讲解 194

1.SQLServer的身份验证模式 194

2.建立和管理登录用户账号 195

3.特殊的登录账号 198

9.1.2 典型案例—创建Windows身份认证模式的登录账号test 199

9.2 角色和权限管理 200

9.2.1 知识讲解 200

1.固定服务器角色 200

2.固定数据库角色 202

3.用户自定义数据库角色 203

4.权限管理 204

9.2.2 典型案例—为数据库students创建用户并定义权限 205

9.3 上机练习 207

9.3.1 使用企业管理器修改sa登录密码 207

9.3.2 使用查询分析器修改sa登录密码 208

9.4 疑难解答 209

9.5 课后练习 209

第10课 数据库的备份与恢复 211

10.1 备份和恢复概述 212

10.1.1 知识讲解 212

1.备份与恢复的基本概念 212

2.设计备份和恢复策略 212

3.管理备份 214

10.1.2 典型案例—校验学生管理数据库备份 215

10.2 备份数据库 216

10.2.1 知识讲解 217

1.创建备份设备 217

2.备份数据库 218

3.备份操作 220

10.2.2 典型案例—备份学生管理系统数据库 223

10.3 恢复数据库 224

10.3.1 知识讲解 224

1.检查点(checkpoint) 224

2.使用企业管理器恢复 225

3.使用T-SQL语句恢复 226

10.3.2 典型案例—恢复学生管理系统数据库 227

10.4 上机练习 228

10.4.1 创建备份设备bookupbak 228

10.4.2 备份数据库book 229

10.5 疑难解答 229

10.6 课后练习 230

第11课 导入与导出 233

11.1 导入导出基础 234

11.1.1 知识讲解 234

1.导入导出的基本概念 234

2.导入导出实用程序 234

11.1.2 典型案例—导入学生信息数据 235

11.2 DTS数据转换服务 236

11.2.1 知识讲解 236

1.DTS的基本概念 236

2.DTS导入/导出向导 238

3.使用DTS设计器 246

4.执行DTS包 251

11.2.2 典型案例—创建导出学生信息包 252

11.3 上机练习 254

11.3.1 创建导入学生信息包 254

11.3.2 导出学生信息到Excel 255

11.4 疑难解答 256

11.5 课后练习 256

第12课 ASP/SQLServer程序开发 259

12.1 ASP技术 260

12.1.1 知识讲解 260

1.配置IIS/Web服务器 260

2.ASP概述 261

3.ASP脚本语言—VBScript 263

4.ASP的内建对象 268

12.1.2 典型案例—制作用户信息表单 272

12.2 ADO访问数据库 274

12.2.1 知识讲解 274

1.ADO数据库接口简介 274

2.ADO内部对象 274

3.在ASP中使用ADO对象 275

12.2.2 典型案例—分页显示学生信息 282

12.3 开发学籍管理系统 284

12.3.1 系统分析 285

12.3.2 配置IIS/Web服务器 285

12.3.3 创建数据库和表 285

1.创建数据库 285

2.创建表 286

3.定义表 287

12.3.4 ASP编程 288

1.年级管理 288

2.班级管理 292

3.学生管理 296

12.3.5 系统调试与发布 301

12.4 上机练习 303

12.4.1 制作学生信息查询页面 303

12.4.2 制作修改学生信息页面 304

12.5 疑难解答 304

12.6 课后练习 305

参考答案 308

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