图书介绍

数据库原理及应用与实践 基于SQL Server 2016 第3版pdf电子书版本下载

数据库原理及应用与实践  基于SQL Server 2016  第3版
  • 贾铁军著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040481266
  • 出版时间:2017
  • 标注页数:355页
  • 文件大小:57MB
  • 文件页数:367页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理及应用与实践 基于SQL Server 2016 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述 1

1.1 数据库系统的发展、概念及特点 1

1.1.1 数据库系统的发展及趋势 1

1.1.2 数据库系统的相关概念 6

1.1.3 数据库的特点、内容及应用 8

1.2 数据库系统的数据模型 10

1.2.1 数据模型的概念及类型 10

1.2.2 概念模型的相关概念和表示 12

1.2.3 常用的逻辑模型概述 18

1.3 数据库系统的组成和结构 24

1.3.1 数据库系统的组成 24

1.3.2 数据库系统的部署结构 25

1.3.3 数据库系统的模式结构 27

1.4 数据库管理系统概述 29

1.4.1 数据库管理系统的模块组成 29

1.4.2 数据库管理系统的主要功能 30

1.4.3 数据库管理系统工作模式和机制 31

1.5 实验1 概念模型的画法及应用 32

1.5.1 实验目的 32

1.5.2 实验内容及步骤 33

1.5.3 实验应用练习 36

1.6 本章小结 37

1.7 练习与实践1 38

第2章 关系数据库基础 41

2.1 关系模型概述 41

2.1.1 关系模型常用概念 41

2.1.2 关系的类型和性质 44

2.1.3 E-R图转换为关系模型的方法 44

2.2 关系模型的完整性 47

2.3 常用的关系运算 49

2.3.1 关系运算的种类及运算符 49

2.3.2 常用传统的关系运算 49

2.3.3 常用专门的关系运算 52

2.4 关系演算与查询优化 58

2.4.1 关系演算概述 58

2.4.2 查询优化常用规则及算法 59

2.5 常量变量函数和表达式 62

2.5.1 常规标识符及使用规则 62

2.5.2 常量和变量的表示及用法 63

2.5.3 常用函数及其用法 66

2.5.4 常用表达式的用法 73

2.6 实验2 常量变量函数及表达式应用 75

2.6.1 实验目的 75

2.6.2 实验内容及步骤 75

2.7 本章小结 79

2.8 练习与实践2 79

第3章 SQL Server 2016概述 82

3.1 SQL Server的概念和进展 82

3.1.1 SQL Server的概念及发展概况 82

3.1.2 SQL Server版本发布时间和开发代号 83

3.2 SQL Server 2016的功能及特点 84

3.2.1 SQL Server 2016的主要功能 84

3.2.2 SQL Server 2016的主要特点 85

3.2.3 SQL Server 2016版本及对应功能 87

3.3 SQL Server 2016体系结构和文件 88

3.3.1 SQL Server 2016的体系结构 88

3.3.2 数据库的种类及文件 93

3.4 数据库命令语法规则和特点 96

3.4.1 T-SQL语法规则概述 96

3.4.2 T-SQL的特点及注释语句 98

3.5 实验3 SQL Server 2016安装及操作界面 99

3.5.1 实验目的 99

3.5.2 实验要求及安排 99

3.5.3 实验内容及步骤 99

3.5.4 上机常识:分离及附加数据库 105

3.6 本章小结 106

3.7 练习与实践3 107

第4章 数据库、表及数据操作 109

4.1 数据库的常用操作 109

4.1.1 建立(定义)数据库操作 109

4.1.2 修改数据库的操作方法 112

4.1.3 打开、切换和关闭数据库 113

4.1.4 删除数据库的操作 114

4.2 数据表的常用操作 115

4.2.1 建立(定义)数据表 116

4.2.2 修改和删除数据表 119

4.3 数据查询操作 120

4.3.1 数据查询语句及用法 121

4.3.2 条件查询和模糊查询 122

4.3.3 排序查询、多表连接查询和嵌套查询 125

4.4 数据更新常用方法 129

4.4.1 插入数据的操作方法 129

4.4.2 修改数据的方法 130

4.4.3 删除数据的操作 131

4.5 实验4 数据库、表及数据操作 132

4.5.1 实验目的 132

4.5.2 实验内容及步骤 133

4.6 本章小结 142

4.7 练习与实践4 143

第5章 索引及视图应用 145

5.1 数据库索引及其应用 145

5.1.1 索引的概念及特点 145

5.1.2 索引的结构及原理 146

5.1.3 索引的常用类型 148

5.1.4 创建索引的策划设计 150

5.2 常用的索引操作 151

5.2.1 索引的创建及应用 151

5.2.2 索引的修改、更新与删除 157

5.3 视图及其应用 159

5.3.1 视图的概念和作用 159

5.3.2 视图的种类和特点 160

5.4 视图的常用操作 161

5.4.1 视图的策划和创建 161

5.4.2 视图修改、重命名及删除 164

5.4.3 查询视图及有关信息 165

5.4.4 利用视图更新数据 168

5.5 特殊类型视图的应用 170

5.5.1 索引视图的概念和创建 170

5.5.2 分区视图及更新数据方法 173

5.6 实验5 索引和视图操作 175

5.6.1 实验目的 175

5.6.2 实验内容及步骤 175

5.7 本章小结 178

5.8 练习与实践5 179

第6章 存储过程与触发器 181

6.1 存储过程概述 181

6.1.1 存储过程的概念及作用 181

6.1.2 存储过程的特点和类型 182

6.2 存储过程常用操作方法 183

6.2.1 创建存储过程的方法 183

6.2.2 创建参数化的存储过程 185

6.2.3 存储过程的查看 187

6.2.4 存储过程的修改 189

6.2.5 存储过程的更名和删除 190

6.3 触发器常用操作 191

6.3.1 触发器基本概述 191

6.3.2 创建触发器常用操作 193

6.3.3 INSERT触发器的工作方式 194

6.3.4 DELETE触发器的工作方式 195

6.3.5 UPDATE触发器的工作方式 196

6.3.6 INSTEAD OF触发器的工作方式 197

6.4 实验6 存储过程及触发器操作 198

6.4.1 实验目的 198

6.4.2 实验内容及步骤 198

6.5 本章小结 202

6.6 练习与实践6 202

第7章 T-SQL应用编程 204

7.1 用SSMS开发T-SQL的方法 204

7.1.1 用SSMS开发T-SQL的步骤 204

7.1.2 用SSMS快速执行表的查询语句 208

7.2 批处理、脚本及事务 210

7.2.1 批处理概述 210

7.2.2 脚本的概念及用途 213

7.2.3 事务的特征及应用 213

7.3 流程控制语句 217

7.3.1 顺序结构 217

7.3.2 BEGIN…END结构 219

7.3.3 选择结构 220

7.3.4 循环结构 224

7.3.5 其他语句应用 226

7.4 嵌入式SQL概述 227

7.5 实验7 T-SQL应用编程 229

7.5.1 实验目的 229

7.5.2 实验内容及步骤 229

7.5.3 实验练习 231

7.6 本章小结 231

7.7 练习与实践7 232

第8章 数据库安全 234

8.1 数据库安全的概念和目标 234

8.1.1 数据库安全的相关概念 234

8.1.2 数据库安全的层次结构 235

8.1.3 数据库的安全措施和目标 236

8.2 数据库安全技术和机制 239

8.2.1 数据库安全的常用技术 239

8.2.2 数据库的安全策略和机制 240

8.3 身份认证和访问控制 243

8.3.1 数据库用户的安全管理 243

8.3.2 数据库用户安全应用 244

8.4 并发控制和封锁技术 246

8.4.1 并发事件与并发控制 246

8.4.2 并发操作与数据的不一致性 247

8.4.3 并发控制的封锁技术 248

8.5 数据库的备份及恢复 249

8.5.1 数据库的备份 249

8.5.2 数据库的恢复 250

8.6 实验8 数据库备份及恢复操作 251

8.6.1 实验目的 251

8.6.2 实验要求 251

8.6.3 实验内容及步骤 251

8.7 本章小结 255

8.8 练习与实践8 256

第9章 关系数据库的规范化 259

9.1 数据库的规范化问题 259

9.1.1 规范化理论研究的内容 259

9.1.2 关系模式的异常问题 260

9.2 函数依赖概述 262

9.2.1 函数依赖的概念 262

9.2.2 函数依赖的逻辑蕴含 262

9.2.3 函数依赖的推理规则 263

9.2.4 属性集的闭包及算法 265

9.2.5 候选键的求解和算法 265

9.2.6 函数依赖推理规则的完备性 267

9.2.7 最小函数依赖集 267

9.3 关系模式的分解 269

9.3.1 模式分解问题 269

9.3.2 无损分解及测试方法 269

9.3.3 保持函数依赖的分解 272

9.4 关系模式的范式及规范化 273

9.4.1 关系模式的范式 274

9.4.2 关系模式的规范化 281

9.5 本章小结 282

9.6 练习与实践9 283

第10章 数据库应用系统设计 286

10.1 数据库设计概述 286

10.1.1 数据库设计的任务和特点 286

10.1.2 数据库设计方法概述 287

10.1.3 数据库开发的基本步骤 288

10.2 数据库应用系统开发 290

10.2.1 系统需求分析 290

10.2.2 概念结构设计 293

10.2.3 逻辑结构设计 301

10.2.4 数据库物理设计 305

10.2.5 数据库的实施 307

10.2.6 数据库运行和维护 308

10.3 数据库设计文档 309

10.4 数据库应用程序设计案例 310

10.4.1 需求分析 311

10.4.2 数据库设计 312

10.4.3 数据库实施与维护 314

10.5 实验9 数据库应用系统设计 315

10.5.1 实验目的 315

10.5.2 实验内容及步骤 316

10.6 本章小结 316

10.7 练习与实践10 317

第11章 数据库新技术 319

11.1 云数据库及分布式数据库 319

11.1.1 云数据库技术 319

11.1.2 分布式数据库 321

11.2 大数据及主动数据库 323

11.2.1 大数据概述 323

11.2.2 主动数据库 325

11.3 数据挖掘与数据仓库 329

11.3.1 数据挖掘 329

11.3.2 数据仓库 331

11.4 数据库其他新技术 334

11.4.1 多媒体数据库 334

11.4.2 工程数据库 336

11.4.3 并行数据库 337

11.4.4 空间数据库 339

11.4.5 移动数据库 340

11.4.6 微小型数据库 341

11.4.7 知识数据库系统 342

11.5 数据库新技术应用发展趋势 343

11.6 本章小结 345

附录 练习与实践部分参考答案 346

参考文献 354

精品推荐