当前位置:首页 > 工业技术
SQL Server应用教程
SQL Server应用教程

SQL Server应用教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:郑阿奇等主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115188243
  • 页数:351 页
图书介绍:本书仍以当前最流行的Microsoft SQL Server 2000作为平台,比较系统地介绍SQL Server 2000中文版的功能及应用方法。每一部分均为先讲解后实例,贯穿全书数据库表的结构列于附录中。客户/服务器编程为先讲解后实习,实习内容综合应用了SQL Server 2000的基本功能,比较好地解决了SQL Server 2000学和用的问题。由于本书的内容体系具有自己的特色,并且从方便教和学两个角度组织内容、调试实例和安排先后顺序,所以用本书教和学比较方便。
《SQL Server应用教程》目录

第一部分 SQL Server 2000

第1章 数据库的基本概念和SQL Server环境 1

1.1 数据库的基本概念 1

1.1.1 数据库 1

1.1.2 关系模型 2

1.2 数据库设计 6

1.2.1 概念结构设计 6

1.2.2 逻辑结构设计 7

1.2.3 数据库物理设计 9

1.3 数据库应用系统 9

1.3.1 数据库的连接方式 9

1.3.2 客户/服务器模式应用系统 11

1.3.3 三层客户/服务器模式应用系统 12

1.4 SQL Server 2000操作环境 13

1.4.1 软硬件环境 13

1.4.2 SQL企业管理器 13

1.4.3 SQL查询分析器 14

1.4.4 服务器组件 14

1.4.5 服务启动和停止 15

1.4.6 设置Windows服务账户 17

习题 17

第2章 数据库和表的创建 18

2.1 SQL Server 2000数据库的基本概念 18

2.1.1 数据库 18

2.1.2 表 19

2.2 界面创建数据库和表 20

2.2.1 数据库的创建、修改和删除 21

2.2.2 表的创建、修改和删除 31

2.3 命令方式创建数据库和表 39

2.3.1 创建数据库 39

2.3.2 修改数据库 43

2.3.3 删除数据库 45

2.3.4 创建表 46

2.3.5 修改表 47

2.3.6 删除表 48

习题 48

第3章 表数据操作 49

3.1 界面操作表数据 49

3.1.1 插入记录 50

3.1.2 删除记录 50

3.1.3 修改记录 51

3.1.4 界面操作表数据的另一种方法 51

3.2 命令操作表数据 52

3.2.1 插入记录 52

3.2.2 删除数据 55

3.2.3 修改数据 57

习题 59

第4章 数据库的查询和视图 60

4.1 数据库的查询 60

4.1.1 选择列 60

4.1.2 选择行 64

4.1.3 FROM子句 70

4.1.4 连接 72

4.1.5 数据汇总 76

4.1.6 排序 82

4.2 视图 83

4.2.1 视图概念 83

4.2.2 创建视图 83

4.2.3 查询视图 88

4.2.4 更新视图 89

4.2.5 修改视图的定义 93

4.2.6 删除视图 94

4.3 游标 94

4.3.1 游标概念 94

4.3.2 声明游标 95

4.3.3 打开游标 97

4.3.4 读取数据 98

4.3.5 关闭游标 100

4.3.6 删除游标 100

习题 100

第5章 索引与数据完整性 101

5.1 索引 101

5.1.1 索引的分类 101

5.1.2 索引的创建 102

5.1.3 索引的删除 107

5.2 默认值约束及默认值对象 107

5.2.1 在表中定义及删除默认值约束 107

5.2.2 默认值对象的定义、使用与删除 109

5.3 数据完整性 112

5.3.1 数据完整性的分类 112

5.3.2 域完整性的实现 113

5.3.3 实体完整性的实现 119

5.3.4 参照完整性的实现 123

习题 127

第6章 存储过程和触发器 128

6.1 存储过程 128

6.1.1 存储过程的类型 128

6.1.2 用户存储过程的创建与执行 129

6.1.3 用户存储过程的修改 134

6.1.4 用户存储过程的删除 135

6.2 触发器 136

6.2.1 利用SQL命令创建触发器 136

6.2.2 利用企业管理器创建触发器 140

6.2.3 触发器的修改 141

6.2.4 触发器的删除 142

习题 142

第7章 备份恢复 143

7.1 备份和恢复概述 143

7.1.1 数据库备份 143

7.1.2 数据库恢复 146

7.2 备份操作和备份命令 147

7.2.1 创建备份设备 147

7.2.2 备份命令 150

7.2.3 使用企业管理器进行备份 159

7.2.4 使用备份向导进行备份 161

7.3 恢复操作和恢复命令 162

7.3.1 检查点 162

7.3.2 数据库的恢复命令 163

7.3.3 使用企业管理器恢复数据库 167

习题 168

第8章 系统安全管理和事务 169

8.1 SQL Server 2000的身份验证模式 169

8.2 建立和管理用户账号 170

8.2.1 Windows NT验证模式登录账号的建立与取消 170

8.2.2 混合验证模式下SQL Server登录账号的建立与删除 172

8.3 服务器角色与数据库角色 174

8.3.1 固定服务器角色 174

8.3.2 固定数据库角色 176

8.3.3 用户自定义数据库角色 177

8.4 事务 186

8.4.1 事务类型 186

8.4.2 事务处理语句 186

习题 188

第二部分 SQL Server 2000实验 189

实验0 SQL Server 2000的安装 189

实验1 SQL Server 2000管理工具使用 195

实验2 创建数据库和表 197

实验3 表数据插入、修改和删除 200

实验4 数据库的查询 203

实验5 T-SQL编程 208

实验6 索引和数据完整性的使用 210

实验7 存储过程、触发器和用户定义函数 212

实验8 数据库的安全性 216

实验8.1 数据库用户权限的设置 216

实验8.2 服务器角色的应用 218

实验8.3 数据库角色的应用 218

实验9 备份恢复与导入导出 220

实验9.1 数据库的备份 220

实验9.2 数据库的恢复 221

实验9.3 数据库的导入导出 222

第三部分 综合应用实习 227

实习0 数据准备 227

实习1 VB/SQL Server学生成绩管理系统 231

P1.1 连接SQL Server数据库 231

P1.2 学生成绩管理系统主界面 236

P1.3 学生信息查询 238

P1.4 学生信息修改 240

P1.5 学生成绩的录入 244

实习2 ASP.NET(C#)/SQL Server学生成绩管理系统 251

P2.1 ADO.NET连接数据库 251

P2.2 主程序界面 255

P2.3 学生信息查询 256

P2.4 学生成绩查询 260

P2.5 学生信息更新 263

P2.6 学生成绩录入 269

实习3 VC++/SQL Server学生成绩管理系统 275

P3.1 VC++中数据库访问 275

P3.2 VC++学生成绩管理系统 278

第四部分 附录 299

附录A SQL Server 2000数据类型 299

附录B T-SQL语言 304

B.1 常量、变量与数据类型 306

B.1.1 常量 306

B.1.2 数据类型 307

B.1.3 变量 311

B.2 运算符与表达式 314

B.3 流程控制语句 320

B.3.1 判断语句 321

B.3.2 无条件转移语句 322

B.3.3 循环及相关语句 322

B.3.4 返回语句 323

B.3.5 等待语句 324

B.4 系统内置函数 324

B.4.1 系统内置函数介绍 324

B.4.2 常用系统内置函数 325

B.5 用户定义函数 331

B.5.1 用户函数的定义与调用 332

B.5.2 用户定义函数的删除 337

附录C 常用函数 338

附录D 系统存储过程 340

附录E 扩展存储过程 349

返回顶部