网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 数据库 > 商品详情

SQL Server 2008数据库管理项目教程(张宝华)

分享到:
SQL Server 2008数据库管理项目教程(张宝华)

最 低 价:¥23.10

定 价:¥33.00

作 者:张宝华,兰静,沈志梅

出 版 社:化学工业出版社

出版时间:2010-08

I S B N:9787122086518

商品详情

编辑推荐

内容简介

本书针对高职高专教学特点,从方便教和学的角度组织内容、精选实例并合理安排先后顺序,理论知识与项目化实例相结合,以SQL Server 2008的基本知识为主线,主要介绍了大型数据库管理系统SQL Server 2008的功能特点以及使用SQL Server 2008进行数据库开发的实用技术。

    本书根据编者多年的教学和项目开发经验,每一部分均先讲解理论知识,然后是项目举例,最后是项目实训。各个项目实例既是单独的,又是可以将全书的项目贯穿组成大项目,比较好地解决了SQL Server 2008学和用的问题。全书比较系统地介绍了数据库基本知识、SQL Server 2008数据库创建、数据库管理、数据查询、视图、索引、T-SQL、事务与游标、存储过程和触发器、数据库的备份和恢复、系统安全管理等内容,并给出了ASP.NET与SQL Server 2008联合开发编程实例。

    本书既可作为大中专学生学习数据库课程的教材,又可以作为广大数据库应用开发人员的参考资料和培训教材。

作者简介

目录

项目1  数据库的基本知识



第1章  数据库的基础知识  1

1.1  数据库技术的产生与发展  1

1.2  数据库基本概念  3

1.2.1  基本概念  3

1.2.2  数据库三要素  4

1.2.3  数据库分类  4

1.3  数据库系统的体系结构  6

1.3.1  三级模式  6

1.3.2  数据库的两级映像功能  7

1.4  关系数据库  7

1.4.1  关系数据库的基本概念  7

1.4.2  关系的完整性  8

1.5  数据库系统设计  9

1.5.1  需求分析  9

1.5.2  概念结构设计  11

1.5.3  逻辑结构设计  13

1.5.4  物理结构设计  14

1.5.5  数据库的实施  14

1.5.6  数据库的运行和维护  15

1.6  项目举例  15

本章小结  16

1.7  理论知识练习题  17

1.8  实训项目一  18

第2章  SQL Server 2008服务器的安装与配置  19

2.1  关系数据库语言SQL  19

2.1.1  SQL概述  19

2.1.2  SQL Server的版本发展  19

2.1.3  SQL的主要功能  20

2.1.4  SQL的特点  20

2.2   SQL Server 2008简介  21

2.2.1  SQL Server 2008概述  21

2.2.2  SQL Server 2008的新增功能  21

2.2.3  SQL Server 2008的版本  24

2.3  安装SQL Server 2008  25

2.3.1  安装SQL Server 2008的软、硬件要求  25

2.3.2  安装SQL Server 2008的步骤  26

2.4  SQL Server 2008服务器组件  32

2.5  SQL Server 2008管理和开发工具  32

2.5.1  SQL Server 2008的管理工具  32

2.5.2  SQL Server Management Studio(SSMS)环境  34

2.5.3  SQL联机丛书  37

2.6  项目举例  38

本章小结  39

2.7  理论知识练习题  39

2.8  实训项目二  40

第3章  T-SQL基础  41

3.1  SQL与T-SQL  41

3.2  数据类型  42

3.3  SQL查询分析器的简单使用  46

3.3.1  SELECT语句无源查询  46

3.3.2  简单SELECT语句解析  46

3.4  常量与变量  47

3.4.1  常量  47

3.4.2  变量  48

3.5  常用系统内置函数  49

3.5.1  数学函数  49

3.5.2  字符串函数  49

3.5.3  日期时间函数  51

3.5.4  聚合函数  51

3.5.5  系统函数  52

3.5.6  系统统计函数  52

3.5.7  游标函数  53

3.5.8  元数据函数  53

3.5.9  安全函数  53

3.6  运算符及表达式  54

3.6.1  运算符及表达式  54

3.6.2  运算符的优先级  55

3.7  流程控制语句和批处理  56

3.7.1  批处理  56

3.7.2  流程控制语句  57

3.8  项目举例  59

本章小结  60

3.9  理论知识练习题  61

3.10  实训项目三  62

项目2  创建和管理数据库

第4章  创建和管理数据库  63

4.1  数据库的组成结构  63

4.1.1  系统数据库  63

4.1.2  数据库文件和文件组  64

4.1.3  数据库对象  65

4.2  创建数据库  65

4.2.1  使用图形化界面创建数据库  65

4.2.2  用T-SQL语句创建数据库  67

4.3  管理数据库  69

4.3.1  用图形化界面管理数据库  69

4.3.2  用T-SQL语句管理数据库  71

4.4  项目举例  74

本章小结  77

4.5  理论知识练习题  77

4.6  实训项目四  77

第5章  创建和管理数据表  79

5.1  数据表的组成结构  79

5.2  创建数据表  79

5.2.1  使用图形化界面创建数据表  79

5.2.2  用T-SQL语句创建数据表  81

5.3  管理数据表  82

5.3.1  用企业管理器管理数据表  82

5.3.2  用T-SQL语句管理数据表  84

5.4  管理数据表数据  85

5.4.1  用SSMS的对象资源管理器管理数据表数据  85

5.4.2  用T-SQL语句操作数据表数据  86

5.5  项目举例  89

本章小结  94

5.6  理论知识练习题  94

5.7  实训项目五  95

第6章  保证数据的完整性  97

6.1  数据完整性的概念  97

6.1.1  实体完整性  97

6.1.2  域完整性  97

6.1.3  参照完整性  97

6.1.4  用户定义完整性  98

6.2  使用约束  98

6.2.1  约束的定义  98

6.2.2  PRIMARY KEY主键约束  98

6.2.3  FOREIGN KEY外键约束  99

6.2.4  DEFAULT约束  100

6.2.5  UNIQUE约束  101

6.2.6  CHECK约束  102

6.2.7  删除约束  103

6.3  使用IDENTITY列  103

6.4  项目举例  105

本章小结  106

6.5  理论知识练习题  107

6.6  实训项目六  107

第7章  索引  109

7.1  索引概述  109

7.1.1  索引的概念  109

7.1.2  创建索引的优缺点及使用原则  109

7.1.3  索引的类型  110

7.2  创建与管理索引  111

7.2.1  使用T-SQL语句创建与管理索引  111

7.2.2  使用图形化界面创建、查看、重命名及删除索引  113

7.3  维护索引  113

7.3.1  显示索引的碎块信息  113

7.3.2  整理碎片  114

7.3.3  重建索引  114

7.4  项目举例  114

本章小结  115

7.5  理论知识练习题  115

7.6  实训项目七  116

项目3  使用数据库

第8章  数据查询  118

8.1  SELECT语句概述  118

8.2  T-SQL简单查询  120

8.2.1  使用SELECT子句查询字段和记录  120

8.2.2  使用WHERE子句进行条件查询  123

8.2.3  使用INTO子句将查询结果生成新表  125

8.3  集合查询  125

8.3.1  并操作  125

8.3.2  交操作  126

8.3.3  差操作  126

8.4  统计查询  127

8.4.1  汇总查询(聚合函数)  127

8.4.2  使用分组  128

8.4.3  汇总计算  129

8.5  连接查询  131

8.5.1  内连接(INNER JOIN)  132

8.5.2  外连接(OUTER JOIN)  132

8.5.3  自连接(SELF JOIN)  134

8.5.4  交叉连接(CROSS JOIN)  134

8.6  嵌套查询  134

8.6.1  带IN的嵌套查询  135

8.6.2  带比较运算符的嵌套查询  136

8.6.3  带ANY或ALL的嵌套查询  136

8.6.4  相关子查询  137

8.6.5  INSERT、DELETE和UPDATE语句中的子查询  137

8.7  项目举例  138

本章小结  140

8.8  理论知识练习题  140

8.9  实训项目八  141

第9章  视图  142

9.1  视图的概述  142

9.2  创建视图  143

9.3  使用视图  146

9.3.1  查询视图  146

9.3.2  通过视图更新数据  146

9.4  修改视图  147

9.5  删除视图  148

9.6  项目举例  148

本章小结  150

9.7  理论知识练习题  150

9.8  实训项目九  150

第10章  自定义函数和存储过程  152

10.1  自定义函数  152

10.1.1  自定义函数的概述  152

10.1.2  使用SQL语句创建、调用自定义函数  152

10.1.3  使用图形化界面创建自定义函数  155

10.1.4  查看自定义函数  156

10.1.5  修改自定义函数  156

10.1.6  删除自定义函数  157

10.2  存储过程  157

10.2.1  存储过程的概述  158

10.2.2  使用SQL语句创建、执行存储过程  159

10.2.3  使用图形化界面创建存储过程  163

10.2.4  查看存储过程  163

10.2.5  修改存储过程  165

10.2.6  删除存储过程  166

10.3  项目举例  166

本章小结  167

10.4  理论知识练习题  168

10.5  实训项目十  169

第11章  触发器  170

11.1  触发器概述  170

11.2  DML触发器  171

11.2.1  DML触发器的类型  171

11.2.2  DML触发器的工作原理  171

11.2.3  创建DML触发器  171

11.2.4  查看DML触发器  175

11.2.5  禁用和启用DML触发器  175

11.2.6  修改和删除DML触发器  176

11.3  DDL触发器  177

11.3.1  创建DDL触发器  177

11.3.2  查看、修改和删除DDL触发器  179

11.4  项目举例  179

本章小结  181

11.5  理论知识练习题  181

11.6  实训项目十一  182

第12章  游标及事务  183

12.1  游标  183

12.1.1  游标的概念及特点  183

12.1.2  声明游标  184

12.1.3  打开游标  185

12.1.4  使用游标处理数据  186

12.1.5  关闭游标  189

12.1.6  释放游标  189

12.2  事务  189

12.2.1  事务的概念及特点  189

12.2.2  事务的模式  190

12.2.3  事务控制  192

12.3  项目举例  193

本章小结  195

12.4  理论知识练习题  195

12.5  实训项目十二  196

项目4  保障数据库安全

第13章  数据库的安全性  198

13.1  数据库安全概述  198

13.2  服务器的登录账户  200

13.2.1  身份验证模式  200

13.2.2  用企业管理器管理登录账户  201

13.2.3  用T-SQL语句管理登录账户  202

13.3  服务器角色  202

13.3.1  固定服务器角色  203

13.3.2  用企业管理器管理服务器角色  203

13.3.3  用T-SQL语句管理服务器角色  205

13.4  数据库用户  206

13.4.1  用企业管理器管理数据库用户  207

13.4.2  用T-SQL语句管理数据库用户  207

13.5  数据库角色  208

13.5.1  固定数据库角色  208

13.5.2  用企业管理器管理数据库角色  209

13.5.3  用T-SQL语句管理数据库角色  210

13.6  管理权限  210

13.6.1  权限概述  210

13.6.2  用企业管理器管理权限  211

13.6.3  用T-SQL语句管理权限  212

13.7  项目举例  215

本章小结  217

13.8  理论知识练习题  217

13.9  实训项目十三  219

第14章  备份、恢复、分离、附加与导入导出数据库  221

14.1  备份概述  221

14.1.1  备份的概念及类型  221

14.1.2  备份设备  222

14.1.3  备份的策略与规划  223

14.2  备份数据库  223

14.2.1  创建和管理磁盘备份设备  223

14.2.2  完全备份数据库  226

14.2.3  差异备份数据库  229

14.2.4  用事务日志备份数据库  230

14.2.5  用文件或文件组备份数据库  230

14.3  恢复数据库  231

14.3.1  恢复数据库的方式  232

14.3.2  用对象资源管理器恢复数据库  232

14.3.3  用T-SQL语句恢复数据库  233

14.4  分离与附加数据库  233

14.4.1  分离数据库  233

14.4.2  附加数据库  234

14.5  数据导入与导出  235

14.5.1  导入数据库  235

14.5.2  导出数据库  241

14.6  项目举例  244

本章小结  246

14.7  理论知识练习题  247

14.8  实训项目十四  248

项目5  SQL Server 2008数据库应用实例

第15章  SQL Server 2008与Asp.net 联合开发学生成绩查询系统  249

15.1  系统设计  249

15.1.1  需求分析  249

15.1.2  概念设计  250

15.1.3  逻辑设计  251

15.1.4  功能设计  252

15.2  程序设计  252

15.2.1  数据库连接  252

15.2.2  系统页面  255

本章小结  258

15.3  实训项目十五  259

附    录

附录A  MyLibrary数据库的表结构  260

附录B  物业信息管理库的表结构  261

附录C  理论知识练习题参考答案  263

参考文献  268

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...