图书介绍

数据库技术与应用开发教程 SQL Server 2008版PDF|Epub|txt|kindle电子书版本网盘下载

数据库技术与应用开发教程 SQL Server 2008版
  • 刘亚姝,刘小松,乔俊玲编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302310419
  • 出版时间:2013
  • 标注页数:326页
  • 文件大小:190MB
  • 文件页数:338页
  • 主题词:关系数据库系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库技术与应用开发教程 SQL Server 2008版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库基础知识1

1.1数据库基本概念1

1.1.1数据库技术概述1

1.1.2数据库相关概念2

1.1.3数据库模型3

1.2关系型数据库6

1.2.1关系型数据库发展历程6

1.2.2关系型数据库术语7

1.2.3关系型数据库管理系统的功能8

1.2.4关系模型完整性规则8

1.3数据库基础理论9

1.3.1范式9

1.3.2实体模型11

1.4数据库开发和应用开发13

1.4.1数据库开发13

1.4.2数据库应用开发13

1.4.3两者的关系14

1.5 SQL Server 2008概述14

1.5.1 SQL Server 2008简介14

1.5.2 SQL Server 2008新增特性15

1.5.3 SQL Server 2008的组成16

1.6 SQL Server 2008的安装和配置17

1.6.1准备安装17

1.6.2安装示例18

1.6.3配置22

1.7 SQL Server Management Studio24

1.8习题26

1.8.1填空题26

1.8.2选择题26

1.9上机实验26

实验1设计数据库模型26

实验2安装SQLServer 2008.27

实验3使用联机丛书27

实验4管理SQL Server 2008的服务27

实验5注册SQL Server 2008服务器28

第2章 建立数据库29

2.1数据库存储结构29

2.2数据库对象30

2.3事务日志31

2.4系统数据库31

2.5创建数据库33

2.5.1创建前应考虑的问题33

2.5.2在图形界面中创建数据库33

2.5.3使用命令方式创建数据库36

2.6查看数据库38

2.6.1在图形界面中查看数据库38

2.6.2使用命令方式查看数据库39

2.7修改数据库40

2.7.1在图形界面中修改数据库40

2.7.2使用命令修改数据库41

2.8删除数据库43

2.8.1在图形界面中删除数据库43

2.8.2使用命令删除数据库44

2.9移动数据库44

2.9.1分离数据库44

2.9.2附加数据库45

2.10习题47

2.10.1填空题47

2.10.2选择题47

2.11上机实验47

实验1 SQL Server 2008中数据库的创建47

实验2 SQL Server 2008中数据库的修改148

实验3 SQL Server 2008中数据库的修改248

实验4 SQL Server 2008中数据库的删除48

实验5 SQL Server 2008中数据库的分离49

第3章 表的创建50

3.1表的概念50

3.2表的设计51

3.2.1表的数据类型51

3.2.2文本和图像数据54

3.2.3表结构设计54

3.3表的创建56

3.3.1在图形界面中创建表56

3.3.2使用命令创建表59

3.4表数据的操作61

3.4.1添加表数据61

3.4.2修改表数据62

3.4.3删除表数据63

3.5查看表信息63

3.5.1查看表数据63

3.5.2查看表上的约束64

3.5.3查看表间关系64

3.6表结构的修改66

3.6.1在图形界面中修改表66

3.6.2使用命令修改表68

3.7表的删除69

3.7.1在图形界面中删除表70

3.7.2使用命令删除表70

3.8习题71

3.8.1填空题71

3.8.2选择题71

3.9上机实验72

实验1使用命令语句创建表72

实验2使用SQL Server Management Studio创建表73

实验3创建表数据库关系图74

实验4修改表结构74

实验5录入数据表记录74

第4章 数据库查询77

4.1 SELECT基础语法77

4.1.1 SELECT子句78

4.1.2 WHERE子句80

4.1.3 GROUP BY子句83

4.1.4 HAVING子句85

4.1.5 ORDER BY子句86

4.1.6 COMPUTE子句87

4.1.7 INTO子句87

4.2连接查询88

4.2.1内连接89

4.2.2外连接90

4.2.3交叉连接92

4.3子查询92

4.3.1 IN子查询93

4.3.2 EXISTS子查询93

4.3.3由比较运算符引出的子查询94

4.4集合查询95

4.4.1使用UNION95

4.4.2使用UNION ALL96

4.4.3使用EXCEPT和 INTERSECT96

4.5插入数据97

4.5.1添加数据到一行中所有列98

4.5.2为某一列插入默认值99

4.5.3用INSERT SELECT插入多行100

4.6更新数据101

4.6.1更新特定行数据102

4.6.2更新所有行数据103

4.7删除数据103

4.7.1删除特定行的数据104

4.7.2删除整个表数据105

4.7.3使用TRUNCATE TABLE105

4.8习题106

4.8.1填空题106

4.8.2选择题106

4.9上机实验107

实验1练习使用基本的SELECT语句107

实验2在SELECT语句中使用WHERE子句107

实验3练习分组和排序查询107

实验4连接多个表108

实验5练习应用子查询108

实验6使用UPDATE语句修改数据108

实验7使用DELETE语句删除数据108

实验8使用INSERT语句109

第5章T-SQL语言110

5.1 T -SQL概述110

5.1.1 T-SQL语言的类型110

5.1.2 T-SQL语言和 SQL语言111

5.2常量和变量112

5.2.1标识符112

5.2.2常量113

5.2.3变量113

5.3运算符与表达式117

5.3.1算术运算符117

5.3.2赋值运算符118

5.3.3位运算符118

5.3.4比较运算符118

5.3.5逻辑运算符119

5.3.6字符串连接运算符120

5.3.7一元运算符120

5.3.8运算符优先级120

5.4内置函数121

5.4.1标量函数121

5.4.2聚合函数128

5.5流程控制语句128

5.5.1 BEGIN…END128

5.5.2 IF…ELSE语句129

5.5.3 WHILE语句131

5.5.4 Case语句132

5.5.5 GOTO语句134

5.5.6 WAITFOR语句134

5.5.7 RETURN语句135

5.5.8 TRY…CATCH语句135

5.6批处理136

5.7注释137

5.8习题138

5.8.1填空题138

5.8.2选择题138

5.9上机实验139

实验1练习变量的使用139

实验2练习运算符的使用139

实验3练习内置函数的使用140

实验4练习分支和循环语句140

实验5练习CASE、WAITFOR、GOTO140

第6章 数据库完整性141

6.1数据库完整性的概念141

6.1.1数据完整性的分类141

6.1.2实现数据完整性的方法142

6.2约束143

6.2.1默认约束143

6.2.2主键约束145

6.2.3检查约束147

6.2.4唯一约束150

6.2.5外键约束153

6.2.6非空约束155

6.2.7标识属性157

6.3缺省158

6.3.1缺省的概念159

6.3.2创建缺省159

6.3.3查看缺省159

6.3.4绑定和解除缺省160

6.3.5删除缺省162

6.4规则163

6.4.1规则的概念163

6.4.2创建规则163

6.4.3查看规则164

6.4.4绑定与解除规则165

6.4.5删除规则166

6.5习题167

6.5.1填空题167

6.5.2选择题167

6.6上机实验168

实验1练习规则的使用168

实验2练习缺省的使用168

实验3练习CHECK约束的使用169

实验4练习主键约束的使用169

实验5练习外键约束的使用169

第7章 视图和索引171

7.1索引171

7.1.1索引概述171

7.1.2索引类型173

7.1.3索引的优缺点175

7.2创建索引175

7.2.1创建索引的原则176

7.2.2使用图形工具创建索引176

7.2.3使用CREATE INDEX创建索引177

7.3修改索引179

7.3.1使用图形工具修改索引179

7.3.2使用T-SQL语句修改索引180

7.4查看索引信息181

7.5删除索引183

7.5.1在SSMS中删除索引183

7.5.2使用T-SQL删除索引183

7.6视图183

7.6.1视图概述183

7.6.2视图类型184

7.7创建视图185

7.7.1创建视图的原则185

7.7.2使用SSMS创建视图186

7.7.3使用T-SQL语句创建视图187

7.8查看视图信息190

7.8.1查看视图基本信息190

7.8.2查看视图文本信息190

7.8.3查看视图的依赖关系191

7.9修改视图信息191

7.9.1通过SSMS修改视图信息191

7.9.2通过T-SQL修改视图信息192

7.10通过视图更新数据193

7.10.1使用INSERT插入数据193

7.10.2使用UPDATE更新数据194

7.10.3使用DELETE删除数据195

7.11删除视图195

7.11.1使用SSMS删除视图195

7.11.2使用T-SQL语句删除视图196

7.12习题196

7.12.1填空题196

7.12.2选择题196

7.13上机实验197

实验1使用图形工具界面创建视图197

实验2使用T-SQL创建视图197

实验3通过视图操作数据198

实验4使用T-SQL创建索引198

实验5使用图形工具界面修改索引199

第8章 游标、事务和锁200

8.1游标200

8.1.1游标概述200

8.1.2游标的类型201

8.1.3游标的使用202

8.2事务209

8.2.1事务的基本概念209

8.2.2事务的特性211

8.2.3事务的分类212

8.2.4事务操作的原则217

8.3锁218

8.3.1锁的粒度218

8.3.2锁的分类219

8.3.3事务的隔离级别220

8.3.4死锁及其处理221

8.4习题222

8.4.1填空题222

8.4.2选择题223

8.5上机实验223

实验1用于插入操作的事务223

实验2使用可更新的游标224

实验3创建可滚动的游标224

实验4显式事务的使用224

实验5创建只进游标225

第9章 存储过程和触发器226

9.1存储过程226

9.1.1存储过程概述226

9.1.2存储过程的类型227

9.2创建存储过程229

9.2.1使用T-SQL创建存储过程229

9.2.2使用SSMS创建存储过程231

9.3执行存储过程231

9.3.1使用T-SQL语句执行存储过程232

9.3.2使用SSMS执行存储过程233

9.4存储过程参数和返回值234

9.4.1指定默认参数234

9.4.2指定参数方向235

9.4.3使用RETURN语句236

9.5修改存储过程237

9.5.1在SSMS中修改存储过程237

9.5.2使用T-SQL语句修改存储过程237

9.6删除存储过程238

9.6.1使用SSMS删除存储过程238

9.6.2使用T-SQL语句删除存储过程238

9.7触发器239

9.7.1触发器概述239

9.7.2触发器类型240

9.7.3 inserted表和deleted表240

9.8创建触发器241

9.8.1使用T-SQL语句创建触发器242

9.8.2使用SSMS创建触发器244

9.8.3 INSERT触发器245

9.8.4 UPDATE触发器246

9.8.5 DELETE触发器247

9.8.6 INSTEAD OF触发器248

9.9修改触发器250

9.9.1使用SSMS修改触发器250

9.9.2使用T-SQL语句修改触发器250

9.10删除触发器251

9.10.1使用SSMS删除触发器251

9.10.2使用T-SQL语句删除触发器251

9.11关闭和启用触发器251

9.12习题252

9.12.1填空题252

9.12.2选择题252

9.13实验指导253

实验1简单存储过程的使用253

实验2使用返回数据的存储过程的253

实验3使用INSERT触发器254

实验4使用列级UPDATE触发器254

实验5使用INSTEAD OF触发器254

第10章SQL Server安全管理256

10.1 SQL Server 2008安全管理策略256

10.1.1 SQL Server 2008的安全机制256

10.1.2 SQL Server 2008登录认证模式257

10.1.3配置登录认证模式258

10.2用户管理260

10.2.1登录账户260

10.2.2数据库用户260

10.2.3创建和管理登录账户261

10.2.4创建和管理数据库用户265

10.3角色管理267

10.3.1服务器角色268

10.3.2数据库角色270

10.4权限管理274

10.4.1权限的分类275

10.4.2权限的操作275

10.5习题279

10.5.1填空题279

10.5.2选择题279

10.6上机实验280

实验1练习数据库的身份验证280

实验2映射数据库用户280

实验3为数据库用户创建角色280

实验4为数据库用户授权281

实验5删除数据库用户和角色281

第11章 数据库备份与恢复282

11.1备份282

11.1.1备份概述282

11.1.2备份类型283

11.2备份设备283

11.2.1备份设备的类型284

11.2.2创建备份设备284

11.2.3查看和删除备份设备287

11.3创建数据库备份287

11.3.1使用SSMS备份数据库287

11.3.2使用BACKUP命令备份数据库289

11.4恢复数据库293

11.4.1检查点294

11.4.2自动恢复数据库294

11.4.3手动恢复数据库295

11.5习题299

11.5.1填空题299

11.5.2选择题299

11.6上机实验300

实验1创建备份设备300

实验2备份完整数据库300

实验3备份数据库事务日志300

实验4备份差异数据库301

实验5数据库的恢复301

第12章 数据库应用开发实例——酒店管理系统302

12.1系统需求分析302

12.2系统模块设计303

12.3设计系统E-R图305

12.4创建系统数据库307

12.5创建数据表307

12.6创建系统视图311

12.7创建系统存储过程312

12.8创建触发器315

12.9 ASP.NET程序开发316

12.9.1 Web.config设置316

12.9.2数据库管理模块317

12.9.3实体类数据访问层319

12.9.4实现房间类型管理322

12.10系统运行演示324

热门推荐