图书介绍

数据库原理与技术 SQL Server 20122025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与技术 SQL Server 2012
  • 申时凯,邱莎,王付艳等主编;王武,王玉见,段玻等副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302480518
  • 出版时间:2018
  • 标注页数:408页
  • 文件大小:143MB
  • 文件页数:423页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

数据库原理与技术 SQL Server 2012PDF格式电子书版下载

下载的文件为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 数据管理技术的发展1

1.1.3 数据库、数据库管理系统、数据库系统2

1.1.4 数据模型3

1.1.5 数据库系统的体系结构6

1.2 关系数据库7

1.2.1 关系模型7

1.2.2 关系数据理论10

1.3 数据库设计14

1.3.1 数据库设计的任务、特点和基本步骤14

1.3.2 需求分析的任务15

1.3.3 概念结构设计16

1.3.4 逻辑结构设计17

1.3.5 数据库设计案例18

1.4 主流数据库简介21

1.4.1 SQLServer21

1.4.2 Oracle22

1.4.3 SybaseASE22

1.4.4 DB223

练习题23

第2章 SQL Server 2012综述24

2.1 SQLServer 2012概述24

2.1.1 SQLServer的发展过程24

2.1.2 SQLServer 2012的体系结构25

2.1.3 SQLServer 2012的主要特性27

2.1.4 SQLServer 2012的版本28

2.2 SQLServer 2012的安装29

2.2.1 SQLServer2012安装前的准备工作29

2.2.2 安装SQLServer 201231

2.2.3 升级到SQL Server 201243

2.2.4 SQL Server2012安装成功的验证44

2.3 SQLServer 2012的安全性48

2.3.1 SQLServer 2012安全性综述48

2.3.2 权限验证模式49

2.3.3 数据库用户账号、角色和权限50

2.4 SQLServer 2012工具51

2.4.1 配置SQLServer 2012服务器51

2.4.2 注册和连接SQL Server 2012服务器54

2.4.3 启动和关闭SQL Server 2012服务器57

2.4.4 SQLServer 2012的常用工具58

练习题67

第3章 数据库的基本操作68

3.1 SQL Server数据库的基本知识和概念68

3.1.1 SQLServer的数据库对象68

3.1.2 SQLServer的系统数据库69

3.1.3 数据库的组成70

3.1.4 数据库文件组70

3.1.5 数据库的存储空间分配72

3.2 创建数据库73

3.2.1 使用对象资源管理器创建数据库73

3.2.2 使用T-SQL语句创建数据库78

3.3 查看和设置数据库信息82

3.3.1 使用SQL Server对象资源管理器查看数据库信息82

3.3.2 使用T-SQL语句查看数据库的信息82

3.4 打开数据库83

3.5 修改数据库84

3.5.1 增加数据库的容量84

3.5.2 缩减数据库容量89

3.5.3 创建和更改文件组94

3.5.4 增加或删除数据库文件95

3.5.5 更改数据库名称99

3.6 分离数据库100

3.7 附加数据库101

3.8 删除数据库103

3.9 应用举例104

3.9.1 创建计算机计费数据库104

3.9.2 创建选课管理数据库104

练习题106

第4章 表的基本操作108

4.1 SQL Server表概述108

4.1.1 SQL Server表的概念108

4.1.2 SQL Server 2012数据类型109

4.2 数据库中表的创建112

4.2.1 使用对象资源管理器创建表112

4.2.2 使用T-SQL语句创建表115

4.3 修改表结构118

4.3.1 使用对象资源管理器修改表结构118

4.3.2 使用T-SQL语句修改表结构119

4.4 删除表120

4.4.1 使用对象资源管理器删除表121

4.4.2 使用DROP TABLE语句删除表121

4.5 添加数据122

4.5.1 使用对象资源管理器向表中添加数据122

4.5.2 使用INSERT语句向表中添加数据123

4.6 查看表124

4.6.1 查看表结构124

4.6.2 查看表中的数据125

4.7 应用举例126

4.7.1 学生选课管理信息系统的各表定义及创建126

4.7.2 计算机计费系统的各表定义及创建130

练习题131

第5章 数据的基本操作132

5.1 关系运算132

5.1.1 关系数据结构的形式化定义133

5.1.2 关系代数134

5.1.3 关系代数的等价变换规则142

5.1.4 关系代数表达式应用实例142

5.2 单表查询144

5.2.1 完整的SELECT语句的基本语法格式144

5.2.2 选择表中的若干列145

5.2.3 选择表中的若干记录147

5.2.4 对查询的结果排序156

5.2.5 对数据进行统计158

5.2.6 用查询结果生成新表161

5.2.7 集合查询162

5.3 连接查询165

5.3.1 交叉连接查询165

5.3.2 等值与非等值连接查询166

5.3.3 自身连接查询168

5.3.4 外连接查询169

5.3.5 复合连接条件查询171

5.4 子查询173

5.4.1 带有IN谓词的子查询173

5.4.2 带有比较运算符的子查询175

5.4.3 带有ANY或ALL谓词的子查询178

5.4.4 带有EXISTS谓词的子查询180

5.5 数据的添加、修改和删除183

5.5.1 数据的添加184

5.5.2 数据的修改191

5.5.3 数据的删除193

5.6 应用举例194

练习题197

第6章 索引及视图200

6.1 索引的基础知识200

6.1.1 数据存储200

6.1.2 索引200

6.2 索引的分类201

6.2.1 聚集索引201

6.2.2 非聚集索引202

6.2.3 聚集和非聚集索引的性能比较203

6.2.4 使用索引的原则203

6.3 索引的操作204

6.3.1 创建索引204

6.3.2 查询索引信息208

6.3.3 重命名索引209

6.3.4 删除索引209

6.4 索引的分析与维护210

6.4.1 索引的分析210

6.4.2 索引的维护212

6.5 索引应用举例214

6.6 视图综述214

6.6.1 视图的基本概念215

6.6.2 视图的作用216

6.7 视图的操作216

6.7.1 创建视图217

6.7.2 修改视图221

6.7.3 重命名视图222

6.7.4 使用视图223

6.7.5 删除视图225

6.8 视图定义信息查询227

6.8.1 使用对象资源管理器227

6.8.2 通过执行系统存储过程查看视图的定义信息228

6.9 加密视图228

6.10 用视图加强数据安全性229

6.11 视图应用举例230

练习题231

第7章 数据完整性232

7.1 数据完整性的概念232

7.2 约束的类型233

7.3 约束的创建234

7.3.1 创建主键约束234

7.3.2 创建唯一约束238

7.3.3 创建检查约束239

7.3.4 创建默认约束241

7.3.5 创建外键约束243

7.4 查看约束的定义245

7.5 删除约束246

7.6 使用规则246

7.7 使用默认248

7.8 数据完整性强制选择方法249

7.9 应用举例250

练习题251

第8章 SQL Server函数252

8.1 内置函数252

8.1.1 聚合函数252

8.1.2 配置函数255

8.1.3 日期和时间函数256

8.1.4 数学函数258

8.1.5 元数据函数259

8.1.6 字符串函数259

8.1.7 系统函数262

8.1.8 排名函数263

8.1.9 其他新增函数264

8.2 用户定义函数265

8.3 标量函数267

8.4 表值函数270

8.5 应用举例274

练习题275

第9章 SQL Server程序设计277

9.1 程序中的批处理、脚本、注释277

9.1.1 批处理277

9.1.2 脚本278

9.1.3 注释279

9.2 程序中的事务279

9.2.1 事务概述280

9.2.2 事务处理语句280

9.2.3 分布式事务283

9.2.4 锁定283

9.3 SQLServer变量284

9.3.1 全局变量284

9.3.2 局部变量286

9.4 SQL语言流程控制289

9.4.1 BEGIN…END语句块289

9.4.2 IF…ELSE语句289

9.4.3 CASE结构290

9.4.4 WAITFOR语句292

9.4.5 PRINT语句293

9.4.6 WHILE语句294

9.5 应用举例295

练习题297

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

10.1 存储过程综述298

10.1.1 存储过程的概念298

10.1.2 存储过程的类型298

10.1.3 创建、执行、修改、删除简单存储过程299

10.1.4 创建和执行含参数的存储过程305

10.1.5 存储过程的重新编译305

10.1.6 系统存储过程与扩展存储过程306

10.1.7 案例中的存储过程309

10.2 触发器311

10.2.1 触发器的概念311

10.2.2 触发器的优点311

10.2.3 触发器的类型312

10.2.4 DML触发器313

10.2.5 DDL触发器328

10.2.6 案例中的触发器329

练习题331

第11章 SQL Server 2012安全管理333

11.1 SQLServer2012安全的相关概念333

11.1.1 登录验证333

11.1.2 角色334

11.1.3 许可权限335

11.2 服务器的安全性管理335

11.2.1 查看登录账号335

11.2.2 创建一个登录账号336

11.2.3 更改、删除登录账号属性338

11.2.4 禁止登录账号338

11.2.5 删除登录账号339

11.3 数据库安全性管理340

11.3.1 数据库用户340

11.3.2 数据库角色341

11.3.3 管理权限344

11.4 数据备份与还原345

11.4.1 备份和还原的基本概念345

11.4.2 数据备份的类型346

11.4.3 还原模式347

11.5 备份与还原操作348

11.5.1 数据库的备份348

11.5.2 数据库的还原350

11.6 备份与还原计划352

11.7 案例中的安全353

11.8 案例中的备份和还原操作357

11.9 数据导出与导入363

练习题367

第12章 数据库与开发工具的协同使用369

12.1 常用的数据库连接方法369

12.1.1 ODBC369

12.1.2 OLE DB371

12.1.3 ADO371

12.2 在Visual Basic中的数据库开发373

12.2.1 Visual Basic简介373

12.2.2 在VB中使用ADO数据控件连接数据库373

12.3 在Delphi或C++Builder中的数据库开发376

12.3.1 Delphi与C++Builder简介376

12.3.2 C++Builder提供的SQL Server访问机制376

12.4 ASP与SQL Server2012的协同运用382

12.4.1 ASP运行环境的建立382

12.4.2 在ASP中连接SQLServer 2012数据库383

12.4.3 ASP与SQL Server 2012数据库协同开发程序的方式385

12.5 案例中的程序386

12.5.1 学生信息管理386

12.5.2 教师信息管理389

12.5.3 学生信息查询391

练习题393

附录 实验指导394

参考文献407

热门推荐