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

数据库原理及应用教程PDF电子书下载

工业技术

  • 电子书积分:8 积分如何计算积分?
  • 作 者:李超燕主编;王先花,李如桃编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030146573
  • 页数:131 页
图书介绍:本书介绍 了数据库系统的原理及SQL Server 2000的应用管理。
《数据库原理及应用教程》目录

1.1 数据库技术的产生与发展 1

1.1.1数据管理的3个阶段 1

第1章 数据库技术概论 1

1.1.2数据库技术的特点 4

1.1.3数据库中的基本概念 5

1.2 数据模型 5

1.2.1 概念模型 6

1.2.2 数据模型 9

1.2.3 层次模型 9

1.2.4 网状模型 10

1.3数据库的系统结构 11

1.3.1 数据库系统的三级模式结构 12

1.3.2数据库系统的组成 13

1.4数据库管理系统 15

1.4.1 DBMS的基本功能 15

1.5 习题 16

1.5.1 思考题 16

1.4.2 DBMS的组成 16

1.5.2 应用题 17

第2章 关系数据库 18

2.1 关系模型的基本概念 18

2.1.1 关系的通俗解释 18

2.1关系的数学定义 19

2.1.3 关系模型 20

2.2.1 传统的集合运算 22

2.2 关系代数 22

2.2.2专门的关系运算 24

2.2.3 关系代数表达式 26

2.3 习题 29

2.3.1 思考题 29

2.3.2应用题 30

第3章 SQL语言及SQL Server 2000的应用 31

3.1 SQL语言概述 31

3.1.1 SQL语言的特点 31

3.1.2 三级模式结构 32

3.2.1 概述 33

3.2 SQLServer 2000概述 33

3.2.2 SQL Server的安装 34

3.2.3 SQL Server服务的启动和注册 38

3.2.4 SQL Server的主要工具 38

3.3 T-SQL的数据定义 40

3.3.1 SQL Server中的数据库 40

3.3.2对数据库和表的基本操作 40

3.3.3建立与删除索引 42

3.4.1基本语句格式 43

3.4 T-SQL的数据查询 43

3.4.2最简单的SELECT语句 44

3.4.3 附加子句 46

3.4.4 复杂查询 49

3.5数据的插入、修改和删除语句 53

3.5.1 INSERT语句 53

3.5.2 UPDATE语句 54

3.6 T-SQL的视图 55

3.6.1 视图的定义 55

3.5.3 DELETE语句 55

3.6.2视图的建立 56

3.6.3 视图的删除 57

3.6.4视图的查询 57

3.6.5视图的更新 57

3.7批处理和流程控制语句 58

3.7.1 批处理 58

3.7.2流程控制语句 60

3.8.2存储过程的类型 62

3.8.1存储过程的特点 62

3.8存储过程与触发器 62

3.8.3存储过程的创建、执行和删除 63

3.8.4触发器的概念 64

3.8.5触发器的工作原理 64

3.8.6触发器的创建和删除 65

3.9 T-SQL的数据控制 66

3.9.1 新建SQL Server的用户 66

3.9.2语句权力的管理 68

3.9.3对象权力的管理 69

3.10.1 思考题 70

3.10习题 70

3.10.2应用题 71

第4章 数据库保护 73

4.1数据安全性 73

4.1.1安全性控制的一般方法 73

4.1.2 SQL Server系统的安全性 74

4.2.1数据完整性概述 76

4.2.2 SQLServer 采用的完整性方法 76

4.2数据完整性 76

4.3事务处理与并发控制 78

4.3.1事务处理 78

4.3.2并发控制 79

4.4 SQLServer的灾难恢复 82

4.4.1备份 82

4.4.2恢复 83

4.4.3 在SQL Server 2000上进行数据库的备份和恢复 84

4.5.1 思考题 85

4.5.2应用题 85

4.5 习题 85

第5章 关系数据库设计理论 86

5.1 关系模型的存储异常与数据依赖 86

5.2函数依赖的基本概念 87

5.3关系的规范化 89

5.3.1 第一范式 89

5.3.2第二范式 89

5.3.3第三范式 90

5.4模式分解的优劣 91

5.3.4 BC范式 91

5.4.1模式分解的原则 92

5.4.2模式分解的方法 93

5.5 习题 93

5.5.1 思考题 93

5.5.2应用题 93

第6章 数据库设计 95

6.1 数据库设计的步骤 95

6.1.1 软件工程和软件生存周期 95

6.1.2数据库系统生命周期 97

6.1.3数据库设计的特点 98

6.1.4数据库设计方法简述 99

6.2规划 100

6.3需求分析 101

6.3.1 需求分析的任务 101

6.3.2需求分析的方法 102

6.3.3数据流图(Data FlowDiagram/DFD) 103

6.3.4数据字典(Data Dictionary/DD) 105

6.4.1 概念结构设计的方法与步骤 109

6.4.2数据抽象与局部视图设计 109

6.4概念结构设计 109

6.4.3视图的集成 111

6.5逻辑结构设计 113

6.5.1 E-R图向关系模型的转换 113

6.5.2关系模型的优化 114

6.6数据库物理设计 114

6.7数据库的实施与维护 116

6.7.1数据库的试运行 116

6.7.2数据库的维护 117

6.8.2应用题 118

6.8习题 118

6.8.1 思考题 118

第7章 其他数据库管理系统介绍 119

7.1 Oracle 119

7.2 Informix 121

7.3 DB2 122

7.4 Sybase 123

附录A SQL Server2000实验参考 125

实验一 SQLServer的安装和基本使用 125

实验三 复杂的SELECT语句的使用 126

实验二 简单的SELECT语句的使用 126

实验四 INSERT,UPDATE,DELETE语句的使用 127

实验五 视图的使用 127

实验六 批处理 128

实验七 存储过程 128

实验八 触发器 129

实验九 数据控制 129

实验十 数据的备份和恢复 130

参考文献 131

返回顶部