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

数据库系统原理及应用 SQL Server2012PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:袁丽娜主编;王刚,罗琼副主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115255471
  • 页数:296 页
图书介绍:本书分为理论篇和实践篇,理论篇主要介绍数据库基础理论知识,实践篇主要介绍在SQL Server 2012环境下,数据库实践的各项实验,分为数据库基础操作实践、数据库开发实践和数据库综合实践三大部分。本书可作为大学本科和高职高专SQL Server课程教材,也可作为SQL Server应用参考。
《数据库系统原理及应用 SQL Server2012》目录

第Ⅰ篇 数据库理论篇 2

第1章 数据库系统概述 2

1.1 数据、数据库的基本概念 2

1.2 数据库技术的产生、发展 3

1.3 数据库系统的体系结构 4

1.3.1 内部体系结构 4

1.3.2 外部体系结构 6

1.4 数据库管理系统 7

1.5 数据模型 8

1.5.1 数据模型概念 8

1.5.2 层次数据模型 8

1.5.3 网状数据模型 9

1.5.4 关系数据模型 10

1.5.5 面向对象数据模型 11

1.6 数据库技术展望 11

习题 13

第2章 关系数据库 17

2.1 关系模型的概述 17

2.2 关系模型的数据结构及定义 19

2.2.1 关系的定义及相关概念 19

2.2.2 关系的码 20

2.2.3 关系的性质 22

2.2.4 关系模式和关系数据库 23

2.3 关系的完整性 24

2.3.1 实体完整性 24

2.3.2 参照完整性 24

2.3.3 用户自定义完整性 25

2.4 关系操作 25

2.4.1 关系代数 25

2.4.2 关系演算 32

习题 35

第3章 关系数据库标准语言SQL 38

3.1 SQL概述 38

3.2 SQL Server 2012简介 39

3.2.1 SQL Server的发展与版本 40

3.2.2 SQL Server 2012主要组件 41

3.3 数据定义 42

3.3.1 创建及使用数据库 43

3.3.2 创建及使用数据表 46

3.4 数据操作 51

3.4.1 数据查询 51

3.4.2 数据更新 58

3.5 视图 60

3.5.1 创建视图 60

3.5.2 修改视图 61

3.5.3 删除视图 61

3.5.4 查询视图 61

3.5.5 更新视图 61

3.6 索引 62

3.6.1 索引的概念及作用 62

3.6.2 索引的分类 62

3.6.3 创建索引 63

3.6.4 删除索引 64

3.7 数据控制 64

习题 65

第4章 关系规范化理论 67

4.1 规范化问题的提出 67

4.2 规范化 69

4.2.1 函数依赖 69

4.2.2 关系模式的范式 75

4.3 关系模式的分解 81

4.3.1 无损连接分解 81

4.3.2 保持函数依赖的分解 84

习题 85

第5章 数据库设计 87

5.1 数据库设计概述 87

5.1.1 数据库设计的特点 88

5.1.2 数据库设计方法概述 88

5.1.3 数据库设计的基本步骤 90

5.2 需求分析 91

5.2.1 需求分析的任务 91

5.2.2 需求分析的方法 92

5.3 概念结构设计 94

5.3.1 概念结构设计的重要性及特点 94

5.3.2 概念结构设计的方法和步骤 94

5.3.3 使用E-R模型进行概念结构设计 96

5.4 逻辑结构设计 105

5.4.1 逻辑结构设计的任务 105

5.4.2 逻辑结构设计的方法和步骤 105

5.5 物理结构设计 108

5.5.1 确定物理结构 108

5.5.2 评价和优化物理结构 110

5.6 数据库的实施 110

5.6.1 实际数据库结构的建立及数据加载 110

5.6.2 应用程序及数据库的调试和运行 111

5.6.3 文档整理 111

5.7 数据库的运行和维护 111

5.7.1 对数据库性能的监测分析和改善 111

5.7.2 数据库的转储和恢复 112

5.7.3 维持数据库的安全性和完整性 112

5.7.4 数据库的重组和重构 112

习题 112

第6章 数据库安全保护 114

6.1 数据库的安全性控制 114

6.1.1 数据库安全性概述 115

6.1.2 安全性控制的方法 116

6.1.3 SQL Server 2012的安全性策略 119

6.2 数据库完整性控制 123

6.2.1 数据库完整性的概述 123

6.2.2 数据库完整性约束条件的分类 123

6.2.3 SQL Server 2012的数据库完整性策略 124

6.3 事务和并发控制 125

6.3.1 事务的概念和特点 125

6.3.2 并发控制概述 126

6.3.3 封锁和封锁协议 127

6.3.4 活锁和死锁 130

6.3.5 SQL Server 2012的并发控制 132

6.4 数据库恢复 136

6.4.1 数据库恢复概述 136

6.4.2 数据库恢复技术 137

6.4.3 数据库故障类型及其恢复策略 138

6.4.4 SQL Server 2012恢复策略 139

习题 140

第Ⅱ篇 数据库实践指导篇 142

第1部分 数据库基础操作实践 142

实验1安装及配置SQL Server 2012 144

实验1.1 SQL Server 2012的安装 147

实验1.2 SQL Server 2012服务的启动与停止 153

实验1.3 熟悉SQL Server 2012管理平台 154

实验2数据库的基本操作 156

实验2.1 创建数据库及架构 158

实验2.2 修改数据库 163

实验2.3 删除数据库 164

实验3表的基本操作 166

实验3.1 创建别名数据类型 169

实验3.2 创建表 170

实验3.3 修改表结构 174

实验3.4 删除表结构 175

实验4完整性约束 177

实验5数据查询 186

实验5.1 单表查询 187

实验5.2 多表查询 201

实验6数据增删改操作 213

实验6.1 插入数据 214

实验6.2 修改数据 215

实验6.3 删除数据 216

实验7索引 218

实验7.1 创建索引 219

实验7.2 优化索引 221

实验7.3 删除索引 222

实验8视图 225

实验8.1 视图创建及使用 226

实验8.2 删除视图 228

实验9数据库设计 231

第2部分 数据库开发实践 235

实验10 T-SQL编程 235

实验10.1 T-SQL程序设计 237

实验10.2 使用游标 239

实验11触发器 241

实验11.1 创建触发器 242

实验11.2 修改触发器 246

实验11.3 删除触发器 248

实验12存储过程 251

实验12.1 创建存储过程 252

实验12.2 修改存储过程 256

实验12.3 删除存储过程 257

实验13自定义函数 259

实验13.1 创建自定义函数 260

实验13.2 修改自定义函数 263

实验13.3 删除自定义函数 264

实验14数据库备份与恢复 266

实验14.1 数据库的备份 268

实验14.2 数据库的还原 272

实验14.3 数据库的分离和附加 274

第3部分 数据库综合实践 278

实验15 综合案例——学校管理信息系统的设计与开发 278

参考文献 296

返回顶部