当前位置:首页 > 工业技术
数据库原理及应用 SQL Server 2000
数据库原理及应用 SQL Server 2000

数据库原理及应用 SQL Server 2000PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:吴家强,蒋本立主编
  • 出 版 社:长沙:中南大学出版社
  • 出版年份:2004
  • ISBN:7810619160
  • 页数:224 页
图书介绍:本书以关系数据库原理为核心,从数据库技术的先进性、实用性出发,系统全面地阐述了数据库的基本原理、基本概念和应用实例。
《数据库原理及应用 SQL Server 2000》目录

目录 3

原理篇 3

第1章 数据库技术概述 3

1.1 数据库的相关概念 3

1.1.1 数据与信息 3

1.1.2 数据库、数据库管理系统和数据库系统 4

1.2 数据库系统的结构 5

1.2.1 数据库系统的组成 5

1.2.2 数据库系统的三级数据模式结构 6

1.3.1 数据描述的三个领域 8

1.3 数据模型 8

1.3.2 数据联系的描述及概念模型 9

1.3.3 结构数据模型 12

1.3.4 面向对象模型 15

第2章 关系数据库 17

2.1 关系模型的基本概念 17

2.1.1 表格 17

2.1.2 表名、表头和表体 19

2.1.3 关系的数学定义 19

2.1.4 关系模型 21

2.2 关系数据语言概述 23

2.3 关系代数 23

2.3.1 传统的集合运算 24

2.3.2 专门的关系运算 25

第3章 关系数据设计理论基础 31

3.1 问题的提出 31

3.2 规范化 33

3.2.1 函数依赖 34

3.2.2 码 34

3.2.3 范式 35

3.2.4 2NF 36

3.2.5 3NF 37

4.1.1 数据库设计的特点 39

4.1 数据库设计的特点和方法 39

第4章 数据库设计 39

4.1.2 数据库设计的方法 40

4.2 数据库设计的步骤 41

4.3 需求分析 44

4.3.1 需求分析的任务和方法 44

4.3.2 数据字典 45

4.4 概念结构设计 47

4.4.1 概念结构设计的方法与步骤 47

4.4.2 数据抽象与局部视图设计 48

4.4.3 视图的集成 50

4.5.1 逻辑结构设计的任务和步骤 53

4.5 逻辑结构设计 53

4.5.2 E-R图向关系模型的转换 54

4.5.3 用户子模式的设计 54

4.6 数据库的物理设计 55

4.6.1 数据库的物理设计的内容和方法 55

4.6.2 关系模式存取方法的选择 56

4.6.3 确定数据库的存储结构 57

4.6.4 评价物理结构 58

4.7 数据库的实施和维护 58

4.7.1 数据的载入和应用程序的调试 58

4.7.3 数据库的运行和维护 59

4.7.2 数据库的试运行 59

第5章 数据库技术的发展 61

5.1 数据管理技术的发展 61

5.2 面向对象数据库 65

5.3 分布式数据库系统 66

5.4 数据仓库 69

5.4.1 从数据库到数据仓库 69

5.4.2 数据仓库的定义及特点 70

5.4.3 数据仓库系统的体系结构 72

5.4.4 分析工具 72

5.4.5 数据仓库、OLAP和数据挖掘的关系 73

6.1 SQL Server 2000的发展简史 77

应用篇 77

第6章 SQL Server 2000概述 77

6.2 SQL Server的体系结构及系统组成 78

6.2.1 客户端/服务器体系结构 78

6.2.2 SQL Server 2000的系统组成 80

6.3 SQL Server服务器的管理和使用 81

6.3.1 注册服务管理器 81

6.3.2 停止和启动SQL Server服务管理器 82

第7章 Transact-SQL语言基础 84

7.1 SQL和Transact-SQL 84

7.1.1 SQL语言概述 84

7.1.2 Transact-SQL语言概述 85

7.2 数据类型 86

7.2.1 系统数据类型 86

7.2.2 用户定义数据类型 88

7.3 运算符 91

7.4 变量 92

7.4.1 全局变量 92

7.4.2 局部变量 92

7.5 函数 93

7.5.1 SQL Server提供的函数 93

7.5.2 字符串函数 94

7.5.4 转换函数 95

7.5.3 数学函数 95

7.5.5 日期时间函数 96

7.5.6 用户自定义函数 96

7.5.7 用户自定义函数的创建和调用 97

第8章 SQL Server数据库管理 103

8.1 操作系统文件 103

8.2 数据库文件组 104

8.3 创建数据库 104

8.3.1 使用企业管理器创建数据库 104

8.3.2 使用Transact-SQL创建数据库 107

8.4 查看数据库的信息 111

8.5.2 修改数据库选项 113

8.5 管理数据库 113

8.5.1 数据库更名 113

8.5.3 修改数据库大小 114

8.6 删除SQL Server数据库 116

8.7 数据库的存储结构 117

8.7.1 页 117

8.7.2 范围 118

第9章 表、索引与视图 119

9.1 表的管理与使用 119

9.1.1 创建表 119

9.2 索引 122

9.1.2 删除及修改表格 122

9.1.3 表的其他操作 122

9.3 视图 126

9.3.1 视图的定义与优点 126

9.3.2 视图的创建与删除 127

9.3.3 视图的应用 129

第10章 Transact-SQL查询 130

10.1 简单查询 130

10.1.1 SELECT列表语句 130

10.1.2 FROM子句 133

10.1.3 使用WHERE子句限定搜索条件 133

10.1.4 查询结果排序 137

10.2 使用统计函数 140

10.3 使用GROUP BY子句 144

10.4 使用COMPUTE子句 144

10.5 使用UNION子句 146

10.6 连接查询 146

10.7 子查询 150

10.8 HAVING参数的使用 151

第11章 SQL Server编程结构 153

11.1 程序注释语句 153

11.3.1 IF…ELSE条件判断结构 154

11.3 流程控制语句 154

11.2 批处理 154

11.3.2 BEGIN…END语句块 155

11.3.3 WHILE循环语句 156

11.3.4 CASE语句 156

11.3.5 RETURN语句 158

11.4 用企业管理器创建存储过程 158

11.5 游标和事务 161

11.5.1 游标 161

11.5.2 事务 161

第12章 存储过程与触发器 163

12.1 存储过程概述 163

12.2.1 创建存储过程 164

12.2 存储过程的使用和管理 164

12.2.2 管理存储过程 167

12.2.3 执行存储过程 168

12.2.4 删除存储过程 169

12.2.5 修改存储过程 169

12.2.6 确定存储过程的的执行状态 170

12.3 触发器概述 170

12.4 触发器的使用与管理 171

12.4.1 创建触发器 171

12.4.2 管理触发器 174

12.5 触发器的特殊功能 175

12.4.3 删除触发器 175

12.4.4 修改触发器 175

第13章 SQL Server的安全性与完整性 178

13.1 SQL Server的安全性 178

13.1.1 SQL Server的安全性概述 178

13.1.2 SQL Server的登陆模式 179

13.1.3 SQL Server数据库安全性 182

13.1.4 角色 183

13.1.5 权限 189

13.2.1 SQL Server完整性概述 192

13.2.2 使用约束实施数据的完整性 192

13.2 SQL Server的完整性 192

13.2.3 使用规则 200

13.2.4 使用默认值和IDENTITY列 201

第14章 备份恢复与数据传输服务 203

14.1 备份与恢复 203

14.1.1 备份与恢复概述 203

14.1.2 数据库的备份策略与规划 204

14.1.3 执行数据备份与恢复 204

14.2 数据传输服务 209

14.2.1 数据传输服务概述 209

14.2.2 数据转换服务导入向导和导出向导 210

14.2.3 DTS设计器的使用 217

返回顶部