图书介绍

SQL Server数据库技术及应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server数据库技术及应用 第2版
  • 陈艳平著 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787568242455
  • 出版时间:2017
  • 标注页数:316页
  • 文件大小:81MB
  • 文件页数:331页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

SQL Server数据库技术及应用 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库基础知识1

1.1 任务1:认识数据库系统1

1.1.1 数据管理技术的产生和发展2

1.1.2 数据库系统的基本概念3

1.1.3 数据模型8

1.2 任务2:数据库设计13

1.2.1 数据库设计方法13

1.2.2 数据库设计步骤13

1.3 任务3:数据库概念设计14

1.3.1 数据库概念设计方法14

1.3.2 教务管理系统数据库概念设计15

1.3.3 图书管理系统数据库概念设计18

1.4 任务训练——概念设计20

一、实验目的20

二、实验内容20

三、实验步骤20

四、问题讨论21

思考与练习21

第2章 关系模型与逻辑设计23

2.1 任务1:认识关系模型23

2.1.1 关系模型组成要素23

2.1.2 关系模型24

2.2 任务2:认识关系操作26

2.2.1 传统集合运算26

2.2.2 专门的关系运算28

2.3 任务3:认识关系完整性约束30

2.3.1 实体完整性31

2.3.2 用户(含域)定义完整性31

2.3.3 参照完整性32

2.4 任务4:认识E-R模型到关系模型的转换33

2.4.1 实体(E)转换为关系模型的方法33

2.4.2 联系(R)转换为关系模型的方法33

2.5 任务5:认识关系规范化36

2.5.1 第1范式1NF(First Normal Form)36

2.5.2 第2范式2NF(Second Normal Form)37

2.5.3 第3范式3NF(Third Normal Form)38

2.6 任务训练——逻辑设计39

一、实验目的39

二、实验内容39

三、实验步骤39

四、问题讨论40

思考与练习40

第3章 SQL Server 2012的安装与配置42

3.1 任务1:认识与安装SQL Server 201242

3.1.1 SQL Server发展史42

3.1.2 SQL Server 2012的版本介绍43

3.1.3 SQL Server 2012的运行环境44

3.1.4 SQL Server 2012的安装45

3.1.5 SQL Server 2012的卸载57

3.2 任务2:常用组件的使用61

3.2.1 使用SQL Server 2012联机丛书61

3.2.3 使用SQL Server Management Studio63

3.3 任务训练——使用SSMS67

一、实验目的67

二、实验内容67

三、实验步骤67

四、实验讨论67

思考与练习67

第4章 数据库的创建与管理68

4.1 任务1:创建数据库68

4.1.1 认识数据库的组成69

4.1.2 使用SSMS创建数据库70

4.2 任务2:查看和修改数据库75

4.2.1 使用SSMS查看和修改数据库75

4.2.2 使用T-SQL语句查看和修改数据库77

4.3 任务3:删除数据库81

4.3.1 使用SSMS删除数据库81

4.3.2 使用T-SQL语句删除数据库82

4.4 任务4:分离、附加数据库82

4.4.1 分离数据库82

4.4.2 附加数据库84

4.5 任务5:导出、导入数据库85

4.5.1 导出数据库86

4.5.2 导入数据库91

4.6 任务6:收缩数据库94

4.6.1 数据库收缩95

4.6.2 文件收缩97

4.7 任务训练——创建与管理数据库99

一、实验目的99

二、实验内容99

三、实验步骤99

四、问题讨论101

思考与练习101

第5章 表的创建与管理102

5.1 任务1:认识表102

5.1.1 表的构成103

5.1.2 表的类型103

5.1.3 表的数据类型104

5.1.4 表的完整性体现106

5.1.5 表的设计107

5.2 任务2:使用SSMS创建、修改和删除表107

5.2.1 创建表108

5.2.2 修改表114

5.2.3 删除表114

5.3 任务3:使用T-SQL语句创建、修改和删除表114

5.3.1 创建表114

5.3.2 修改表117

5.3.3 删除表119

5.4 任务4:在数据表中添加、修改、删除数据行120

5.4.1 使用SSMS添加、修改、删除数据行120

5.4.2 使用T-SQL语句添加、修改、删除数据行121

5.5 任务5:创建索引126

5.5.1 索引概述126

5.5.2 使用SSMS创建索引127

5.5.3 使用T-SQL语句创建和删除索引129

5.6 任务6:创建关系图131

5.6.1 创建数据库关系图131

5.6.2 打开数据库关系图133

5.6.3 删除数据库关系图133

5.6.4 显示数据库关系图属性133

5.7 任务训练——创建和管理表133

一、实验目的133

二、实验内容134

三、实验步骤134

四、问题讨论136

思考与练习136

第6章 数据查询138

6.1 任务1:认识SQL语言138

6.1.1 T-SQL的认识138

6.1.2 T-SQL语法约定139

6.2 任务2:基本的SELECT语句140

6.2.1 SELECT语句的结构140

6.2.2 SELECT子句投影查询140

6.2.3 聚集函数的应用145

6.2.4 WHERE子句146

6.3 任务3:单表查询151

6.3.1 GROUP BY子句151

6.3.2 HAVING子句153

6.3.3 ORDER BY子句154

6.4 任务4:多表查询155

6.4.1 谓词连接156

6.4.2 以JOIN关键字指定的连接157

6.4.3 交叉连接161

6.5 任务5:嵌套查询161

6.5.1 使用IN关键字162

6.5.2 使用比较运算符163

6.5.3 使用ANY或SOME操作符163

6.5.4 使用EXISTS操作符164

6.6 任务训练——数据查询165

一、实验目的165

二、实验内容165

三、实验步骤166

四、问题讨论167

思考与练习167

第7章 视图的创建与管理169

7.1 任务1:认识视图169

7.1.1 视图的基本概念169

7.1.2 视图的作用170

7.2 任务2:创建、修改和删除视图170

7.2.1 使用SSMS创建、修改和删除视图170

7.2.2 使用T-SQL语句创建、修改和删除视图175

7.3 任务3:使用视图179

7.3.1 视图检索(查询)179

7.3.2 利用视图操作表179

7.4 任务训练——创建与管理视图181

一、实验目的181

二、实验内容181

三、实验步骤182

四、问题讨论182

思考与练习182

第8章 T-SQL编程与应用183

8.1 任务1:认识T-SQL编程183

8.1.1 有效标识符183

8.1.2 注释184

8.1.3 数据类型185

8.2 任务2:认识表达式186

8.2.1 常量187

8.2.2 变量187

8.2.3 函数191

8.2.4 运算符201

8.3 任务3:认识流程控制语句203

8.3.1 顺序语句203

8.3.2 IF...ELSE语句204

8.3.3 WHILE语句206

8.3.4 其他控制语句207

8.3.5 CASE()函数209

8.4 任务4:认识批处理211

8.5 任务5:认识事务214

8.5.1 事务的概念214

8.5.2 事务语句215

8.6 任务训练——T-SQL语句218

一、实验目的218

二、实验内容219

三、实验步骤219

四、问题讨论220

思考与练习220

第9章 存储过程、触发器222

9.1 任务1:认识存储过程222

9.1.1 存储过程的概念222

9.1.2 创建存储过程223

9.1.3 管理存储过程226

9.2 任务2:认识触发器228

9.2.1 触发器概述228

9.2.2 创建DML触发器229

9.2.3 创建DDL触发器235

9.2.4 管理触发器237

9.3 任务训练——存储过程与触发器的应用238

一、实验目的238

二、实验内容238

三、实验步骤238

四、问题讨论239

思考与练习240

第10章 数据库的安全管理241

10.1 任务1:数据库安全性控制241

10.1.1 SQL Server的安全性机制241

10.1.2 SQL Server的身份验证模式242

10.1.3 设置身份验证模式243

10.2 任务2:SQL Server登录管理244

10.2.1 为Windows授权用户创建登录名244

10.2.2 为SQL Server授权用户创建登录名250

10.2.3 修改和删除登录名253

10.3 任务3:用户管理253

10.3.1 创建数据库用户254

10.3.2 修改和删除数据库用户257

10.4 任务4:权限管理258

10.4.1 权限概述258

10.4.2 数据库对象权限258

10.4.3 数据库语句权限264

10.5 任务5:角色管理267

10.5.1 服务器级角色267

10.5.2 数据库角色270

10.6 任务6:管理架构275

10.6.1 架构概述275

10.6.2 创建架构276

10.6.3 修改和删除架构276

10.7 任务7:数据库的备份与还原277

10.7.1 数据库备份概述277

10.7.2 创建备份设备280

10.7.3 使用SSMS进行数据库备份281

10.7.4 使用SSMS还原数据库289

10.8 任务训练——数据库安全管理291

一、实验目的291

二、实验内容292

三、实验步骤292

四、问题讨论292

思考与练习292

第11章 人力资源管理系统293

11.1 任务1:系统分析293

11.1.1 项目背景293

11.1.2 总体业务需求概述293

11.1.3 开发及运行环境294

11.2 任务2:系统功能模块设计294

11.2.1 系统流程图294

11.2.2 系统功能结构294

11.2.3 系统预览296

11.2.4 文件夹组织结构298

11.3 任务3:数据库设计298

11.3.1 创建数据库298

11.3.2 数据库概念设计298

11.3.3 数据库逻辑结构设计299

11.3.4 数据表概要说明301

11.4 任务4:功能模块设计与实现301

11.4.1 公共模块的设计与实现302

11.4.2 系统首页的设计与实现305

11.4.3 人事管理模块的设计与实现306

11.4.4 招聘管理模块的设计与实现307

11.4.5 培训管理模块的设计与实现308

11.4.6 薪酬管理模块的设计与实现310

11.4.7 系统管理模块的设计与实现310

11.5 任务5:用户使用说明书311

11.5.1 配置源程序312

11.5.2 操作注意事项314

11.5.3 操作流程314

参考文献316

热门推荐