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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张小志,吴庆双主编;宋海军,王冬梅副主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115319449
  • 页数:284 页
图书介绍:全书分为应用教程和实验指导两部分,第一部分应用教程,主要包括数据库基础知识、SQL Server 2008概述、数据库的创建和管理、表的设计、数据操作与数据查询、索引与数据完整性、视图及其应用、Transact-SQL编程、存储过程与触发器等12章。第二部分实验指导为配套实验练习,共10个。
《SQL Server 2008数据库应用教程》目录

第一部分 应用教程 3

第1章 数据库技术概述 3

1.1数据库基础知识 3

1.1.1信息与数据 3

1.1.2数据管理的发展 4

1.1.3数据库与数据库管理系统 4

1.1.4数据模型 6

1.2关系数据库 8

1.2.1关系模型 8

1.2.2关系数据库中的基本运算 10

1.2.3关系数据库规范化理论 11

1.2.4关系数据库语言 15

1.3关系数据库设计 17

1.3.1需求分析 17

1.3.2概念结构设计 17

1.3.3逻辑结构设计 18

1.3.4物理结构设计 19

1.3.5数据库实施 19

1.3.6运行和维护 20

练习题 21

第2章SQL Server2008概述 22

2.1 SQL Server2008环境 22

2.2 SQL Server2008的安装 23

2.3 SQL Server2008的组件与体系结构 31

2.4 SQL Server2008服务器的操作 32

2.4.1配置SQL Server2008 32

2.4.2 SQL Server管理工具 35

练习题 39

第3章 数据库的创建与管理 40

3.1 SQL Server数据库 40

3.1.1系统数据库 40

3.1.2用户数据库 41

3.2创建数据库 41

3.2.1使用图形界面方式创建数据库 42

3.2.2运用T-SQL语句创建数据库 44

3.3管理数据库 49

3.3.1使用图形界面方式管理数据库 49

3.3.2运用T-SQL语句管理数据库 53

练习题 57

第4章 表的设计 59

4.1表的概述 59

4.1.1基本概念 60

4.1.2表的类型 60

4.2数据类型 61

4.2.1系统数据类型 61

4.2.2用户自定义数据类型 64

4.3表的创建 65

4.3.1表结构的设计 65

4.3.2使用表设计器创建表 67

4.3 .3运用T-SQL语句创建表 68

4.4表的维护 72

4.4.1修改表 72

4.4.2修改字段 73

练习题 74

第5章 数据操作与数据查询 75

5.1数据的基本操作 75

5.1.1添加记录 75

5.1.2修改记录 77

5.1.3删除记录 78

5.2数据的简单查询 79

5.2.1 SELECT语句 79

5.2.2选择若干列 80

5.2.3选择若干条记录 83

5.2.4对数据进行统计 87

5.2.5对数据进行排序 91

5.2.6合并结果集 93

5.2.7其他用法 93

5.3数据的高级查询 95

5.3.1子查询 95

5.3.2连接查询 99

练习题 104

第6章 索引与数据完整性 106

6.1索引 106

6.1.1索引的分类 106

6.1.2索引的创建 107

6.1.3索引的修改 109

6.1.4索引的删除 110

6.2约束 110

6.2.1约束的类型 110

6.2.2创建约束 111

6.2.3删除约束 119

6.3数据完整性 120

6.3.1实体完整性 120

6.3.2域完整性 120

6.3.3参照完整性 120

6.3.4用户自定义完整性 121

练习题 121

第7章 视图及其应用 122

7.1视图概述 122

7.1.1视图的基本概念 122

7.1.2视图的作用 122

7.2视图操作 123

7.2.1创建视图 123

7.2.2使用视图 126

7.2.3修改视图 128

7.2.4删除视图 129

练习题 130

第8章Transact-SQL编程 131

8.1批处理、脚本、注释 131

8.2常量、变量与数据类型 132

8.2.1常量 132

8.2.2变量 133

8.2.3数据类型 134

8.3运算符与表达式 136

8.3.1运算符 136

8.3.2表达式 140

8.4流程控制语句 141

8.4.1 BEGIN…END语句 141

8.4.2 PRINT语句 141

8.4.3 IF…ELSE语句 141

8.4.4 CASE语句 142

8.4.5 WAITFOR语句 143

8.4.6 WHILE语句 144

8.4.7 RETURN语句 145

8.5系统内置函数 145

8.5.1系统内置函数介绍 146

8.5.2常见系统内置函数 146

8.6用户自定义函数 149

8.6.1用户自定义函数的定义与调用 149

8.6.2用户函数的管理 153

8.7事务 154

8.7.1事务概述 155

8.7.2事务运用 156

8.8锁 158

8.9游标 159

8.9.1游标的基本操作 159

8.9.2游标的运用 162

练习题 163

第9章存储过程与触发器 165

9.1存储过程 165

9.1.1存储过程的概念 165

9.1.2存储过程的类型 166

9.1.3存储过程的创建与执行 166

9.1.4存储过程的修改 171

9.1.5存储过程的删除 172

9.1.6运用界面管理存储过程 172

9.1.7存储过程设计案例 175

9.2触发器 178

9.2.1触发器的概念 178

9.2.2触发器的分类 178

9.2.3触发器的创建与执行 179

9.2.4触发器的修改 183

9.2.5触发器的删除 184

9.2.6运用界面管理触发器 184

练习题 186

第10章SQL Server2008安全管理 187

10.1 SQL Server2008安全机制 187

10.1.1 SQL Server2008的身份验证模式 187

10.1.2 SQL Server2008的 安全性机制 190

10.2登录名 190

10.2.1系统登录名 190

10.2.2创建登录名 191

10.2.3修改和删除登录名 195

10.3用户 197

10.3.1默认数据库用户 197

10.3.2创建数据库用户 198

10.3.3修改和删除数据库用户 200

10.4角色 201

10.4.1固定服务器角色 201

10.4.2固定数据库角色 202

10.4.3自定义数据库角色 205

10.4.4应用程序角色 206

10.5架构 208

10.5.1登录名、用户、角色、 架构的关系 209

10.5.2架构的定义 209

10.6权限 211

10.6.1权限类型 211

10.6.2授予权限 212

10.6.3拒绝权限 214

10.6.4撤销权限 214

练习题 215

第11章 数据备份与还原 216

11.1备份与还原概述 216

11.1.1备份与还原的基本概念 216

11.1.2数据备份的类型 217

11.1.3恢复模式 218

11.2备份数据操作 219

11.2.1备份设备 219

11.2.2备份命令 223

11.2.3使用管理工具备份 228

11.3还原数据操作 237

11.3.1常规还原 237

11.3.2时间点还原 239

11.4复制数据库 239

练习题 240

第12章Visual C#/SQL Server2008学生成绩管理系统开发案例 241

12.1系统需求分析 241

12.2系统总体设计 241

12.2.1系统功能设计 241

12.2.2系统数据库设计 242

12.3系统详细设计与实现 245

12.3.1基本信息维护模块设计 245

12.3.2查询统计模块设计 252

练习题 256

第二部分 实验指导 259

实验1 SQL Server2008环境配置 259

1.实验目的和要求 259

2.实验准备 259

3.实验内容 259

4.思考与练习 261

实验2创建和管理数据库 261

1.实验目的和要求 261

2.实验准备 261

3.实验内容 261

4.思考与练习 263

实验3创建表 263

1.实验目的与要求 263

2.实验准备 263

3.实验内容 263

4.思考与练习 265

实验4数据操作与数据查询 265

1.实验目的与要求 265

2.实验准备 266

3.实验内容 266

4.思考与练习 269

实验5索引和数据完整性 269

1.实验目的与要求 269

2.实验准备 269

3.实验内容 269

4.思考与练习 271

实验6视图的创建与使用 271

1.实验目的与要求 271

2.实验准备 272

3.实验内容 272

4.思考与练习 273

实验7 Transact-SQL编程 273

1.实验目的与要求 273

2.实验准备 273

3.实验内容 273

4.思考与练习 276

实验8存储过程与触发器 276

1.实验目的与要求 276

2.实验准备 276

3.实验内容 276

4.思考与练习 278

实验9 SQL Server2008安全管理 278

1.实验目的与要求 278

2.实验准备 278

3.实验内容 278

4.思考与练习 281

实验10数据库的备份与还原 282

1.实验目的与要求 282

2.实验准备 282

3.实验内容 282

4.思考与练习 284

返回顶部