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

  • 购买积分:12 如何计算积分?
  • 作  者:钱冬云,周雅静编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302216285
  • 页数:302 页
图书介绍:本书面向企业的工作过程,以“销售管理系统”为实例,全面而详细地讲解了SQL Server数据库应用技术。

第1章 销售管理数据库的规划 1

1.1数据库概述 1

1.1.1基本概念 1

1.1.2数据描述 2

1.2数据库设计的步骤 2

1.3销售管理数据库的需求分析 4

1.3.1需求分析的任务 4

1.3.2常用的需求调查方法 5

1.3.3编写需求分析说明书 5

1.3.4销售管理数据库的需求分析 5

1.4销售管理数据库的概念结构设计 7

1.4.1概念结构设计的任务 7

1.4.2实体与联系 7

1.4.3概念模型的表示方法 8

1.4.4概念结构设计的步骤 9

1.4.5销售管理数据库的概念结构设计 9

1.5销售管理数据库的逻辑结构设计 11

1.5.1逻辑结构设计的任务 11

1.5.2关系模型 11

1.5.3 E-R模型到关系模型的转化 12

1.5.4数据模型优化 14

1.5.5销售管理数据库的逻辑结构设计 17

1.6销售管理数据库的物理结构设计 18

1.6.1物理结构设计的任务 18

1.6.2确定数据库的物理结构 18

1.6.3销售管理数据库的物理结构设计 20

1.7销售管理数据库的实施 22

1.8销售管理数据库的运行和维护 23

习题1 23

实训1 24

第2章 销售管理数据库的开发环境 25

2.1 SQL Server 2005功能简介 25

2.2 SQL Server 2005的安装 26

2.2.1 SQL Server 2005的版本 26

2.2.2 SQL Server 2005的安装环境要求 27

2.2.3 SQL Server 2005的安装过程 28

2.3 SQL Server Management Studio简介 32

2.3.1启动SQL Server Management Studio 33

2.3.2 Management Studio工作界面 33

2.3.3附加销售管理数据库CompanySales 36

2.3.4联机帮助文档 37

2.4创建一个查询 38

习题2 39

实训2 40

第3章 销售管理数据库的创建和管理 41

3.1系统数据库 41

3.2数据库存储结构 42

3.2.1数据库文件 43

3.2.2文件组 44

3.3销售管理数据库的创建 44

3.3.1使用Management Studio 44

3.3.2使用CREATE DATABASE语句 45

3.3.3使用模板 47

3.4销售管理数据库的管理 48

3.4.1扩充数据文件和事务日志的容量 49

3.4.2收缩数据库 52

3.4.3更改数据库名称 54

3.4.4删除数据库 54

3.4.5打开数据库 55

3.4.6查看数据库信息 56

3.4.7分离和附加数据库 57

3.4.8数据库的联机和脱机 59

习题3 60

实训3 61

第4章 销售管理数据库数据表的创建和管理 62

4.1数据表概述 62

4.1.1表的基本概念 62

4.1.2数据类型 63

4.1.3列的属性 65

4.2创建销售管理数据库的数据表 66

4.2.1使用Management Studio 66

4.2.2使用CREATE TABLE语句 66

4.2.3使用模板 67

4.3销售管理数据库的数据表管理 69

4.3.1查看表结构 69

4.3.2修改数据表 71

4.3.3删除数据表 73

4.3.4重命名数据表 73

4.4销售管理数据库数据的完整性 74

4.4.1数据完整性分类 74

4.4.2约束概述 75

4.4.3主键约束 76

4.4.4外键约束 79

4.4.5唯一约束 83

4.4.6检查约束 83

4.4.7默认值约束 85

4.4.8默认值和规则 86

4.5销售管理数据库数据表中数据的操作 92

4.5.1插入记录 92

4.5.2修改记录 95

4.5.3删除记录 96

习题4 96

实训4 97

第5章 销售管理数据库的数据查询 99

5.1 SELECT语句 99

5.1.1 SELECT语句的语法格式 99

5.1.2 SELECT语句的执行方式 100

5.2简单查询 101

5.2.1 SELECT子句 101

5.2.2 INTO子句 109

5.2.3 WHERE子句 109

5.2.4 ORDER BY子句 116

5.2.5 GROUP BY子句 117

5.2.6 HAVING子句 118

5.2.7 COMPUTE子句 120

5.3连接查询 123

5.3.1连接概述 123

5.3.2交叉连接 123

5.3.3内连接 124

5.3.4外连接 127

5.4嵌套查询 130

5.4.1单值嵌套 130

5.4.2多值嵌套 132

5.4.3相关子查询 134

习题5 135

实训5 136

第6章 销售管理数据库编程 137

6.1 Transact-SQL语言的基本知识 137

6.1.1 Transact-SQL语言的分类 137

6.1.2 Transact-SQL语法约定 138

6.1.3 Transact-SQL数据库对象命名方法 140

6.1.4常量 140

6.1.5变量 141

6.1.6表达式和运算符 142

6.2流程控制语句 145

6.3函数 151

6.3.1聚合函数 151

6.3.2数学函数 152

6.3.3字符串函数 155

6.3.4日期和时间函数 155

6.3.5系统函数 157

6.3.6元数据函数 159

6.3.7配置函数 160

6.3.8系统统计函数 160

6.4编程技术的应用 161

6.4.1主机和数据库信息 161

6.4.2订单处理 162

6.4.3员工奖金计算 164

习题6 166

实训6 167

第7章 销售管理数据库中视图的应用 168

7.1视图概述 168

7.1.1视图的定义 168

7.1.2视图的作用 168

7.2创建视图 170

7.2.1使用Management Studio 170

7.2.2使用CREATE VIEW 173

7.3管理视图 176

7.3.1修改视图 176

7.3.2删除视图 178

7.3.3查看视图 178

7.4视图的应用 180

7.4.1销售管理数据库中视图的应用 180

7.4.2利用视图操作数据 182

习题7 184

实训7 184

第8章 销售管理数据库中索引的应用 186

8.1索引概述 186

8.1.1索引的作用 186

8.1.2索引的分类 187

8.1.3索引和约束的关系 188

8.2创建索引 189

8.2.1使用Management Studio 189

8.2.2使用CREATE INDEX语句 190

8.3管理索引 192

8.3.1删除索引 192

8.3.2查看索引 193

8.3.3重命名索引 194

8.3.4维护索引 194

8.4索引的应用 197

8.4.1使用的索引原则 197

8.4.2创建销售管理数据库的索引 198

习题8 200

实训8 200

第9章 销售管理数据库中存储过程的应用 202

9.1存储过程概述 202

9.1.1存储过程的概念 202

9.1.2存储过程的特点 202

9.1.3存储过程的分类 203

9.2创建和执行用户存储过程 204

9.2.1不带参数的存储过程 205

9.2.2带输入参数的存储过程 207

9.2.3带输出参数的存储过程 212

9.3管理存储过程 212

9.3.1查看存储过程 212

9.3.2删除用户存储过程 214

9.3.3修改存储过程 214

9.4系统存储过程和扩展存储过程 215

9.4.1系统存储过程 215

9.4.2扩展存储过程 216

9.5存储过程的应用 218

9.5.1操作表的存储过程 218

9.5.2获取订单信息的存储过程 220

习题9 222

实训9 223

第10章 销售管理数据库中触发器的应用 224

10.1触发器概述 224

10.1.1触发器的作用 224

10.1.2触发器的分类 224

10.1.3 DML触发器与约束比较 225

10.1.4 INSERTED表和DELETED表 226

10.2 DML触发器 226

10.2.1创建DML触发器 227

10.2.2修改触发器 230

10.3 DDL触发器 232

10.4管理触发器 233

10.4.1查看触发器 233

10.4.2删除触发器 234

10.4.3禁用或启用触发器 235

10.5触发器的应用 236

习题10 238

实训10 239

第11章 销售管理数据库安全性管理 240

11.1 SQL Server 2005的安全机制 240

11.2服务器安全的管理 243

11.2.1登录模式 243

11.2.2创建登录名 246

11.3数据库用户的管理 250

11.3.1默认用户 251

11.3.2添加数据库用户 252

11.4权限的管理 254

11.4.1授权的安全对象 254

11.4.2权限类别 255

11.4.3权限管理 256

11.5角色管理 259

11.5.1服务器角色 259

11.5.2数据库角色 261

习题11 264

实训11 264

第12章 销售管理数据库日常维护 266

12.1概述 266

12.2备份和还原 266

12.2.1备份数据库 267

12.2.2还原数据库 271

12.3数据导入和导出 273

12.3.1数据导出 273

12.3.2数据导入 277

习题12 281

实训12 281

第13章 销售管理数据库系统初步开发(C#.NET) 282

13.1 ADO.NET 282

13.1.1 ADO.NET概述 282

13.1.2 ADO.NET组件 282

13.1.3使用ADO.NET开发数据库应用程序的一般步骤 284

13.1.4 ADO.NET的对象 284

13.2使用ADO.NET连接数据库 287

13.2.1自动配置数据源 287

13.2.2编程配置数据源 291

13.3开发销售管理数据库系统 293

13.3.1数据库应用系统软件开发过程概述 293

13.3.2登录模块 294

13.3.3员工信息浏览模块 296

13.3.4员工信息管理模块 299

习题13 300

实训13 301

参考文献 302