《数据库原理与应用实训教程 SQL Server版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:鲁艳霞,邵欣欣主编;黄川林,王涛副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302306818
  • 页数:226 页
图书介绍:本书以企业ERP业务流程为背景,以SQL Server 2005为环境,以项目为主线,进行数据库原理与应用的撰写。完全以项目的方式,将实验内容贯穿于项目中,使学生达到融设计、建立、管理、维护、实施数据库于一体的学习效果,从而使得对SQL Server 2005的使用和对数据库原理的掌握,通过实训的方式,完美的融合。

第1章 数据库基础知识 1

1.1数据库技术的发展过程 4

1.1.1人工管理阶段 5

1.1.2文件系统阶段 6

1.1.3数据库系统阶段 7

1.2数据库基本概念 8

1.2.1数据 8

1.2.2数据库 10

1.2.3数据库管理系统 11

1.2.4数据库系统 14

1.3数据模型 14

1.3.1数据模型的作用 15

1.3.2数据模型的分类 15

1.3.3数据模型的三要素 16

1.3.4概念模型 17

1.4数据库系统的体系结构 23

1.4.1数据库三级模式体系结构 23

1.4.2数据库二级映像与数据独立性 24

小结 25

综合实训1 25

第2章 关系数据库 29

2.1关系数据库基本概念 30

2.1.1关系及相关术语 31

2.1.2关系的性质 32

2.1.3关系模式和关系数据库 34

2.2关系数据库的完整性 35

2.2.1实体完整性 35

2.2.2参照完整性 36

2.2.3用户定义的完整性 37

2.3关系代数 39

2.3.1传统的集合运算 40

2.3.2专门的关系运算 42

小结 49

综合实训2 49

第3章 关系数据库设计 56

3.1数据库设计概述 59

3.1.1数据库设计的基本任务和特点 59

3.1.2数据库设计的步骤 59

3.2需求分析 60

3.2.1需求分析的任务 60

3.2.2数据流图 61

3.2.3数据字典 61

3.3概念结构设计 63

3.3.1 E-R模型 63

3.3.2概念结构设计的方法与步骤 64

3.4逻辑结构设计 69

3.4.1 E-R图向关系模型的转换 69

3.4.2数据模型的优化 71

3.4.3设计外模式 71

3.5物理结构设计 72

3.5.1物理设计的内容 72

3.5.2数据库存取方式的选择 72

3.5.3数据库存储结构的确定 73

3.5.4数据库物理结构的评价 73

3.6数据库实施 75

小结 76

综合实训3 77

第4章 关系规范化基础 81

4.1关系模式存在的问题 82

4.2关系的规范化 84

4.2.1函数依赖 84

4.2.2范式 86

4.2.3第一范式(1NF) 86

4.2.4第二范式(2NF) 86

4.2.5第三范式(3NF) 88

4.3关系模式的分解 88

小结 90

综合实训4 90

第5章 SQL Server 2008数据库基础 94

5.1 SQL Server 2008的安装与启动 95

5.1.1关于SQL Server 2008的版本 96

5.1.2系统需求 97

5.1.3安装SQL Server 2008 99

5.1.4启动和停止SQL Server服务器 108

5.2 SQL Server 2008的常用管理工具 110

5.2.1 SQL Server Management Studio 110

5.2.2 Analysis Services 114

5.2.3 Integration Services 114

5.2.4配置工具 114

5.2.5性能工具 114

5.2.6文档和教程 115

5.2.7导入和导出数据 115

小结 116

综合实训5 116

第6章 SQL Server管理数据库 117

6.1数据库的管理 118

6.1.1 SQL Server 2008中数据库的建立 118

6.1.2 SQL Server 2008中数据库的删除 119

6.2数据表的管理 120

6.2.1 SQL Server 2008中数据表的建立 120

6.2.2维护数据完整性 121

6.2.3修改数据表的结构 123

6.2.4输入数据 124

6.2.5 SQL Server 2008中数据表的删除 124

小结 125

综合实训6 125

第7章 SQL访问数据库 126

7.1 SQL语言概述 128

7.1.1 SQL的产生与发展 128

7.1.2 SQL的基本概念 128

7.1.3 SQL的基本功能 129

7.1.4 SQL的主要特点 129

7.2数据定义 131

7.2.1数据库的建立与删除 131

7.2.2基本表的定义、修改与删除 132

7.3数据查询 137

7.3.1单表查询 138

7.3.2多表连接查询 149

7.3.3子查询 153

7.4数据更新 155

7.4.1插入数据 155

7.4.2修改数据 157

7.4.3删除数据 158

7.5数据控制 158

7.5.1授权 159

7.5.2收回权限 160

小结 161

综合实训7 161

第8章 索引和视图 173

8.1索引 174

8.1.1索引的概念和作用 174

8.1.2定义索引 175

8.1.3删除索引 175

8.2视图 176

8.2.1视图的概念和作用 176

8.2.2定义视图 177

8.2.3查询视图 178

8.2.4更新视图 178

8.2.5删除视图 180

小结 180

综合实训8 180

第9章 数据库保护 182

9.1数据库安全性 184

9.1.1安全控制 184

9.1.2用户和角色管理 184

9.1.3 SQL Server的安全控制 185

9.2数据库完整性 192

9.3并发控制 193

9.3.1事务的基本概念 194

9.3.2并发控制概述 197

9.3.3封锁与封锁协议 199

9.3.4封锁出现的问题与解决办法 202

9.4数据库恢复 204

9.4.1数据库恢复的原理及技术 205

9.4.2数据库的故障和恢复的策略 206

小结 207

综合实训9 207

第10章 数据库系统开发实例 212

10.1 Java的特点 213

10.2 Java的开发环境 215

10.2.1 JDK的安装 215

10.2.2 Eclipse的安装 215

10.3 JDBC简介 217

10.3.1通过JDBC驱动器访问数据库 217

10.3.2数据库操作 218

10.4 Java开发实例 218

小结 224

综合实训10 224

参考文献 226