《SQL SERVER 2000简明教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:蔡平胜主编
  • 出 版 社:济南:山东大学出版社
  • 出版年份:2007
  • ISBN:9787560734576
  • 页数:317 页
图书介绍:本书为高校教材。内容包括数据库系统概述,SQL SERVER 2000关系型数据库系统,创建和管理数据库,数据结构等。

第1章 数据库系统概述 1

1.1 绪论 1

1.1.1 数据库系统的基本概念 1

1.1.2 数据库技术的发展 3

1.1.3 数据模型 5

1.1.4 数据库系统的三级模式/两层映象结构 7

1.1.5 数据库系统的体系结构 8

1.2 关系模型 9

1.2.1 关系模型的基本概念 9

1.2.2 关系的性质 10

1.2.3 关系的码 10

1.2.4 关系模型的数据操纵 10

1.2.5 关系模型的完整性 11

1.3 关系数据库规范化理论 11

1.3.1 关系模式应具备的条件 11

1.3.2 函数依赖 13

1.3.3 范式(Normal Form) 13

1.3.4 关系范式的规范化 17

1.4 数据库设计 19

1.4.1 数据库设计的任务 19

1.4.2 数据库的设计方法 19

1.4.3 数据库的设计步骤 20

第2章 SQL Server 2000关系型数据库系统 28

2.1 SQL Server 2000系统概述 28

2.1.1 SQL Server 2000简介 28

2.1.2 SQL Server 2000的体系结构 28

2.1.3 SQL Server 2000的功能和特点 29

2.2 SQL Server 2000的安装 30

2.2.1 安装前的准备工作 30

2.2.2 SQL Server 2000的安装 33

2.3 SQL Server 2000的系统管理与开发 42

2.3.1 启动SQL Server 2000 42

2.3.2 SQL Server 2000界面与管理工具 46

2.3.3 语言与编程接口 48

第3章 创建和管理数据库 50

3.1 SQL Server 2000文件和文件组 50

3.1.1 数据库文件和文件组 50

3.1.2 文件组的概念 50

3.2 数据库的创建和管理 51

3.2.1 使用向导创建数据库 51

3.2.2 使用企业管理器创建数据库 55

3.2.3 使用T-SQL语言创建数据库 56

3.2.4 查看数据库的信息 59

3.2.5 修改数据库 60

3.2.6 删除数据库 63

3.3 数据表的创建和管理 63

3.3.1 数据类型 63

3.3.2 创建数据表 66

3.3.3 向数据表中插入记录 67

3.3.4 修改数据表 68

3.3.5 删除数据表中的记录 71

3.3.6 删除数据表 72

第4章 数据查询 73

4.1 单表查询 73

4.1.1 查询的基本格式 73

4.1.2 WHERE子句 76

4.1.3 ORDER BY子句 82

4.1.4 GROUP BY子句 84

4.1.5 HAVING子句 85

4.1.6 COMPUTE和COMPUTE BY子句 86

4.2 T-SQL程序设计基础 88

4.2.1 运算符 88

4.2.2 变量定义 91

4.2.3 流程控制语句 93

4.2.4 游标 97

4.3 子查询 104

4.3.1 嵌套查询 104

4.3.2 用于修改的子查询 109

4.3.3 用于删除的子查询 111

4.4 连接查询 111

4.4.1 连接查询的格式 111

4.4.2 内连接 113

4.4.3 交叉连接 113

4.4.4 外连接 114

4.5 UNION操作 116

第5章 SQL Server数据完整性的实现 120

5.1 SQL Server的数据完整性概述 120

5.1.1 数据完整性的基本概念 120

5.1.2 数据完整性的分类 120

5.1.3 数据完整性的实现方法 121

5.2 使用约束 121

5.2.1 主键约束 122

5.2.2 检查约束 122

5.2.3 缺省值约束 123

5.2.4 唯一性约束 124

5.2.5 外键约束 125

5.2.6 列级约束和表级约束 126

5.2.7 使用企业管理器管理约束 126

5.2.8 使用系统存储过程查看约束的信息 128

5.2.9 删除约束 129

5.3 使用默认 130

5.3.1 创建默认 130

5.3.2 默认的捆绑与松绑 131

5.3.3 查看默认的信息 133

5.3.4 删除默认 134

5.4 使用规则 135

5.4.1 创建规则 135

5.4.2 规则的捆绑与松绑 136

5.4.3 查看规则的信息 138

5.4.4 删除规则 139

第6章 索引 141

6.1 索引的概念 141

6.1.1 SQL Server 2000中数据的存储和访问 141

6.1.2 索引 142

6.1.3 索引的功能 143

6.1.4 创建索引的原则 143

6.1.5 索引的分类 144

6.2 创建索引 146

6.2.1 使用企业管理器创建索引 146

6.2.2 使用T-SQL语言创建索引 148

6.3 查看索引的信息 149

6.3.1 使用企业管理器查看索引信息 149

6.3.2 使用系统存储过程查看索引信息 150

6.4 管理索引 151

6.4.1 使用企业管理器管理索引 151

6.4.2 使用系统存储过程为索引更名 153

6.5 索引的维护 153

6.5.1 数据碎片 153

6.5.2 重建索引 153

6.6 删除索引 153

第7章 视图 156

7.1 视图的概念 156

7.1.1 视图 156

7.1.2 视图的功能 156

7.2 创建视图 158

7.2.1 使用企业管理器创建视图 158

7.2.2 使用T-SQL语言创建视图 164

7.3 查看视图的信息 165

7.4 修改视图 166

7.4.1 使用企业管理器修改视图 166

7.4.2 使用T-SQL语句修改视图 167

7.4.3 重命名视图 167

7.5 视图的使用 167

7.5.1 查询视图 167

7.5.2 通过视图修改数据 168

7.6 删除视图 169

7.6.1 使用企业管理器删除视图 169

7.6.2 使用T-SQL语句删除视图 170

第8章 存储过程 172

8.1 存储过程的基本概念 172

8.1.1 存储过程的概念 172

8.1.2 存储过程的优点 172

8.1.3 存储过程的分类 173

8.2 创建存储过程 173

8.2.1 使用向导创建存储过程 173

8.2.2 使用企业管理器创建存储过程 177

8.2.3 使用T-SQL语言创建存储过程 179

8.3 存储过程的调用 181

8.3.1 调用不带参数的存储过程 181

8.3.2 输入参数的使用 182

8.3.3 输出参数的使用 183

8.4 浏览存储过程的信息 184

8.4.1 使用企业管理器浏览存储过程的信息 184

8.4.2 使用系统存储过程浏览存储过程的信息 185

8.5 存储过程的修改 187

8.5.1 存储过程定义的修改 187

8.5.2 存储过程名的修改 188

8.6 存储过程的删除 189

8.6.1 使用企业管理器删除存储过程 189

8.6.2 使用T-SQL语句删除存储过程 190

第9章 触发器 192

9.1 触发器的概念 192

9.2 触发器的功能 192

9.3 触发器的种类 193

9.4 创建触发器 193

9.4.1 使用企业管理器创建触发器 193

9.4.2 用CREATE TRIGGER命令创建触发器 194

9.5 查看触发器的信息 196

9.6 inserted表和deleted表 199

9.7 触发器的应用 199

9.8 修改触发器的定义 200

9.9 删除触发器 201

9.10 嵌套触发器 202

9.11 递归触发器 202

第10章 函数 204

10.1 内置函数 204

10.1.1 聚合函数 204

10.1.2 字符串函数 206

10.1.3 日期时间函数 210

10.1.4 数学函数 212

10.1.5 系统函数 213

10.1.6 元数据函数 217

10.1.7 安全函数 218

10.1.8 行集函数 219

10.1.9 游标函数 220

10.1.10 配置行数 220

10.1.11 文本与图像函数 221

10.2 用户自定义函数(UDF) 224

10.2.1 概念 224

10.2.2 用户自定义函数的分类 224

10.2.3 创建用户自定义函数 225

10.2.4 查看用户自定义函数的信息 229

10.2.5 修改用户自定义函数 230

10.2.6 删除用户自定义函数 231

第11章 SQL Server 2000的安全管理 232

11.1 SQL Server 2000的注册管理 232

11.1.1 注册服务器 232

11.1.2 删除SQL Server注册 233

11.1.3 修改注册服务器 234

11.2 SQL Server 2000的安全性管理 235

11.2.1 SQL Server登录和认证 235

11.2.2 SQL Server 2000的安全策略 237

11.3 服务器的安全性 238

11.3.1 用户管理 238

11.3.2 角色管理 241

11.4 权限管理 247

11.4.1 权限管理范围 247

11.4.2 权限管理操作 248

11.4.3 删除、拒绝权限管理操作 249

第12章 备份与还原 251

12.1 数据库备份与还原的概念 251

12.1.1 数据库备份 251

12.1.2 数据还原 252

12.2 备份与还原的方式 253

12.2.1 数据库备份方式 253

12.2.2 数据库的还原方式 253

12.3 SQL Server 2000中的备份操作 254

12.3.1 备份设备和备份设备的创建 254

12.3.2 备份 256

12.4 SQL Server 2000中的还原操作 265

12.4.1 使用企业管理器还原数据库 266

12.4.2 使用查询分析器还原数据库 268

12.5 制定备份及还原计划 272

12.6 数据库的分离与附加 273

第13章 SQL Server 2000与其他数据源的连接 276

13.1 ODBC概述 276

13.1.1 ODBC简介 276

13.1.2 ODBC与ADO比较 277

13.1.3 ODBC组件 277

13.2 ODBC数据源 278

13.3 ODBC的数据源配置 279

附录 286

附录Ⅰ 连接SQL Server数据库 286

附录Ⅱ 教务处成绩管理系统的设计 288

参考文献 317