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

SQL Server数据库基础教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘丽主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111334941
  • 页数:268 页
图书介绍:本书介绍了SQL Server数据库基础知识、Microsoft SQL Server 2005系统的安装和配置、数据库和表、数据的查询、视图等。
《SQL Server数据库基础教程》目录

第1章 SQL Server数据库基础知识 1

1.1数据库基础概念 1

1.1.1数据库相关知识 1

1.1.2数据模型 2

1.1.3关系数据库 4

1.1.4关系模型的基本概念 4

1.2关系运算 6

1.2.1传统的集合运算 6

1.2.2专门的关系运算 8

1.2.3关系的完整性 10

1.2.4现实世界的数据描述 11

1.2.5实体模型 11

1.3关系规范化基础 13

1.3.1规范化的含义 13

1.3.2关系规范化 13

1.4 SQL Server 2005概述 17

1.4.1 SQL Server 2005简介 17

1.4.2 SQL Server 2005数据库结构及文件类型 18

1.4.3 SQL Server 2005常见版本 20

1.4.4 SQL Server 2005的主要组件 21

1.4.5 SQL Server 2005的配置 22

1.4.6 SQL Server 2005的安装 23

1.4.7 SSMS简介及主要工具 28

1.5本章小结 29

习题 29

第2章 SQL Server数据管理基础 31

2.1 SQL简介 31

2.1.1 SQL和T-SQL 31

2.1.2 T-SQL的组成 31

2.1.3 T-SQL的语法约定 32

2.2 SQLServer数据基础 33

2.2.1数据类型 33

2.2.2变量和常量 35

2.2.3运算符及表达式 38

2.3 SQL Server常用函数 41

2.3.1数学函数 41

2.3.2字符处理函数 42

2.3.3日期和时间函数 43

2.3.4转换函数 44

2.3.5系统函数 45

2.4本章小结 46

习题 46

第3章 数据库和表 49

3.1创建和管理数据库 49

3.1.1创建数据库 49

3.1.2管理数据库 54

3.1.3分离和附加数据库 62

3.2创建和管理表 63

3.2.1表简介 63

3.2.2创建表 64

3.2.3设置约束 68

3.2.4管理表 75

3.2.5数据操作 80

3.3数据完整性 87

3.4本章小结 87

习题 88

第4章 数据的查询 91

4.1 SELECT语句结构 91

4.2基本子句查询 92

4.2.1 SELECT子句 92

4.2.2 FROM子句 95

4.2.3 WHERE子句 95

4.2.4 ORDER BY子句 98

4.2.5 INTO子句 99

4.2.6使用UNION合并结果集 100

4.3数据汇总 100

4.3.1使用聚合函数 100

4.3.2使用GROUP BY子句 102

4.3.3使用HAVING子句 104

4.3.4使用COMPUTE和COMPUTE BY子句 104

4.4联接查询 106

4.4.1联接简介 106

4.4.2联接的类型 106

4.4.3联接查询 107

4.5嵌套查询 111

4.6索引 116

4.6.1索引简介 116

4.6.2创建索引 117

4.6.3删除索引 119

4.7本章小结 120

习题 121

第5章 视图 123

5.1视图概述 123

5.1.1视图的概念 123

5.1.2视图的作用 124

5.2创建视图 124

5.2.1使用对象资源管理器创建视图 125

5.2.2使用T-SQL语句创建视图 126

5.3修改和使用视图 128

5.3.1使用T-SQL语句修改视图 128

5.3.2视图的更名与删除 128

5.3.3使用视图 130

5.4本章小结 131

习题 131

第6章 T-SQL程序设计 133

6.1 T-SQL基础 133

6.1.1批处理 133

6.1.2注释语句 134

6.1.3标识符 135

6.1.4全局变量与局部变量 136

6.1.5运算符和表达式 139

6.2流程控制语句 141

6.2.1 BEGIN…END语句块 141

6.2.2 IF…ELSE语句 142

6.2.3 CASE表达式 143

6.2.4 WAITFOR语句 145

6.2.5 WHILE语句 146

6.2.6 PRINT语句 147

6.3用户自定义函数 147

6.3.1标量值函数 148

6.3.2内联表值函数 149

6.3.3多语句表值函数 151

6.4使用游标 153

6.4.1游标的声明 154

6.4.2打开和读取游标 155

6.4.3关闭和释放游标 156

6.5本章小结 157

习题 157

第7章 存储过程 159

7.1存储过程简介 159

7.1.1存储过程的概念 159

7.1.2存储过程的优点 160

7.1.3存储过程的分类 161

7.2创建存储过程 161

7.2.1使用对象资源管理器创建存储过程 161

7.2.2使用T-SQL语句创建存储过程 163

7.3执行存储过程 166

7.3.1使用对象资源管理器执行存储过程 166

7.3.2使用T-SQL执行存储过程 168

7.4查看和修改存储过程 171

7.4.1查看存储过程 171

7.4.2修改存储过程 174

7.5重命名和删除存储过程 176

7.5.1重命名存储过程 176

7.5.2删除存储过程 177

7.6本章小结 178

习题 178

第8章 触发器 180

8.1触发器简介 180

8.1.1触发器的概念 180

8.1.2触发器的分类 181

8.1.3 inserted表和deleted表 182

8.2创建触发器 184

8.2.1使用对象资源管理器创建DML触发器 185

8.2.2使用T-SQL语言创建DML触发器 187

8.2.3使用T-SQL语言创建DDL触发器 191

8.3查看和修改触发器 192

8.3.1使用对象资源管理器查看和修改触发器 192

8.3.2使用T-SQL语句查看和修改触发器 196

8.3.3使用系统存储过程修改触发器名称 198

8.4删除触发器 198

8.5禁用或启用触发器 200

8.6本章小结 201

习题 201

第9章 SQL Server 2005管理 203

9.1安全管理 203

9.1.1SQL Server 2005的身份验证 203

9.1.2登录账户管理 206

9.1.3数据库用户管理 212

9.1.4角色管理 215

9.1.5权限管理 220

9.2数据的导入导出 223

9.2.1数据导出 223

9.2.2数据导入 229

9.3数据库备份 231

9.3.1备份设备 231

9.3.2备份策略 234

9.3.3执行数据库备份 235

9.4数据库恢复 240

9.5本章小结 243

习题 243

第10章 数据库应用系统设计 245

10.1常用的数据库连接方法 245

10.1.1开发式数据库互联ODBC 245

10.1.2对象链接嵌入数据库OLEDB 247

10.1.3ActiveX数据对象ADO(ADO.NET) 247

10.1.4Java数据库连接JDBC 248

10.2数据库与应用程序接口 249

10.2.1使用VB.NET访问SQL Server 249

10.2.2使用Java访问SQL Server 255

10.2.3使用ASP.NET访问SQL Server 261

10.3本章小结 264

习题 265

参考文献 268

返回顶部