图书介绍

数据库原理与应用 SQL Server 2016版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与应用 SQL Server 2016版
  • 邓立国,佟强主编;杨姝,蒋宁副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302483052
  • 出版时间:2017
  • 标注页数:468页
  • 文件大小:114MB
  • 文件页数:481页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 SQL Server 2016版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 数据库技术的产生与特点2

1.2 数据模型3

1.2.1 数据模型的组成要素4

1.2.2 数据的概念模型4

1.2.3 数据的逻辑模型9

1.2.4 数据的物理模型11

1.3 数据库系统模式与结构11

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

1.3.2 数据库系统的二级映像功能12

1.4 数据库系统的组成13

1.4.1 计算机硬件13

1.4.2 计算机软件13

1.4.3 数据库系统中的人员13

1.5 习题14

第2章 关系数据库16

2.1 数学中关系的概念16

2.2 关系数据模型18

2.2.1 关系数据结构18

2.2.2 关系操作19

2.2.3 关系的完整性19

2.3 关系代数21

2.3.1 传统的集合运算21

2.3.2 专门的关系运算22

2.4 关系模式和范式理论27

2.4.1 关系模式与属性依赖27

2.4.2 范式理论29

2.5 习题34

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

3.1 SQL语言概述38

3.1.1 SQL的特点38

3.1.2 SQL的基本概念39

3.2 数据定义40

3.2.1 模式的定义与删除41

3.2.2 基本表的定义、删除与修改42

3.2.3 索引的建立与删除46

3.3 数据查询47

3.3.1 单表查询47

3.3.2 多表查询59

3.4 数据更新70

3.4.1 插入数据70

3.4.2 修改数据72

3.4.3 删除数据73

3.5 视图74

3.5.1 定义视图74

3.5.2 查询视图77

3.5.3 更新视图78

3.5.4 视图的作用80

3.6 习题81

第4章 数据库设计与编程82

4.1 数据库设计概述82

4.1.1 数据库设计的特点82

4.1.2 数据库设计的方法83

4.1.3 数据库设计的步骤84

4.1.4 数据库设计中的各级模式85

4.2 需求分析86

4.3 概念设计88

4.4 逻辑设计90

4.5 数据库的物理设计93

4.6 实施与维护95

4.7 ODBC编程97

4.8 JDBC编程103

4.9 习题108

第5章 认识SQL Server 2016109

5.1 SQLServer 2016简介及功能特点109

5.1.1 起源与发展109

5.1.2 主要功能特点110

5.2 SQLServer2016的安装与配置112

5.2.1 SQLServer 2016的安装112

5.2.2 SQLServer 2016的体系结构118

5.2.3 SQLServer 2016的新特性121

5.2.4 SQLServer 2016的安全123

5.2.5 SQLServer 2016的系统配置124

5.3 SQLServer 2016的版本和管理工具126

5.3.1 使用SQLServer Management Studio127

5.3.2 SQLServer的配置管理器135

5.3.3 SQLServer Profiler136

5.3.4 SQLServer2016数据库引擎中的新增功能136

5.3.5 实用工具143

5.3.6 PowerShell144

5.4 SQLServer 2016数据库存储145

5.4.1 数据文件和文件组145

5.4.2 日志文件146

5.5 SQLServer 2016数据库对象146

5.5.1 服务器146

5.5.2 数据库147

5.5.3 架构148

5.5.4 对象名称149

5.6 Transact-SQL149

5.6.1 Transact-SQL概述150

5.6.2 标识符151

5.6.3 常量和变量152

5.6.4 运算符155

5.6.5 表达式159

5.6.6 控制流语句161

5.6.7 常用函数166

5.7 习题181

第6章 SQL Server 2016创建和管理数据库182

6.1 SQLServerManagement Studio182

6.1.1 打开SSMS并连接到数据库引擎182

6.1.2 显示“已注册的服务器”184

6.1.3 注册本地服务器185

6.1.4 启动数据库引擎186

6.1.5 连接对象资源管理器187

6.1.6 使用SSMS编写代码187

6.2 创建数据库189

6.2.1 数据库对象190

6.2.2 数据库对象标识符190

6.2.3 数据库对象结构191

6.2.4 使用Management Studio创建数据库191

6.3 文件组及其创建与使用196

6.3.1 文件组196

6.3.2 创建文件组197

6.3.3 使用文件组199

6.4 管理数据库200

6.4.1 查看数据库200

6.4.2 修改数据库202

6.4.3 删除数据库203

6.5 扩大和收缩数据库204

6.5.1 扩大数据库204

6.5.2 收缩数据库205

6.6 导入/导出数据206

6.7 备份与恢复数据库209

6.7.1 备份类型209

6.7.2 恢复模式210

6.7.3 备份数据库210

6.8 生成SQL脚本212

6.8.1 将数据表生成SQL脚本212

6.8.2 将数据库生成SQL脚本213

6.9 习题214

第7章 创建与管理SQL Server 2016数据库表216

7.1 数据类型216

7.2 表的概念221

7.3 创建表222

7.3.1 使用图形界面创建数据表222

7.3.2 使用SQL的CREATETABLE命令创建数据表223

7.4 操作表225

7.4.1 表结构的修改225

7.4.2 操作表数据229

7.5 表约束235

7.5.1 创建PRIMARYKEY约束236

7.5.2 创建UNIQUE约束239

7.5.3 创建CHECK约束241

7.5.4 比较列约束和表约束243

7.6 关系图244

7.6.1 创建新的数据库关系图244

7.6.2 关系图的使用246

7.7 视图249

7.7.1 视图概念249

7.7.2 创建视图250

7.7.3 操作视图252

7.8 索引255

7.8.1 数据表的存储结构255

7.8.2 索引类型256

7.8.3 创建表索引257

7.8.4 管理索引259

7.9 习题261

第8章 操纵数据表的数据262

8.1 标准查询262

8.1.1 SELECT语句的语法格式262

8.1.2 获取若干列263

8.1.3 获取所有列264

8.1.4 使用DISTINCT关键字265

8.1.5 使用TOP关键字266

8.2 使用WHERE子句266

8.2.1 使用比较运算符266

8.2.2 使用逻辑运算符267

8.2.3 使用范围运算符268

8.2.4 使用IN条件269

8.2.5 使用LIKE条件270

8.2.6 使用IS NULL条件271

8.3 格式化结果集272

8.3.1 排序结果集272

8.3.2 分组结果集273

8.3.3 统计结果集274

8.4 插入数据275

8.4.1 使用INSERT语句插入数据275

8.4.2 使用INSERT...SELECT语句插入数据276

8.4.3 使用SELECT...INTO语句创建表277

8.5 更新数据278

8.5.1 修改表数据279

8.5.2 根据其他表更新数据279

8.5.3 使用TOP表达式修改数据280

8.6 删除数据281

8.6.1 使用DELETE语句删除数据281

8.6.2 使用TRUNCATE TABLE语句281

8.6.3 删除基于其他表中的数据行282

8.7 习题283

第9章 查询复杂数据284

9.1 多表连接284

9.1.1 基本连接操作284

9.1.2 使用别名285

9.1.3 多表连接查询286

9.1.4 含有JOIN关键字的连接查询286

9.2 内连接287

9.2.1 等值连接查询287

9.2.2 非等值连接查询288

9.2.3 自然连接查询289

9.3 外连接289

9.3.1 左外连接查询290

9.3.2 右外连接查询291

9.3.3 完全外连接查询291

9.4 交叉连接292

9.4.1 不使用WHERE子句的交叉连接查询292

9.4.2 使用WHERE子句的交叉连接查询293

9.5 自连接293

9.6 联合查询294

9.7 子查询294

9.7.1 使用IN关键字294

9.7.2 使用EXISTS关键字295

9.7.3 使用比较运算符296

9.7.4 返回单值的子查询296

9.7.5 使用嵌套子查询297

9.8 习题297

第10章 存储过程与触发器299

10.1 存储过程299

10.1.1 使用存储过程299

10.1.2 管理存储过程305

10.1.3 处理错误信息306

10.1.4 优化存储过程309

10.2 触发器310

10.2.1 了解触发器310

10.2.2 创建触发器313

10.2.3 管理触发器317

10.3 习题319

第11章 数据库安全320

11.1 数据库安全威胁320

11.2 安全策略322

11.3 SQLServer 2016安全机制324

11.3.1 登录名管理325

11.3.2 数据库用户管理328

11.3.3 数据库角色330

11.4 权限管理335

11.4.1 权限类型336

11.4.2 常见对象的权限337

11.4.3 授予权限337

11.4.4 收回和否认权限338

11.5 习题339

第12章 图书管理系统341

12.1 系统概述341

12.1.1 需求分析341

12.1.2 功能分析342

12.2 数据库设计343

12.2.1 设计数据表343

12.2.2 设计存储过程344

12.3 创建图书管理系统项目345

12.3.1 搭建项目345

12.3.2 应用引用346

12.3.3 提取公共模块347

12.4 管理员登录370

12.5 主界面功能模块实现375

12.5.1 主窗体设计与代码实现376

12.5.2 系统管理功能模块415

12.5.3 图书管理423

12.5.4 类型管理435

第13章 实训442

13.1 SQLServer 2016的安装与配置442

13.2 创建管理SQLServer 2016数据库和表443

13.3 表的基本操作448

13.4 数据查询449

13.5 Transact-SQL453

13.6 视图454

13.7 索引操作456

13.8 存储过程与触发器457

13.9 数据完整性459

13.10 函数的应用461

13.11 程序设计463

13.12 数据库备份与还原464

13.13 数据库导入/导出465

13.14 SQLServer 2016数据库的安全466

参考文献468

热门推荐