《数据库原理与SQL Server》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:黄炳强编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115146519
  • 页数:214 页
图书介绍:本书介绍了数据库的原理,基于SQL Server 2000的数据库技术的实现方法和操作步骤。

第1章 数据库系统的基本知识 1

目录 1

1.1 数据库系统简介 2

1.1.1 数据库技术的发展 2

1.1.2 数据库系统的组成 2

1.2 数据库的体系结构 4

1.2.1 数据库三级模式结构 4

1.2.2 三级模式之间的映射 4

1.3 数据模型 5

1.3.1 数据模型的概念 5

1.3.2 实体与关系 5

1.3.3 常见的数据模型 6

1.3.4 关系数据库的规范化 7

1.3.6 常见关系数据库 9

1.3.5 关系数据库设计原则 9

1.4 初识SQL Server 2000 10

1.4.1 SQL Server 2000概述 10

1.4.2 SQL Server 2000的特点 11

1.4.3 SQL Server 2000的版本 12

1.4.4 SQL Server 2000的组件 12

1.4.5 SQL Server 2000中常用的数据对象 13

1.5 Transact-SQL简介 15

1.5.1 SQL Server支持的数据类型 15

1.5.2 SQL Server中的运算符 17

1.5.3 Transact-SQL变量 19

1.5.4 注释符和标识符 19

1.5.5 批处理 20

1.5.6 Transact-SQL流程控制语句 20

1.6 思考与练习 23

第2章 安装SQL Server数据库 25

2.1 SQL Server 2000的安装环境 26

2.1.1 安装前的准备 26

2.1.2 硬件要求 26

2.1.3 软件要求 27

2.2 安装SQL Server 2000 27

2.3 检查SQL Server 2000的安装 35

2.4 卸载SQL Server 2000 38

2.5 上机实践与练习 39

2.5.1 上机实践 39

2.5.2 思考与练习 39

第3章 管理SQL Server 2000 41

3.1 启动和停止SQL Server服务 42

3.2.2 启动SQL Server企业管理器 45

3.2 SQL Server企业管理器 45

3.2.1 SQL Server企业管理器的基本功能 45

3.2.3 注册/删除服务器 46

3.2.4 用SQL Server企业管理器管理SQL Server登录 50

3.2.5 查看和管理SQL Server服务 51

3.2.6 创建和删除服务器组 53

3.2.7 连接和断开服务器 55

3.3 查询分析器 56

3.3.1 启动查询分析器 56

3.3.2 查询分析器的基本操作 57

3.4 SQL Server其他工具 57

3.4.1 服务器网络实用工具 57

3.4.2 客户端网络实用工具 58

3.4.4 SQL Server联机丛书 59

3.4.3 事件探查器 59

3.5.1 上机实践 61

3.5.2 思考与练习 61

3.5 上机实践与练习 61

第4章 数据查询 63

4.1 数据查询语句SELECT 64

4.2 基于单表的查询 64

4.2.1 查询指定的字段 64

4.2.2 使用通配符 66

4.2.3 使用集合函数 66

4.2.4 使用“DISTINCT”去掉重复的记录 66

4.2.5 使用“ORDER BY”对查询结果排序 67

4.2.6 使用“GROUPBY”对查询结果进行分组 67

4.2.7 使用“HAVING”筛选结果表 67

4.4.1 带有“IN”的子查询 68

4.3 基于多表的查询 68

4.4 嵌套查询 68

4.4.2 使用比较运算符的子查询 69

4.4.3 带有“ANY”或“ALL”的子查询 69

4.4.4 带有“EXISTS”的子查询 70

4.5 在查询分析器中进行查询 70

4.6 在企业管理器中进行查询 71

4.7 上机实践与练习 72

第5章 创建和管理SQL Server数据库 75

5.1 SQL Server数据库的文件和文件组 76

5.2 SQL Server系统数据库与示例数据库 77

5.2.1 SQL Server系统数据库 77

5.3.1 使用向导创建数据库 78

5.3 创建数据库 78

5.2.2 SQL Server示例数据库 78

5.3.2 在企业管理器中创建数据库 81

5.3.3 使用Transact-SQL语句创建数据库 83

5.4 修改数据库 86

5.4.1 在企业管理器中修改数据库 86

5.4.2 使用Transact-SQL语句修改数据库 86

5.5 删除数据库 88

5.5.1 在企业管理器中删除数据库 88

5.5.2 使用Transact-SQL语句删除数据库 89

5.6 附加/分离数据库 89

5.6.1 使用企业管理器附加/分离数据库 90

5.7 备份和恢复数据库 92

5.7.1 备份和恢复的基础知识 92

5.6.2 使用Transact-SQL语句分离/附加数据库 92

5.7.2 备份数据库 93

5.7.3 恢复数据库 99

5.8 上机实践与练习 100

5.8.1 上机实践 100

5.8.2 思考与练习 101

第6章 创建表 103

6.1 创建表 104

6.1.1 在企业管理器中创建表 104

6.1.2 使用Transact-SQL语句创建表 106

6.2 修改表的结构 108

6.2.1 在企业管理器中修改表结构 108

6.2.2 使用Transact-SQL语句修改表结构 110

6.3.1 在企业管理器中添加记录 114

6.3 向表中添加记录 114

6.3.2 使用Transact-SQL语句添加记录 115

6.4 修改表中的记录 116

6.4.1 在企业管理器中修改表中的记录 116

6.4.2 使用Transact-SQL语句修改表中的记录 117

6.5 删除表中的记录 118

6.5.1 在SQL Server企业管理器中删除表中的记录 118

6.5.2 使用Transact-SQL语句删除表中的记录 119

6.6 删除表 120

6.6.1 在企业管理器中删除表 120

6.6.2 使用Transact-SQL语句删除表 120

6.7 上机实践与练习 121

6.7.1 上机实践 121

6.7.2 思考与练习 122

第7章 视图与索引 123

7.1 视图的基础知识 124

7.2 创建视图 124

7.2.1 在企业管理器中创建视图 124

7.2.2 使用Transact-SQL语句创建视图 128

7.3 编辑和删除视图 131

73.1 在企业管理器中编辑视图 131

7.3.2 使用Transact-SQL语句编辑视图 133

7.3.3 在企业管理器中删除视图 134

7.3.4 使用Transact-SQL语句删除视图 135

7.4 索引的基本知识 136

7.4.1 索引的概念 136

7.4.2 索引的类型 136

7.5 创建索引 136

7.5.1 在企业管理器中创建索引 137

7.5.2 使用索引创建向导创建索引 139

7.5.3 使用Transact-SQL语句创建索引 141

7.6 更改索引 143

7.7 删除索引 146

7.7.1 使用企业管理器删除索引 147

7.7.2 使用Transact-SQL语句删除索引 147

7.8 上机实践与练习 149

7.8.1 上机实践 149

7.8.2 思考与练习 149

第8章 数据完整性 151

8.1 数据完整性的基础知识 152

8.2 约束 152

8.2.1 CHECK约束 153

8.2.2 UNIQUE约束 154

8.2.3 主键约束 155

8.2.4 外键约束 156

8.3 规则 162

8.3.1 创建规则 162

8.3.2 删除规则 166

8.4 默认 168

8.4.1 创建默认 168

8.4.2 绑定默认 171

8.4.3 解除绑定并删除默认 172

8.5 上机实践与练习 175

8.5.1 上机实践 175

8.5.2 思考与练习 175

第9章 存储过程 177

9.2 创建存储过程 178

9.1.2 存储过程的类型 178

9.1 存储过程的基本知识 178

9.1.1 存储过程概述 178

9.2.1 使用企业管理器创建存储过程 179

9.2.2 使用Transact-SQL语句创建存储过程 180

9.3 管理存储过程 181

9.3.1 查看存储过程 181

9.3.2 重新命名存储过程 182

9.3.3 修改存储过程中的内容 184

9.3.4 执行存储过程 185

9.3.5 删除存储过程 186

9.4 上机实践与练习 188

9.4.1 上机实践 188

9.4.2 思考与练习 188

第10章 触发器与事务 189

10.1.2 触发器的种类 190

10.2 创建触发器 190

10.1 触发器的基础知识 190

10.1.1 触发器的概念 190

10.2.1 使用企业管理器创建触发器 191

10.2.2 使用Transact-SQL语句创建触发器 192

10.3 管理触发器 194

103.1 使用企业管理器显示触发器信息 194

10.3.2 使用系统存储过程查看触发器信息 194

10.4 删除触发器 196

10.4.1 在企业管理器中删除触发器 196

10.4.2 使用Transact-SQL语句删除触发器 196

10.6 事务编程 198

10.5.2 事务的特征 198

10.5.1 事务的概念 198

10.5 事务的基本知识 198

10.7 锁的基本知识 199

10.7.1 锁的概念 199

10.7.2 锁的类型 200

10.7.3 死锁 200

10.8 上机实践与练习 200

10.8.1 上机实践 200

10.8.2 思考与练习 201

第11章 SQL Server的安全与权限 203

11.1 SQL Server身份验证 204

11.1.1 验证模式 204

11.1.2 配置SQL Server的身份验证模式 204

11.1.3 管理登录账号 205

11.2 数据库用户 209

11.2.1 创建数据库用户 209

11.2.2 修改数据库用户的属性 209

11.2.3 删除数据库用户 209

11.3 SQL Server角色 210

11.3.1 固定服务器角色 210

11.3.2 数据库角色 211

11.3.3 管理数据库角色 211

11.4 管理SQL Server权限 213

11.5 上机实践与练习 214

11.5.1 上机实践 214

11.5.2 思考与练习 214