当前位置:首页 > 工业技术
SQL Server数据库应用基础
SQL Server数据库应用基础

SQL Server数据库应用基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:汤承林,吴文庆主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121151132
  • 页数:258 页
图书介绍:本书以创建一个“学生信息管理系统”的数据库为例,循序渐进地讲解SQL Server 2008数据库应用基础,特别介绍数据库表的数据操作、结构化查询语句、存储过程和触发器等知识。本书内容简明扼要,对每一项重要内容都给出一个图文并茂的示例并加上注意点,充分考虑SQL Server 2008数据库管理系统初学者的实际需要,保证初学者从知识的起点开始,逐步掌握SQL Server数据库管理和开发的基础知识。
《SQL Server数据库应用基础》目录

第1章 SQL Server 2008数据库基础 1

1.1为什么要学习数据库 1

1.2数据库发展简史 1

1.3数据库的几个概念及关系 2

1.4如何描述数据库 2

1.4.1实体与记录 2

1.4.2数据库与数据库表 3

1.4.3数据冗余和数据完整性 4

1.5 SQL Server 2008 Management Studio简介 5

1.6数据库的创建与管理 7

1.6.1创建服务器组 7

1.6.2创建服务器注册 8

1.6.3服务器启动、暂停和停止 9

1.6.4创建数据库 10

本章小结 16

习题 17

第2章 数据库表的建立与删除 19

2.1为什么要引入数据库表 19

2.2与表相关的几个概念 19

2.2.1主关键字、候选关键字和外键 19

2.2.2数据完整性 20

2.3建立和删除数据库表 23

2.3.1以界面方式建立数据库表 23

2.3.2以界面方式删除数据库表 32

2.3.3以T-SQL语句命令方式建立数据库表 34

2.3.4以SQL语句命令方式删除数据库表 39

2.4表中数据操作 40

2.4.1使用T-SQL语句对数据库表中的数据进行操作 40

2.4.2在表设计器中添加、修改和删除数据 40

2.4.3使用T-SQL命令insert对表中数据进行插入操作 42

2.4.4用T-SQL命令update对表中数据进行修改操作 45

2.4.5用T-SQL命令delete对表中记录进行删除操作 46

本章小结 47

习题 47

第3章 T-SQL语言简介 52

3.1为什么要学习T-SQL语言 52

3.1.1 SQL 52

3.1.2 T-SQL与SQL的区别 52

3.1.3 T-SQL组成 53

3.2数据类型 53

3.2.1整数 53

3.2.2精确小数 53

3.2.3货币数据 54

3.2.4近似数字 54

3.2.5日期时间数据 54

3.2.6字符串 55

3.2.7 Unicode字符串 55

3.2.8二进制数据 55

3.2.9其他数据类型 56

3.3 T-SQL中的常量、变量、批处理、注释和输出语句 56

3.3.1常量 56

3.3.2局部变量 57

3.3.3全局变量 60

3.3.4批处理、注释和输出语句 61

3.4 T-SQL中的运算符及优先级 62

3.4.1算术运算符 62

3.4.2赋值运算符 62

3.4.3字符串连接运算符 63

3.4.4比较运算符 64

3.4.5逻辑运算符 64

3.4.6位运算符 64

3.4.7运算符优先级 65

3.4.8条件表达式 65

3.5 T-SQL常用函数的使用 66

3.5.1数学函数 66

3.5.2日期和时间函数 67

3.5.3聚合函数 68

3.5.4字符串函数 69

3.5.5转换函数 70

3.5.6其他系统函数 71

本章小结 72

习题 72

第4章 查询 74

4.1引入查询的目的 74

4.2使用界面方式查询设计器查询 75

4.3 select语句 76

4.3.1简单查询 76

4.3.2选择表中的若干记录 79

4.3.3对查询结果排序 86

4.3.4使用函数查询 87

4.3.5使用聚合函数查询 88

4.3.6分组查询 89

4.3.7使用into子句定义新表 90

4.4连接查询 91

4.4.1内连接查询 92

4.4.2自连接查询 94

4.4.3外连接查询 95

4.4.4交叉连接查询 96

4.5子查询 98

4.5.1简单子查询 98

4.5.2带in和not in的子查询 101

4.5.3带exists和not exists的子查询 102

4.5.4带any或all谓词的子查询 104

4.5.5多重嵌套子查询 105

4.5.6相关子查询 106

4.6联合查询 107

本章小结 108

习题 110

第5章 视图与索引 113

5.1视图 113

5.1.1引入视图的目的 113

5.1.2使用视图设计器创建、重命名和删除视图 114

5.1.3使用T-SQL命令创建视图和删除视图 116

5.1.4利用视图更新、插入和删除记录 121

5.2索引 125

5.2.1引入索引的目的 125

5.2.2索引的类型 126

5.2.3创建索引 127

5.2.4查看、修改和删除索引 130

本章小结 132

习题 133

第6章 T-SQL高级编程 135

6.1学习T-SQL高级编程的目的 135

6.2流程控制语句 135

6.2.1 begin…end块语句 135

6.2.2 if…else语句 136

6.2.3 while循环语句 138

6.2.4 case多分支语句 140

6.2.5 goto、 return语句 143

6.3游标的使用 144

6.3.1声明游标 145

6.3.2打开游标 146

6.3.3读取游标 146

6.3.4关闭和释放游标 148

6.3.5定位、更新和删除游标数据 149

本章小结 151

习题 151

第7章 存储过程 153

7.1引入存储过程的目的 153

7.2常用的系统存储过程 154

7.3存储过程的创建 155

7.3.1使用SQL Server的管理平台创建存储过程 156

7.3.2使用SQL Server管理平台的存储过程模板创建存储过程 156

7.3.3使用T-SQL语句创建存储过程 157

7.3.4删除存储过程 165

7.3.5存储过程中的错误处理信息 166

本章小结 168

习题 169

第8章 触发器 171

8.1引入触发器的目的 171

8.2触发器的基本概念 173

8.2.1触发器 173

8.2.2触发器的作用 173

8.2.3 inserted表与deleted表的作用 174

8.2.4 instead of和after触发器 175

8.2.5触发器的执行过程 175

8.3创建触发器 175

8.3.1使用SQL Server管理平台创建触发器 175

8.3.2使用SQL Server管理平台实现表之间的级联操作 176

8.3.3使用T-SQL语句创建触发器 177

8.4触发器的删除 189

8.4.1使用SQL Server管理平台的界面方式删除触发器 189

8.4.2使用T-SQL语句的命令方式删除触发器 190

本章小结 190

习题 191

第9章 数据库备份和权限管理 194

9.1数据库备份 194

9.1.1数据库备份的种类 194

9.1.2备份设备 194

9.1.3移动数据库 203

9.1.4导入和导出数据 206

9.2数据库权限管理 210

9.2.1安全身份验证 210

9.2.2创建登录账户 210

9.2.3用户账户管理 212

9.2.4权限管理 214

9.2.5角色管理 217

本章小结 221

习题 222

第10章 数据库的设计与实现 224

10.1规范数据库设计 224

10.2数据库设计的步骤 224

10.2.1需求分析阶段的数据库设计 225

10.2.2绘制E-R图 226

10.2.3将E-R图转换为表 229

10.3数据规范化 232

10.3.1问题的提出 232

10.3.2规范设计要求 233

10.3.3规范化与数据冗余的关系 235

10.4数据库的实现 236

10.4.1创建数据库 236

10.4.2创建数据库表 237

10.4.3创建视图 238

10.4.4创建存储过程 239

10.4.5创建触发器 239

本章小结 240

习题 241

附录A 实验内容 242

实验一 注册服务器与创建数据库 242

实验二 创建表 243

实验三 表中数据的操作 244

实验四 创建并执行T-SQL脚本 245

练习1 245

练习2 246

练习3 246

练习4 247

练习5 247

实验五 查询数据库(1) 247

实验六 查询数据库(2) 250

实验七 查询数据库(3) 251

实验八 创建和使用视图与索引 251

练习1 251

练习2 252

练习3 252

练习4 253

实验九 实现存储过程 253

练习1 253

练习2 254

练习3 254

练习4 254

实验十 触发器 254

练习1 255

练习2 255

练习3 256

参考文献 258

返回顶部