《SQL Server基础教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:董翔英等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030145585
  • 页数:272 页
图书介绍:本书主要向读者介绍有关SQL Server基础方面的一些知识等,本书语言通俗易懂,例题与习题丰富,内容深浅适中,非常适合作高职、高专计算机及相关专业有关课程的教材。

目录 2

第一篇 SQL Server应用基础 2

第1章 SQL Server数据库概述 2

1.1 数据库技术概述 2

1.1.1 数据库系统 2

1.1.2 关系数据库定义 3

1.1.3 关系数据库对象 4

1.2 Web数据库 5

1.2.1 Web数据库技术 6

1.2.2 Web数据库开发环境 7

1.3 SQL Server简介 7

1.3.1 SQL Server数据库语言 7

1.3.2 SQL Server的安装 8

1.3.3 注册服务器 10

1.3.4 运行SQL Server 12

小结 13

习题 13

第2章 创建数据库和数据表 16

2.1 数据库的创建 16

2.1.1 数据库的类别 17

2.1.2 数据库文件的类别 18

2.1.3 用命令方式创建数据库 18

2.1.4 用命令方式管理数据库框架 20

2.1.5 用界面方式创建数据库 22

2.1.6 用界面方式修改数据库 25

2.2.1 表结构与数据类型 27

2.2 表的创建 27

2.2.2 用命令方式创建表 31

2.2.3 用命令方式修改表结构 32

2.2.4 用界面方式创建表 34

2.2.5 用界面方式修改表结构 36

小结 37

习题 38

第3章 管理数据库中的表数据 42

3.1 命令方式管理表中数据 42

3.1.1 用INSERT语句插入记录 42

3.1.2 用DELETE语句删除记录 44

3.1.3 用UPDATE语句修改记录 45

3.2 用界面管理表中数据 45

3.2.2 删除记录 46

3.2.1 插入记录 46

3.2.3 修改记录 48

小结 49

习题 49

第4章 数据库查询 52

4.1 一般查询 53

4.1.1 SELECT语句基本格式 53

4.1.2 输出列的设定 55

4.1.3 输出行数的限制 57

4.1.4 筛选行的条件 58

4.1.5 输出数据排序 63

4.1.6 多表连接 65

4.2.1 分组统计查询 69

4.2 高级查询 69

4.2.2 子查询 75

4.2.3 用CASE函数查询数据 79

4.2.4 用INTO子句保存查询结果 81

4.3 视图 82

4.3.1 视图的概念 82

4.3.2 创建视图 83

4.3.3 查询视图数据 86

4.3.4 更新视图数据 87

4.3.5 修改视图定义 89

4.3.6 删除视图 89

小结 90

习题 90

第5章 SQL Server编程概念 94

5.1 批处理与事务 95

5.1.1 批处理 95

5.1.2 事务控制 95

5.2 局部变量与全局变量 98

5.3 分支和循环流程控制 100

5.4 返回和等待流程控制 103

小结 104

习题 104

第6章 使用函数辅助查询 107

6.1 数学函数 108

6.2 字符串函数 110

6.3 日期函数 113

6.4 转换函数 115

6.5 判定函数 116

6.6.1 用户函数的定义 117

6.6 用户自定义函数 117

6.6.2 用户函数的调用 120

6.6.3 用户函数的修改和删除 121

小结 121

习题 122

第7章 保持数据库数据完整性 124

7.1 数据完整性概念 124

7.2 缺省与规则 126

7.2.1 创建缺省和规则 126

7.2.2 绑定 127

7.2.3 取消绑定 129

7.2.4 删除缺省和规则 130

7.3.1 列级约束与表级约束 131

7.3 数据约束 131

7.3.2 主键约束 132

7.3.3 唯 约束 133

7.3.4 外键约束 134

7.3.5 缺省约束 136

7.3.6 CHECK约束 137

7.3.7 启用与禁止约束 139

7.4 约束与缺省、规则比较 139

小结 140

习题 140

第8章 使用索引提高查询效率 143

8.1 索引概述 143

8.1.2 使用索引的场合 144

8.1.1 索引的作用 144

8.1.3 索引分类 145

8.2 创建索引 146

8.2.1 用命令方式创建索引 146

8.2.2 用界面方式创建索引 148

8.3 删除索引 149

8.3.1 用命令方式删除索引 149

8.3.2 用界面方式删除索引 150

8.4 使用好的索引 150

小结 151

习题 151

第9章 建立存储过程与触发器 154

9.1 存储过程 154

9.1.2 存储过程的类型 155

9.1.1 存储过程的作用 155

9.1.3 创建存储过程 156

9.1.4 执行存储过程 160

9.1.5 修改存储过程 162

9.1.6 删除存储过程 163

9.2 触发器 164

9.2.1 触发器的作用 164

9.2.2 触发器的类别 165

9.2.3 创建触发器 166

9.2.4 修改触发器 170

9.2.5 删除触发器 171

9.3.2 更改名称 172

9.3.1 显示定义属性 172

9.3 常用的系统存储过程 172

小结 173

习题 173

第10章 使用游标查询结果集 177

10.1 游标概念 177

10.1.1 数据子集 178

10.1.2 游标 178

10.1.3 游标类型 179

10.2 游标操作 180

10.2.1 游标声明 180

10.2.2 打开游标 183

10.2.3 读取数据 184

10.2.4 通过游标修改数据 186

10.2.5 关闭游标 187

10.2.6 删除游标 188

小结 188

习题 188

第11章 安全认证与访问权限 191

11.1 SQL Server的安全策略 192

11.1.1 SQL Server的安全管制 192

11.1.2 SQL Server登录认证模式 193

11.1.3 登录者和数据库用户 194

11.2 管理Windows 2000认证的登录账号 195

11.2.1 使用系统存储过程管理Windows 2000登录账号 195

11.2.2 使用企业管理器管理Windows 2000认证的登录账号 196

11.3.1 使用系统存储过程管理SQL Server认证模式的登录账号 197

11.3 管理SQL Server认证的登录账号 197

11.3.2 使用企业管理器建立或取消SQL Server的登录账号 198

11.3.3 显示登录者的设置内容 199

11.4 数据库用户与用户可访问的数据库 200

11.4.1 添加或删除数据库用户 200

11.4.2 设置用户可访问的和不可访问的数据库 201

11.5 角色与角色成员 202

11.5.1 角色的概念与种类 202

11.5.2 添加或删除固定服务器角色成员 203

11.5.3 添加或删除固定数据库角色成员 205

11.5.4 用户自定义的数据库角色和角色成员 206

11.6.1 对象权限与语句权限 208

11.6 用户权限 208

11.6.2 用命令方式设置用户权限 209

11.6.3 用企业管理器设置用户权限 210

小结 211

习题 212

第12章 备份还原与导入导出 213

12.1 数据库的备份与还原 213

12.1.1 备份数据库 214

12.1.2 还原数据库 216

12.2 事务日志的备份与还原 217

12.2.1 备份事务日志 217

12.2.2 原事务日志 218

12.3 数据导出与导入 219

12.3.1 数据导出 219

12.3.2 数据导入 221

小结 222

习题 222

第二篇 上机实验指导与习题解答 226

第13章 SQL Server综合应用 226

13.1 在VB环境中SQL Server数据库应用开发 226

13.1.1 数据库连接 226

13.1.2 数据环境设计 228

13.1.3 用户界面设计 229

13.2 在Delphi 7环境中SQL Server数据库应用开发 230

13.2.1 数据库连接 230

13.2.2 用户界面设计 231

第14章 上机实验指导 234

实验一 SQL Server2000的安装及配置 234

实验二 创建数据库和表 236

实验三 管理数据表中的数据 237

实验四 数据库简单查询 238

实验五 数据库高级查询 240

实验六 视图的使用 242

实验七 T-SQL编程 244

实验八 约束与索引的使用 247

实验九 存储过程和触发器的使用 249

实验十 游标的使用 250

实验十一 安全认证与访问权限 251

实验十二 数据库备份 253

习题参考答案 255

附录 269

主要参考文献 272