图书介绍

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

数据库系统原理及应用  SQL Server2012
  • 袁丽娜主编;王刚,罗琼副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115255471
  • 出版时间:2015
  • 标注页数:296页
  • 文件大小:71MB
  • 文件页数:304页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ篇 数据库理论篇 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

精品推荐