当前位置:首页 > 工业技术
SQL Server 2005数据库应用教程
SQL Server 2005数据库应用教程

SQL Server 2005数据库应用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘勇军编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121093609
  • 页数:263 页
图书介绍:本书分别介绍数据库基础知识、SQL Server 2005实训项目、Visual Studio 2005应用开发实例。基础知识部分主要介绍数据库的概念,关系数据模型的初步建立。SQL Server 2005实训项目部分比较系统地介绍SQL Server 2005的主要功能。Visual Studio 2005开发实例部分介绍ASP.NET网站开发实例和Windows应用程序开发实例。本套教程提供免费下载教学PPT课件、所有源文件和教学及实训数据库。
《SQL Server 2005数据库应用教程》目录

第1部分 基础篇 1

第1章 数据库基础知识 1

1.1数据库技术概述 1

1.1.1数据库相关概念 1

1.1.2数据库技术的产生和发展 2

1.1.3数据库系统的模式结构 3

1.2数据模型 4

1.2.1数据模型的组成要素 4

1.2.2层次模型 5

1.2.3网状模型 6

1.2.4关系模型 6

1.3数据库设计 7

1.3.1概述 7

1.3.2数据库设计步骤 8

1.4概念模型 9

1.4.1基本概念 9

1.4.2概念模型的表示(E-R建模) 10

1.5数据库技术新发展 11

1.5.1数据库领域现状 11

1.5.2数据库新技术 12

1.6本章小结 13

1.7思考与练习 13

1.8实训项目 14

第2章 关系数据库 17

2.1关系模型的概述 17

2.1.1关系 18

2.1.2关系术语 18

2.2概念模型到关系模型的转换 19

2.2.1联系 19

2.2.2模型转换 19

2.3关系的完整性 21

2.3.1实体完整性 21

2.3.2域完整性 21

2.3.3参照完整性 21

2.3.4完整性检查 22

*2.4函数依赖与规范化 23

2.4.1函数依赖 23

2.4.2规范化设计 24

2.5本章小结 25

2.6思考与练习 25

2.7实训项目 27

第2部分 应用篇 29

第3章 SQL Server 2005系统概述 29

3.1 SQL Server 2005简介 29

3.2 SQL Server 2005新增功能 30

3.2.1易管理性的增强 30

3.2.2安全性的增强 31

3.2.3扩展语言的支持 31

3.2.4改进的开发工具 32

3.3体验SQL Server Management Studio 33

3.3.1启动SQL Server Management Studio 33

3.3.2配置SQL Server Management Studio环境 34

3.4系统数据库和示例数据库 36

3.4.1系统数据库 36

3.4.2示例数据库 36

3.4.3成绩管理数据库CJGL 37

3.5 SQL Server 2005工具简介 37

3.5.1执行T-SQL语句 37

3.5.2使用sqlcmd工具 38

3.6本章小结 39

3.7思考与练习 39

第4章 数据库管理 40

4.1创建数据库 40

4.2管理数据库 43

4.3备份与恢复 45

4.3.1数据库备份 45

4.3.2数据库还原 46

4.4数据库分离和附加 47

4.4.1分离数据库 47

4.4.2附加数据库 47

4.5本章小结 48

4.6思考与练习 48

4.7实训项目 49

第5章 表 51

5.1表 51

5.1.1表的基本概念 51

5.1.2数据类型 52

5.1.3创建表 54

5.1.4管理表 58

5.2表数据操作 61

5.2.1操作表数据 6

5.2.2数据的导入/导出 66

5.3表数据完整性的实现 69

5.3.1约束的概述 69

5.3.2主键约束(PRIMARY KEY) 70

5.3.3唯一性约束(UNIQUE) 71

5.3.4检查约束(CHECK) 72

5.3.5默认约束(DEFAULT) 73

5.3.6外键约束(FOREIGN KEY) 74

5.4本章小结 77

5.5思考与练习 77

5.6实训项目 78

第6章 数据检索 84

6.1 SQL概述 84

6.2使用SELECT语句的简单查询 85

6.2.1 SELECT子句 85

6.2.2 FROM子句 88

6.2.3 WHERE子句 90

6.2.4 GROUP BY子句 91

6.2.5 HAVING子句 93

6.2.6 ORDER B Y子句 95

6.3常用的其他关键字 95

6.3.1 LIKE关键字 96

6.3.2 NULL关键字 98

6.3.3 TOP关键字 98

6.3.4 BETWEEN...AND...关键字 100

6.3.5 CASE关键字 101

6.4高级查询 101

6.4.1联接查询 101

6.4.2子查询 107

6.4.3联合查询 109

6.5本章小结 111

6.6思考与练习 111

6.7实训项目 112

第3部分 提高篇 115

第7章 索引和视图 115

7.1索引 116

7.1.1索引基础知识 116

7.1.2建立索引 117

7.1.3管理索引 119

7.1.4索引分析和维护 123

7.2视图 127

7.2.1视图基础知识 127

7.2.2创建视图 128

7.2.3管理视图 135

7.3本章小结 143

7.4思考与练习 143

7.5实训项目 144

第8章 T-SQL编程基础 146

8.1 T-SQL基础知识 146

8.1.1用户自定义数据类型 147

8.1.2规则和默认 151

8.1.3变量 154

8.2函数 156

8.2.1常用系统函数 156

8.2.2自定义函数 160

8.2.3常用系统存储过程 163

8.3批处理和流程控制语句 164

8.3.1语句注释 164

8.3.2批处理 165

8.3.3流程控制语句 165

8.4本章小结 169

8.5思考与练习 169

8.6实训项目 169

第9章 存储过程 171

9.1存储过程概述 172

9.1.1存储过程的概念 172

9.1.2存储过程的优点 172

9.1.3存储过程的类型 172

9.2创建和执行存储过程 173

9.2.1存储过程的创建 173

9.2.2执行存储过程 176

9.3存储过程的参数 178

9.3.1在存储过程中使用参数 178

9.3.2带输入参数的存储过程 178

9.3.3在存储过程中使用默认参数 180

9.3.4带输出参数的存储过程 181

9.4存储过程的管理 182

9.4.1查看存储过程 182

9.4.2修改存储过程 183

9.4.3重命名存储过程 184

9.4.4删除存储过程 185

9.5系统存储过程和扩展存储过程 186

9.5.1常用的系统存储过程 186

9.5.2扩展存储过程 188

9.6游标 189

9.6.1游标的概念 189

9.6.2游标的基本操作 189

9.7本章小结 193

9.8思考与练习 193

9.9实训项目 194

第10章 触发器 195

10.1触发器 195

10.1.1为何要使用触发器 195

10.1.2触发器和外键约束 196

10.1.3触发器的分类和特点 198

10.1.4 inserted虚表和deleted虚表 204

10.2管理触发器 209

10.3本章小结 215

10.4思考与练习 215

10.5实训项目 216

第11章 SQL Server安全管理 217

11.1数据库的安全性 217

11.1.1安全性概述 217

11.1.2 SQL Server 2005安全机制 218

11.2用户管理 218

11.2.1创建登录 218

11.2.2创建数据库用户 221

11.3权限管理 223

11.3.1权限范围 223

11.3.2授予权限 224

11.3.3收回权限 225

11.4本章小结 226

11.5思考与练习 226

11.6实训项目 226

第12章 数据库并发控制及实现 228

12.1事务Transaction 228

12.1.1事务的概念和特性 228

12.1.2事务操作 229

12.2并发控制 230

12.2.1并发操作与数据的不一致性 230

12.2.2 SQL Server 2005中的锁 232

12.3本章小结 233

12.4思考与练习 233

12.5实训项目 234

第4部分 附录 235

附录A 安装SQL Server 2005 235

附录B 学校综合管理数据库系统示例 244

附录C 常用函数和系统存储过程 255

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