《SQLServer数据库案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何文华编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121065002
  • 页数:297 页
图书介绍:本书包括数据库基础知识、SQL Server数据库管理系统、SQL语言与应用开发、应用程序设计语言开发数据库应用系统等。本书不仅讲解SQL Server 2005的基本操作、数据管理和维护、用户和安全管理等内容,还讲解SQL Server 2005的Transact-SQL语言和应用开发方法,通过Transact-SQL语言完成对SQL Server数据库的各种操作、进行数据库应用开发。利用ADO. NET和ASP. NET作为应用程序开发工具,讲解与作为后台数据库SQL Server 2005的编程接口,介绍数据库应用系统开发的方法和技术。通过案例教学,使读者通过数据库应用系统开发项目掌握数据库基础、SQL Server管理、SQL语言与应用开发,以及利用SQL Server为数据库后台、用程序设计语言为开发工具的应用系统开发方法。

第一篇 数据库和SQLServer2005基础 2

第1章 数据库基础知识 2

1.1数据库系统概述 2

1.1.1数据、数据库和数据库管理系统 2

1.1.2数据模型 3

1.1.3关系型数据库 3

1.1.4数据库应用系统 4

1.1.5数据库系统 5

1.2数据库应用系统开发简介 5

1.2.1SQL和Transact-SQL语言 5

1.2.2C/S结构和B/S结构的应用程序 7

1.2.3ODBC概述 8

1.3数据库应用系统的开发概述 10

1.3.1数据库应用系统开发步骤 10

1.3.2数据库设计 11

1.3.3应用程序设计 12

1.4本教材使用的实例数据库简介 12

1.4.1教材实例:学籍管理数据库 12

1.4.2课外练习实例:图书管理数据库 16

训练题 18

第2章 SQLServer2005管理入门 19

2.1SQLServer2005概述 19

2.1.1SQLServer2005的系统架构 19

2.1.2SQLServer2005版本、性能及系统需求 21

2.2SQLServer2005实用工具 24

2.2.1SQLServer配置工具 24

2.2.2SQLServerManagementStudio 25

2.2.3SQLServer分析服务 29

2.2.4BusinessIntelligenceDevelopmentStudio 29

2.2.5命令提示实用工具 29

2.2.6SQLServer联机丛书 30

2.3SQLServer服务器管理 31

2.3.1注册服务器组 31

2.3.2注册服务器 32

2.3.3服务器启动、暂停和停止 34

2.3.4配置服务启动模式 35

2.3.5服务器常用属性配置 37

训练题 40

第3章 SQLServer2005的数据管理 41

3.1SQLServer数据库的组成 41

3.1.1数据库对象及构成 41

3.1.2系统数据库 42

3.1.3示例数据库 43

3.2SQLServer数据库操作 43

3.2.1文件和文件组 43

3.2.2创建数据库 44

3.2.3查看和修改数据库 49

3.2.4删除数据库 51

3.3数据表的操作 53

3.3.1SQLServer的数据类型 53

3.3.2表的创建 57

3.3.3约束 61

3.3.4索引 71

3.3.5表的修改、删除 77

3.4创建本书的实例数据库和表 79

3.5创建和使用视图 82

训练题 86

第4章 Transact-SQL语言基础 89

4.1SQL语言概述 89

4.1.1SQL语言简介 89

4.1.2SQL中的函数和表达式 91

4.1.3SQL语句中的子句 94

4.2数据定义语句 95

4.2.1数据库创建及维护 95

4.2.2表的创建及维护 96

4.2.3视图创建及维护 97

4.2.4索引操作 97

4.2.5数据完整性 98

4.3查询数据 99

4.3.1简单查询 100

4.3.2连接查询 110

4.3.3嵌套查询和相关子查询 114

4.4插入数据 118

4.4.1使用VALUES关键字 118

4.4.2使用SELECT子句 119

4.5修改及删除数据 119

4.6SQL语句的调试 120

4.6.1常见错误 121

4.6.2常见逻辑错误 123

4.7SQL语句应用实例 124

训练题 126

第5章 SQLServer2005数据库的日常维护 128

5.1服务器监视 128

5.1.1SQLServer服务器监视手段 128

5.1.2使用SQLServer事件探查器 129

5.2备份与恢复 134

5.2.1数据库备份与恢复概述 134

5.2.2数据库的备份 137

5.2.3数据库的恢复 139

5.3数据导出与导入 142

5.3.1数据的导出 142

5.3.2数据的导入 148

5.4SQLServer2005数据库的性能优化 150

训练题 152

第6章 SQLServer2005的安全管理 153

6.1SQLServer2005安全技术概述 153

6.2SQLServer安全体系结构 154

6.2.1操作系统的安全性 156

6.2.2SQLServer的安全身份验证 157

6.2.3数据库用户权限的安全性 157

6.2.4SQLServer的架构安全性 157

6.2.5SQLServer数据库对象的安全性 158

6.3SQLServer安全认证模式 158

6.3.1Windows身份验证方式 158

6.3.2SQLServer身份验证方式 158

6.4管理登录账户 158

6.4.1查看与设置账户登录属性 159

6.4.2将Windows账户指定为SQLServer登录账户 160

6.4.3创建新的SQLServer登录账户 162

6.5创建和管理数据库用户 164

6.5.1创建数据库用户 165

6.5.2查看和修改数据库用户 166

6.5.3删除数据库用户 166

6.6管理角色和权限管理 167

6.6.1角色管理 167

6.6.2权限管理 170

6.7证书及数据加密 172

训练题 175

第二篇 SQLServer2005数据库的应用开发 178

第7章 Transact-SQL程序设计和应用开发 178

7.1Transact-SQL编程基础 178

7.1.1语法规则 178

7.1.2常量和变量 181

7.1.3批和脚本 183

7.2流程控制语句 185

7.3函数 189

7.3.1常用内置函数 190

7.3.2用户自定义函数 191

7.4游标 198

7.4.1游标的基本概念 198

7.4.2对游标数据的操作 201

7.5存储过程 202

7.5.1存储过程的基本概念 202

7.5.2存储过程的创建与执行 204

7.5.3存储过程的维护与重编译 210

7.6事务处理 212

7.6.1事务的基本概念 212

7.6.2事务的基本操作 213

7.7触发器 214

7.7.1触发器的基本概念 214

7.7.2创建触发器 216

7.7.3管理触发器 221

7.8数据库的应用开发 223

7.8.1本书实例数据库的存储过程设计 223

7.8.2本书实例数据库的触发器设计 225

训练题 227

第8章 基于ASP.NET的数据库应用程序开发 228

8.1基于ASP.NET的数据库程序设计和系统基本环境设置 228

8.1.1ASP.NET和开发工具VisualStudio2005简介 228

8.1.2IIS服务和配置 231

8.1.3使用ODBC连接SQLServer数据库 235

8.2ASP.NET的数据控件 239

8.2.1ASP.NET的数据源控件 239

8.2.2ASP.NET的数据绑定控件 244

8.2.3使用ASP.NET数据控件访问SQLServer数据库 251

8.2.4使用ODBC访问SQLServer数据库 254

8.3ADO.NET对象基础 257

8.3.1使用ADO.NET数据对象访问SQLServer数据库 258

8.3.2使用ADO.NET的常用对象 258

8.3.3使用ADO.NET对象开发数据库应用程序 262

8.4基于ASP.NET和SQLServer的数据库程序设计 264

8.4.1使用ASP.NET连接SQLServer数据库 264

8.4.2ASP.NET的数据操作 265

8.4.3使用ASP.NET开发数据库应用程序 270

8.5基于ASP.NET和SQLServer的数据库应用开发实例 273

8.5.1数据库应用系统开发步骤 273

8.5.2学籍管理系统结构设计 274

8.5.3学籍管理系统数据库设计 275

8.5.4系统实现 275

训练题 283

附录ATransact-SQL的内置函数 284

附录BSQLServer2005的安装 287

参考文献 297