《SQL Server数据库应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王玉,粘新育主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:9787113081409
  • 页数:311 页
图书介绍:本书适合作为高职高专院校计算机及其相关专业的教材。

理论篇 1

第1章 数据管理技术基础 1

1.1 数据管理概述 1

1.1.1 数据和数据处理 1

1.1.2 数据管理技术的发展 2

1.1.3 数据系统的概念 3

1.2 数据模型 7

1.2.1 数据模型的三要素 7

1.2.2 E-R方法 7

1.2.3 数据模型的分类 10

1.3 关系数据库 12

1.3.1 基本概念 12

1.3.2 关系演算 13

1.3.3 关系数据库 15

1.4 数据库设计 16

1.4.1 需求分析 17

1.4.2 概念结构设计 18

1.4.3 逻辑结构设计 18

1.4.4 物理结构设计 18

1.4.5 数据库实施 19

1.4.6 数据库运行与维护 19

本章小结 19

习题 20

第2章 SQL Server 2000系统概述 21

2.1 关系型数据库标准语言——SQL 21

2.2 SQL Server 2000简介 22

2.2.1 SQL Server 2000概述 22

2.2.2 SQL Server 2000特性 22

2.3 SQL Server 2000的安装 23

2.3.1 SQL Server 2000版本 23

2.3.2 SQL Server 2000安装所需环境 24

2.3.3 SQL Server 2000安装注意事项 24

2.3.4 SQL Server 2000的安装步骤 25

2.4 SQL Server 2000实用工具 27

2.4.1 服务管理器 27

2.4.2 企业管理器 27

2.4.3 查询分析器 28

2.5 注册服务器 29

本章小结 31

习题 31

第3章 数据库的创建与管理 32

3.1 数据库的结构 32

3.1.1 数据库对象 32

3.1.2 数据库文件和文件组 32

3.1.3 系统数据库 33

3.2 创建数据库 33

3.2.1 使用企业管理器创建数据库 33

3.2.2 使用向导创建数据库 35

3.2.3 使用T-SQL语句创建数据库 37

3.3 修改数据库 39

3.3.1 使用企业管理器修改数据库 40

3.3.2 使用T-SQL语句修改数据库 40

3.4 删除数据库 41

3.4.1 使用企业管理器删除数据库 41

3.4.2 使用T-SQL语句删除数据库 42

3.5 查看数据库信息 42

3.6 备份和还原数据库 43

3.6.1 使用企业管理器进行备份和还原 44

3.6.2 使用查询分析器进行备份和还原 46

3.7 分离和附加数据库 47

3.7.1 分离数据库 47

3.7.2 附加数据库 48

本章小结 49

习题 49

第4章 数据表和索引 51

4.1 数据表 51

4.1.1 数据表的概念 51

4.1.2 数据类型 52

4.2 创建数据表 57

4.2.1 使用企业管理器创建表 57

4.2.2 使用T-SQL语句创建表 60

4.3 修改数据表 61

4.3.1 使用企业管理器修改表 61

4.3.2 使用T-SQL语句修改表 65

4.4 删除数据表 66

4.4.1 使用企业管理器删除表 66

4.4.2 使用T-SQL语句删除表 66

4.5 表数据操作 67

4.5.1 表记录的插入 67

4.5.2 表记录的修改 71

4.5.3 表记录的删除 73

4.6 导入与导出数据 74

4.6.1 导出数据 74

4.6.2 导入数据 76

4.7 索引 77

4.7.1 SQL Server 2000索引概述 77

4.7.2 SQL Server 2000索引分类 78

4.7.3 创建索引 78

4.7.4 查看索引 81

4.7.5 删除索引 82

本章小结 82

习题 83

第5章 数据完整性 84

5.1 数据完整性的分类 84

5.1.1 域完整性 84

5.1.2 实体完整性 84

5.1.3 参照完整性 84

5.2 域完整性的实现 85

5.2.1 CHECK约束 85

5.2.2 规则 88

5.2.3 默认值约束及默认值对象 92

5.3 实体完整性的实现 97

5.3.1 PRIMARY KEY约束 97

5.3.2 UNIQUE约束 100

5.4 参照完整性的实现 102

本章小结 106

习题 107

第6章 数据库查询 109

6.1 SELECT语句概述 109

6.1.1 SELECT语句的语法格式 109

6.1.2 SELECT语句的执行方式 110

6.2 简单查询 112

6.2.1 SELECT子句 112

6.2.2 WHERE子句 115

6.2.3 ORDER BY子句 119

6.3 分类汇总 119

6.3.1 常用聚合函数 119

6.3.2 分组筛选 121

6.3.3 计算与汇总 123

6.4 连接查询 124

6.4.1 连接谓词 125

6.4.2 JOIN关键字指定的连接 126

6.5 子查询 128

6.6 查询结果保存 131

本章小结 132

习题 133

第7章 视图 134

7.1 视图的基本知识 134

7.1.1 视图的基本概念 134

7.1.2 使用视图的优点与注意事项 135

7.2 创建视图 135

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

7.2.2 使用T-SQL语句创建视图 137

7.3 修改视图 138

7.3.1 使用企业管理器修改视图 138

7.3.2 使用T-SQL语句修改视图 139

7.4 删除视图 140

7.4.1 使用企业管理器删除视图 140

7.4.2 使用T-SQL语句删除视图 141

7.5 使用视图操作表数据 141

7.5.1 查询数据记录 141

7.5.2 插入数据记录 142

7.5.3 修改数据记录 143

7.5.4 删除数据记录 143

本章小结 144

习题 144

第8章 T-SQL程序设计 146

8.1 T-SQL基础 146

8.1.1 标识符 146

8.1.2 常量 147

8.1.3 变量 147

8.1.4 运算符与表达式 149

8.2 批处理与程序流程控制语句 153

8.2.1 批处理 153

8.2.2 流程控制语句 153

8.3 系统内置函数 155

8.3.1 数学函数 155

8.3.2 字符串函数 156

8.3.3 日期和时间函数 158

8.3.4 聚合函数 159

8.3.5 系统函数 159

8.4 用户自定义函数 160

8.4.1 用户自定义函数的定义与调用 160

8.4.2 用户自定义函数的删除 164

本章小结 165

习题 166

第9章 存储过程和触发器 167

9.1 存储过程 167

9.1.1 存储过程的概念与分类 167

9.1.2 创建存储过程 168

9.1.3 执行存储过程 171

9.1.4 修改存储过程 172

9.1.5 删除存储过程 172

9.2 触发器 173

9.2.1 触发器概述 173

9.2.2 创建触发器 174

9.2.3 修改触发器 178

9.2.4 删除触发器 179

本章小结 179

习题 180

第10章 数据库安全性管理 183

10.1 SQL Server 2000系统安全机制 183

10.2 SQL Server 2000登录认证 184

10.2.1 Windows认证和SQL Server认证 184

10.2.2 选择身份认证模式 184

10.2.3 创建和管理SQL Server登录账户 186

10.3 数据库用户账号及权限管理 188

10.3.1 数据库用户账号 188

10.3.2 用户权限及数据库角色 189

10.3.3 使用企业管理器管理用户账户和权限 191

10.3.4 使用T-SQL语句管理用户账户和权限 195

10.4 服务器角色和应用程序角色 198

10.4.1 数据库角色和服务器角色 198

10.4.2 管理服务器角色 199

10.4.3 应用程序角色 200

本章小结 200

习题 201

第11章 SQL Server应用实例 202

11.1 VB/SQL Server开发 202

11.1.1 配置与SQL Server 2000的ODBC连接 202

11.1.2 使用ADO对象访问SQL Server数据库 205

11.2 ASP访问数据库 210

11.3 学生信息管理系统 215

11.3.1 系统设计 216

11.3.2 数据库设计 217

11.3.3 数据库结构的实现 220

11.3.4 学生信息管理系统主窗体的创建 221

11.3.5 系统用户管理模块的创建 225

11.3.6 学籍管理模块的创建 230

11.3.7 班级管理模块的创建 244

11.3.8 课程设置模块的创建 247

11.3.9 成绩管理模块的创建 253

本章小结 255

习题 255

实训篇 256

实训 256

实训一 SQL Server 2000管理工具的使用 256

实训二 数据库的创建与管理 257

实训三 数据库表的操作 260

实训四 表记录的操作 263

实训五 创建和使用索引 265

实训六 数据完整性 267

实训七 数据简单查询 270

实训八 数据复杂查询 274

实训九 创建和使用视图 276

实训十 程序控制流程语句的使用 279

实训十一 系统内置函数 281

实训十二 创建和使用存储过程 282

实训十三 创建和使用触发器 285

实训十四 安全性管理的使用 287

参考文献 292

附录A 学生数据库(XS)表结构及数据样本 293

附录B 常用语句 295

附录C 常用函数 297

附录D 系统函数 299

附录E @@类函数 301

附录F 系统存储过程 303