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

SQL Server 2005数据库应用技术PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:虞益诚主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113104320
  • 页数:456 页
图书介绍:本书介绍了SQL Server 2005数据库设计理论及应用方法。
上一篇:鄞州规划动态下一篇:坩埚炼钢安全
《SQL Server 2005数据库应用技术》目录

第一篇 基础知识 1

第1章 数据库基础 1

1.1数据库管理系统 1

1.1.1信息、数据、数据库 1

1.1.2数据管理技术的发展 2

1.1.3数据库管理系统 2

1.2数据库系统 3

1.3构建数据模型 5

1.3.1E-R方法 5

1.3.2数据模型 7

1.4关系数据库 8

1.4.1关系模型的基本概念 8

1.4.2关系数据库基本演算 9

1.4.3关系模型的规范化 11

1.5数据仓库与数据挖掘 12

1.5.1数据仓库理念 12

1.5.2数据仓库系统系统构成 13

1.5.3数据仓库系统关键技术 13

1.6网络数据库基础 14

1.6.1网络数据库系统基础 14

1.6.2网络数据库系统特点 14

1.6.3网络数据库系统体系结构 15

本章小结 16

思考与练习 16

第2章 SQL Server 2005概述 19

2.1SQL Server的演进 19

2.2SQL Server 2005系统新增功能 20

2.2.1数据库引擎 20

2.2.2集成服务 20

2.2.3分析服务 21

2.2.4复制服务 21

2.2.5报表服务 21

2.2.6通知服务 21

2.2.7全文搜索 22

2.2.8服务代理 22

2.2.9管理工具集 22

2.2.10开发工具 22

2.3SQL Server 2005平台性能机制 23

2.3.1SQL Server 2005平台构架 23

2.3.2SQL Server 2005性能机制 23

2.4SQL Server 2005安装技巧 25

2.4.1SQL Server 2005版本功能 25

2.4.2SQL Server 2005安装环境 26

2.4.3SQL Server 2005安装过程 29

2.4.4SQL Server升级 33

2.5SQL Server 2005管理工具 33

2.5.1SQL Server Management Studio 34

2.5.2SQL Server配置管理器 41

2.5.3数据库引擎优化顾问 41

2.5.4SQL Server Profiler 42

2.5.5SQL Server 2005联机丛书 43

2.5.6SqlCmd命令行工具程序 43

本章小结 45

思考与练习 45

第3章 SQL Server 2005系统及服务器管理 47

3.1SQL Server 2005系统与示例数据库 47

3.1.1SQL Server 2005系统数据库 47

3.1.2SQL Server 2005的数据库对象 50

3.2SQL Server 2005服务器管理 51

3.2.1SQL Server服务的启停管理 51

3.2.2创建服务器组 52

3.2.3服务器连接管理 53

3.2.4服务启动模式配置 55

3.3SQL Server 2005配置管理 56

3.3.1网络协议与连接方式选择 56

3.3.2SQL Server 2005网络配置管理 57

3.3.3SQL客户端网协议配置 59

3.3.4SQL Server外围应用配置 62

3.4配置SQL Server服务器属性 64

3.4.1服务器常规属性 64

3.4.2服务器内存属性 65

3.4.3服务器处理器属性 66

3.4.4服务器安全属性 67

3.4.5服务器连接属性 68

3.4.6服务器高级属性 68

3.4.7服务器数据库属性 69

3.4.8服务器权限属性 70

3.4.9使用sp-configure服务器属性设置 70

3.5使用日志阅览服务器运行状况 70

3.6结构化查询语言SQL 71

3.6.1SQL语言及发展 71

3.6.2SQL语言的组成 72

3.6.3Transact-SQL语言的特点 73

本章小结 73

思考与练习 73

第4章 数据库管理 75

4.1数据库的存储结构 75

4.1.1数据库规划 75

4.1.2数据库文件和文件组 75

4.1.3数据库文件的空间分配 76

4.2创建数据库 77

4.2.1使用SQL Server管理平台创建数据库 77

4.2.2使用Transact-SQL语言创建数据库 79

4.3修改数据库 81

4.3.1使用SQL Server管理平台修改数据库 81

4.3.2使用Transact-SQL语言修改数据库 84

4.4查看数据库信息 85

4.4.1使用SQL Server管理平台查看数据库信息 85

4.4.2使用Transact-SQL语言查看数据库的信息 86

4.5压缩数据库 88

4.5.1使用SQL Server管理平台压缩数据库 88

4.5.2使用Transact-SQL语言压缩数据库 89

4.6删除数据库 90

4.6.1使用SQL Server管理平台删除数据库 90

4.6.2使用Transact-SQL语言删除数据库 91

4.7管理数据库快照 92

本章小结 93

思考与练习 93

第5章 数据完整性 96

5.1数据完整性概述 96

5.2数据完整性分类与实施 96

5.2.1数据完整性分类 96

5.2.2数据完整性的实施 97

5.3约束 98

5.3.1约束概要 98

5.3.2主键约束 99

5.3.3外键约束 100

5.3.4唯一性约束 101

5.3.5检查约束 101

5.3.6默认值约束 102

本章小结 102

思考与练习 102

第6章 表的管理与使用 104

6.1创建表 104

6.1.1按需规划设计数据表 104

6.1.2使用SQL Server管理平台建表 105

6.1.3使用Transact-SQL语言创建表 107

6.2修改表 109

6.2.1使用SQL Server管理平台修改表 109

6.2.2使用Transact-SQL语言修改表 110

6.3删除表 111

6.3.1使用SQL Server管理平台删除表 111

6.3.2使用Transact-SQL语言删除表 112

6.4表属性与更名 112

6.5数据管理 113

6.5.1数据插入 113

6.5.2数据更新 116

6.5.3数据删除 117

6.6索引 118

6.6.1索引的特点和用途 118

6.6.2索引分类 118

6.6.3创建索引 119

6.6.4查看索引 121

6.6.5修改索引 122

6.6.6删除索引 123

本章小结 124

思考与练习 124

第二篇 管理技术 126

第7章 Transact-SQL语言基础 126

7.1程序设计基础 126

7.1.1注释语句 126

7.1.2批处理 127

7.1.3GOTO语句 129

7.1.4RETURN语句 129

7.1.5PRINT命令 130

7.2Transact-SQL语法规则 131

7.2.1关键字 131

7.2.2Transact-SQL语法规则 132

7.3常量与变量 132

7.3.1常量 132

7.3.2局部变量 133

7.3.3全局变量 135

7.4运算符与表达式 137

7.4.1算术运算符 138

7.4.2位运算符 138

7.4.3比较运算符 138

7.4.4逻辑运算符 139

7.4.5字符串连接符 141

7.4.6赋值运算符 141

7.4.7运算符的优先级 142

7.4.8表达式 143

7.5程序流控制语句 143

7.5.1IF...ELSE 143

7.5.2BEGIN...END 145

7.5.3CASE结构 145

7.5.4WHILE循环结构 147

7.5.5WAITFOR语句 148

7.5.6TRY...CATCH语句 149

7.5.7EXECUTE语句 150

7.6事务 150

7.6.1事务基础 151

7.6.2事务模式 151

本章小结 153

思考与练习 154

第8章 数据查询操作 156

8.1SELECT语句基础 156

8.1.1SELECT语句的语法格式 156

8.1.2SELECT语句的执行方式 157

8.1.3简单查询 159

8.2使用FROM子句 160

8.3SELECT子句 161

8.4WHERE子句的使用 164

8.5ORDER BY排序子句 167

8.6分类汇总 168

8.6.1常用统计函数 168

8.6.2GROUP BY分组子句 169

8.6.3HAVING筛选子句 170

8.6.4使用COMPUTE BY汇总 170

8.7多表连接查询 171

8.7.1内连接 172

8.7.2外连接 173

8.7.3交叉连接 175

8.7.4自连接 175

8.7.5多表连接 175

8.7.6联合查询 175

8.8子查询的运用 176

8.8.1子查询基础 176

8.8.2多行子查询 177

8.8.3单值子查询 179

8.8.4子查询多层嵌套及应用 179

8.9数据更新 181

8.9.1使用INSERT插入行 182

8.9.2使用UPDATE更新数据 182

8.9.3使用DELETE删除行 183

本章小结 183

思考与练习 184

第9章 视图管理 186

9.1视图的概述 186

9.1.1视图的优点 186

9.1.2视图的分类 187

9.2创建视图 187

9.2.1使用SQL Server管理平台创建视图 188

9.2.2使用Transact-SQL语言创建视图 189

9.3修改视图 192

9.3.1使用SQL Server管理平台修改视图 192

9.3.2使用Transact-SQL语言修改视图 193

9.3.3视图的更名 193

9.4删除视图 194

9.4.1使用SQL Server管理平台删除视图 194

9.4.2使用Transact-SQL语言删除视图 194

9.5使用视图 195

9.5.1视图约束与可更新视图 195

9.5.2使用视图插入表数据 195

9.5.3使用视图修改表数据 196

9.5.4使用视图删除表数据 196

本章小结 196

思考与练习 197

第10章 存储过程与触发器 198

10.1存储过程 198

10.1.1存储过程基础 198

10.1.2创建存储过程 200

10.1.3执行存储过程 202

10.1.4修改存储过程 203

10.1.5查看存储过程 204

10.1.6删除存储过程 205

10.2触发器 206

10.2.1触发器概述 206

10.2.2触发器分类 206

10.2.3创建触发器 207

10.2.4修改触发器 209

10.2.5管理触发器 210

10.2.6删除触发器 211

10.3存储过程与触发器的应用 212

10.3.1存储过程应用 212

10.3.2触发器的应用 216

本章小结 220

思考与练习 221

第11章 游标 223

11.1游标概述 223

11.2声明游标 224

11.3打开游标 226

11.4游标函数 226

11.5提取游标数据 227

11.6关闭/释放游标 228

11.7游标的应用 229

本章小结 230

思考与练习 230

第12章 SQL Server 2005安全性管理 231

12.1SQL Server 2005安全机制 231

12.1.1SQL Server 2005安全基础 231

12.1.2SQL Server 2005安全等级 232

12.1.3SQL Server 2005验证模式 233

12.2用户登录名管理 236

12.2.1系统内置登录名 236

12.2.2创建SQL Server登录名 237

12.2.3删除SQL Server登录名 241

12.2.4修改SQL Server登录名 241

12.3数据库用户管理 242

12.3.1特殊数据库用户 242

12.3.2数据库用户管理 243

12.4角色 247

12.4.1服务器角色 247

12.4.2数据库角色 249

12.4.3应用程序角色 252

12.4.4用户自定义数据库角色 254

12.4.5为角色添加成员 256

12.5管理架构 257

12.5.1创建架构 257

12.5.2修改架构 259

12.5.2删除架构 259

12.6权限 260

12.6.1权限类型 260

12.6.2权限操作 260

12.6.3使用SQL Server管理平台管理权限 261

12.6.4使用Transact-SQL语句管理权限 262

12.7安全管理应用实例 264

本章小结 266

思考与练习 266

第13章 数据转换及数据库加载备份管理 269

13.1数据转换 269

13.1.1数据转换服务 269

13.1.2导入数据 271

13.1.3导出数据 273

13.2数据库分离与附加 275

13.2.1分离数据库 275

13.2.2附加数据库 276

13.3数据库备份与恢复 277

13.3.1备份和恢复概述 277

13.3.2备份设备 279

13.3.3备份数据库 281

13.3.4恢复数据库 284

13.4数据库复制 287

13.4.1复制概述 287

13.4.2配置分发服务器 291

13.4.3创建发布 293

13.4.4创建订阅 295

13.4.5查看复制项目属性 297

本章小结 298

思考与练习 299

第14章 SQL Server 2005的Web技术 301

14.1SQL Server与Web交互基础 301

14.1.1SQL Server与Web交互基础 301

14.1.2HTML基础 302

14.2XML数据库访问技术 303

14.2.1XML基础 303

14.2.2XML文档格式 303

14.2.3XML数据访问基础 304

14.3SQL Server Web浏览技术 307

14.4SQL Server数据库的ODBC设置 308

14.4.1ODBC概述 308

14.4.2ODBC结构层次 308

14.4.3SQL Server数据库的ODBC设置 309

14.4.4删除ODBC数据源 311

本章小结 311

思考与练习 312

第三篇 应用开发 313

第15章 Visual Basic访问SQL Server2005数据库 313

15.1Visual Basic与SQL Server关联的常用编程接口 313

15.2访问数据库基础 314

15.3使用ADO控件访问SQL Server2005数据库 314

15.3.1ADO控件要素分析 314

15.3.2使用ADO控件访问SQLServer 2005数据库 316

15.4使用ADO对象操作SQL Server2005数据库 319

15.4.1ADO对象基础 319

15.4.2使用ADO对象操作SQLServer 2005数据库实例 322

本章小结 324

思考与练习 325

第16章 Visual Basic.NET访问SQLServer 2005数据库 326

16.1Visual Basic.NET数据库访问基础 326

16.1.1.NET基础 326

16.1.2.NET数据提供程序 326

16.1.3DataSet数据集 327

16.1.4使用ADO.NET开发数据库应用程序步骤 328

16.2通过ADO.NET控件访问SQL Server2005数据库 328

16.3ADO.NET对象访问SQL Server2005数据库及编程 332

本章小结 337

思考与练习 337

第17章 ASP访问SQL Server 2005数据库 339

17.1ASP访问SQL Server 2005基础 339

17.1.1ASP及其特点 339

17.1.2建立与连接数据库基础 339

17.2ASP访问SQL Server 2005数据库应用实例 341

17.2.1数据查询 341

17.2.2增加记录 343

17.2.3修改记录 344

17.2.4删除记录 345

17.2.5综合应用实例 345

本章小结 350

思考与练习 350

第18章 ASP.NET访问SQL Server 2005技术 351

18.1ASP.NET开发环境的熟悉与设置 351

18.2ASP.NET访问SQL Server 2005的基础 353

18.2.1ADO.NET结构 353

18.2.2ASP.NET数据访问 353

18.2.3ASP.NET数据源控件 354

18.2.4ASP.NET数据绑定控件 355

18.3ASP.net访问SQL Server 2005应用实例 355

18.3.1创建与SQL Server数据库的连接 355

18.3.2创建数据输入页并配置DetailsView控件 356

18.3.3配置SqlDataSource控件显示数据 356

18.3.4配置SqlDataSource控件 357

18.3.5添加GridView控件并完成连动显示 359

本章小结 361

思考与练习 361

第19章 Java访问SQL Server 2005数据库 362

19.1JDBC基础 362

19.1.1JDBC概述 362

19.1.2JDBC驱动程序类型 362

19.2使用JDBC访问SQL Server2005数据库过程 363

19.2.1JDBC数据库访问过程 364

19.2.2JDBC数据库连接编程步骤 364

19.3Java访问SQL Server 2005数据库应用实例 366

19.3.1查询数据 366

19.3.2添加数据 367

19.3.3修改数据 368

19.3.4删除数据 369

本章小结 369

思考与练习 370

第20章 JSP访问SQL Server 2005数据库 371

20.1JSP开发环境设置 371

20.2JSP访问SQL Server 2005数据库 372

20.2.1JDBC驱动程序类型 372

20.2.2JSP访问SQL Server 2005数据库方法 372

20.3访问SQL Server 2005数据库应用实例 373

20.3.1查询数据 373

20.3.2添加数据 374

20.3.3修改数据 376

20.3.4删除数据 377

本章小结 378

思考与练习 379

第21章 SQL Server 2005应用开发与课程设计实例 380

21.1数据库规划与设计 380

21.1.1需求分析 380

21.1.2概念结构设计 381

21.1.3逻辑结构设计 381

21.1.4物理结构设计 381

21.1.5数据库实施 381

21.1.6数据库运行和维护 382

21.2SMIS需求分析与功能结构 382

21.3SMIS应用程序的编制 387

21.4SQL Server数据库对象设计 400

本章小结 402

思考与练习 403

附录ASQL Server 2005实验 404

附录B数据类型 427

附录C函数 436

附录D教学大纲 453

参考文献 456

返回顶部