请输入您要查询的百科知识:

 

词条 SQLServer2005基础教程与实验指导
释义

版权信息

书 名: SQLServer2005基础教程与实验指导

作 者:郝安林 康会光

出版社: 清华大学出版社

出版时间: 2008

ISBN: 9787302175872

开本: 16

定价: 39.80 元

内容简介

《SQLServer2005基础教程与实验指导》全面介绍了SQLServer2005数据库管理与开发知识。《SQLServer2005基础教程与实验指导》分上下篇,上篇包括10章,介绍了SQLServer2005的基础知识,管理SQLServer2005数据库内容,数据库中基于表的各种操作、数据完整性以及表的索引和视图等,使用SELECT查询从数据库获取数据,管理数据库中数据,Transact-SQL语言,存储过程和触发器,管理SQLServer2005安全,数据库备份与恢复,SQLServer2005集成的.NETFramework、CLR特性及新增的服务体系。《SQLServer2005基础教程与实验指导》附有配套光盘,提供了书中实例的源代码和视频教学文件。下篇是实验指导,有10个单元,精选了一批实用的上机指导练习,以巩固和提高读者的动手技能,加深对基础理论的理解。

《SQLServer2005基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法。《SQLServer2005基础教程与实验指导》可以作为SQLServer职业培训教材和各级院校SQLServer数据库应用与开发的培训教程,也适合作为SQLServer自学用书和参考书。

编辑推荐

《SQLServer2005基础教程与实验指导》共分10章,介绍了管理SQLServer2005数据库内容,基于表的操作、数据完整性以及表的索引和视图,数据库查询和管理,T-SQL语言,存储过程和触发器,数据库备份与恢复,SQLServer2005集成的.NETFramework、CLR特性及新增的服务体系。《SQLServer2005基础教程与实验指导》光盘提供了书中实例的源代码和视频教学文件。

《SQLServer2005基础教程与实验指导》可以作为SQLServer职业培训教材和各级院校SQLServer数据库应用与开发授课培训教程,也适合作为SQLServer自学资料和参考资料。

目录

上篇基础知识

第1章数据库与SQLServer2005简介

1.1数据库原理1

1.1.1数据库基础概念2

1.1.2关系数据库4

1.1.3范式理论5

1.1.4实体-关系模型7

1.2SQLServer2005概述9

1.2.1SQLServer2005特性9

1.2.2SQLServer2005体系结构10

1.2.3安装SQLServer200512

1.3配置SQLServer200514

1.3.1配置服务15

1.3.2使用SQLServer2005管理工具17

1.3.3通过配置管理器配置SQLServer20

1.3.4使用SQLServer外围应用配置器22

1.4扩展练习25

第2章管理数据库

2.1数据库的组成29

2.1.1系统数据库29

2.1.2数据库存储文件31

2.1.3数据库对象32

2.1.4数据库快照34

2.2创建数据库36

2.2.1向导方式创建36

2.2.2语句方式创建39

2.3维护数据库42

2.3.1修改数据库43

2.3.2删除数据库46

2.3.3查看数据库状态47

2.3.4数据库操作49

2.3.5复制和移动数据库52

2.4扩展练习55

第3章管理表

3.1表的概述59

3.1.1什么是表59

3.1.2表的类型60

3.1.3创建表61

3.2列数据类型64

3.2.1精确数字类型64

3.2.2近似数字类型66

3.2.3字符数据类型67

3.2.4Unicode字符数据类型67

3.2.5二进制数据类型68

3.2.6日期和时间数据类型69

3.2.7其他数据类型70

3.2.8创建自己的数据类型73

3.3列的其他属性76

3.3.1NULL、NOTNULL和默认值76

3.3.2IDENTITY的应用77

3.4维护数据表79

3.4.1修改表中的列79

3.4.2修改表81

3.5表数据完整性84

3.5.1表主键84

3.5.2外键87

3.5.3CHECK约束89

3.5.4表关系90

3.6表的索引与视图92

3.6.1表的索引92

3.6.2表的视图93

3.7扩展练习94

第4章获取数据

4.1基本SELECT语句95

4.1.1简单的SELECT查询95

4.1.2WHERE子句101

4.1.3ORDERBY子句107

4.1.4GROUPBY子句109

4.1.5HAVING子句110

4.2多表查询112

4.2.1多表查询基础112

4.2.2内连接114

4.2.3外连接115

4.2.4交叉连接118

4.2.5自连接119

4.2.6联合查询120

4.3子查询121

4.3.1多行子查询121

4.3.2单值子查询124

4.3.3嵌套子查询125

4.4扩展练习126

第5章操作查询

5.1插入数据128

5.1.1INSERT语句的语法128

5.1.2使用INSERTVALUES语句131

5.1.3使用INSERTSELECT语句134

5.1.4使用SELECTINTO语句创建表136

5.2更新数据137

5.2.1UPDATE语句的语法137

5.2.2根据表中数据更新行138

5.2.3根据其他表更新行140

5.3删除数据141

5.3.1DELETE语句的语法141

5.3.2使用DELETE语句142

5.3.3使用TRUNCATETABLE语句144

5.4扩展练习144

第6章Transact-SQL语言

6.1Transact-SQL概述146

6.2Transact-SQL语言基础147

6.2.1常量与变量147

6.2.2运算符150

6.2.3表达式153

6.2.4控制语句154

6.3常用函数159

6.3.1聚合函数159

6.3.2数学函数160

6.3.3字符串函数161

6.3.4数据类型转换函数162

6.3.5日期和时间函数163

6.3.6用户自定义函数164

6.4高级操作167

6.4.1事务167

6.4.2锁169

6.4.3游标171

6.5扩展练习174

第7章存储过程与触发器

7.1什么是存储过程177

7.1.1存储过程的类型177

7.1.2系统存储过程178

7.2使用存储过程180

7.2.1创建普通存储过程180

7.2.2执行存储过程183

7.2.3使用存储过程参数185

7.2.4管理存储过程188

7.3什么是触发器191

7.3.1触发器概述191

7.3.2触发器的分类193

7.4创建触发器194

7.4.1DML触发器194

7.4.2DDL触发器198

7.4.3嵌套触发器199

7.4.4递归触发器200

7.5管理触发器201

7.6扩展练习203

第8章管理SQLServer2005的安全

8.1SQLServer2005安全206

8.1.1SQLServer2005安全简介206

8.1.2SQLServer2005的安全机制208

8.1.3SQLServer2005验证模式209

8.2登录名211

8.2.1系统登录名211

8.2.2创建登录名212

8.3数据库用户214

8.3.1数据库用户214

8.3.2创建数据库用户215

8.4管理角色217

8.4.1服务器角色217

8.4.2数据库角色219

8.4.3应用程序角色220

8.4.4为角色添加成员223

8.5使用架构224

8.5.1创建架构225

8.5.2修改架构226

8.5.3删除架构228

8.6权限228

8.6.1权限类型228

8.6.2权限操作230

8.7扩展练习232

第9章SQLServer2005备份与恢复

9.1备份概述235

9.1.1备份的重要性235

9.1.2备份和恢复体系结构236

9.1.3备份设备238

9.2备份数据239

9.2.1创建备份设备239

9.2.2管理备份设备241

9.2.3完整备份243

9.2.4差异备份246

9.2.5事务日志备份248

9.3恢复数据252

9.3.1常规恢复252

9.3.2时间点恢复255

9.4复制数据库255

9.5扩展练习257

第10章SQLServer2005高级主题

10.1.NETFramework集成259

10.1.1.NETFramework概述259

10.1.2CLR概述261

10.1.3ADO.NET概述264

10.2使用.NET特性266

10.2.1用户自定义函数266

10.2.2用户自定义类型271

10.2.3触发器273

10.2.4存储过程275

10.3服务体系277

10.3.1通知服务277

10.3.2分析服务278

10.3.3报表服务279

10.3.4集成服务280

10.4扩展练习281

下篇实验指导

第1单元

练习1-1注册服务器283

练习1-2隐藏SQLServer2005实例285

练习1-3使用sqlcmd实用工具286

练习1-4创建数据库和表287

第2单元

练习2-1创建销售管理数据库290

练习2-2重命名销售管理数据库291

练习2-3收缩销售管理数据库292

第3单元

练习3-1创建用户自定义数据类型294

练习3-2创建CHECK约束297

练习3-3为表添加关系298

练习3-4创建表的索引298

练习3-5创建查询学生成绩的视图300

第4单元

练习4-1按部门查看员工信息302

练习4-2查看工龄3年以上的员工信息303

练习4-3使用嵌套子查询303

练习4-4使用增强TOP子句304

练习4-5使用新增的INTERSECT和EXCEPT语句305

第5单元

练习5-1处理标识列306

练习5-2使用新增OUTPUT子句307

练习5-3图形操作修改表数据309

第6单元

练习6-1使用表达式的查询311

练习6-2管理用户自定义函数313

练习6-3使用游标315

练习6-4查看锁317

第7单元

练习7-1创建商品查询存储过程318

练习7-2创建更新价格的存储过程320

练习7-3定义员工注册触发器321

练习7-4创建退货触发器322

练习7-5嵌套触发器示例323

练习7-6使用INSTEADOF触发器324

练习7-7使用UPDATE触发器326

练习7-8使用扩展存储过程328

第8单元

练习8-1配置SQLServer2005的身份验证模式330

练习8-2创建Windows登录332

练习8-3指派角色到多个登录335

练习8-4自定义数据库角色336

第9单元

练习9-1恢复大容量日志记录模型338

练习9-2设计数据库备份策略340

练习9-3创建文件组备份344

练习9-4按时间点恢复数据库348

第10单元

练习10-1使用ADO.NET操作数据库351

练习10-2使用报表服务创建销售报表353

练习10-3导入Access报表359

练习10-4使用向导创建包361

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 7:05:51