您好,欢迎来到聚文网。 登录 免费注册
SQL Server 2012数据库技术及应用 微课版 第5版

SQL Server 2012数据库技术及应用 微课版 第5版

  • 字数: 495000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 出版日期: 2021-09-01
  • 商品条码: 9787115554550
  • 版次: 5
  • 开本: 16开
  • 页数: 296
  • 出版年份: 2021
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
“十三五”“十二五”职业教育国家规划教材 山东省精品课程配套教材 改版升级,历经十年沉淀和考验 三大学习情境,拆解重点和难点,讲解生动有趣 59个微课视频
内容简介
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQLServer2012的基本服务功能、安装与配置;使用SSMS或T-SQL创建与管理数据库、表、索引和视图;T-SQL的SELECT数据査询;T-SQL编程基础,创建与管理存储过程、触发器和用户定义函数;最后介绍SQLServer2012的数据库安全管理技术、备份与还原技术、导出与导入技术。
本书将数据库理论知识融入数据库开发与维护的工作过程之中,依照职业岗位能力要求和行业实用技术要求编写;将各章内容以案例和项目任务为载体循序渐进地展示出来,便于工学结合、任务驱动的课程教学。本书可作为各层次院校计算机类专业数据库技术与应用课程的教材,也可作为数据库开发与维护的工程技术人员的自学参考用书。
目录
第1章数据库系统认知1
1.1数据管理技术的产生和发展2
1.1.1数据处理的基本概念2
1.1.2数据管理技术的发展3
1.2数据库系统概述6
1.2.1数据库6
1.2.2数据库管理系统7
1.2.3数据库开发工具8
1.2.4数据库应用系统8
1.2.5用户8
1.3数据模型9
1.3.1数据模型的应用层次9
1.3.2数据模型的组成要素11
1.3.3逻辑模型的结构分类12
1.4数据库开发与维护13
1.5任务训练——数据库系统认知14
思考与练习15
第2章需求分析与数据库概念设计17
2.1需求分析18
案例1-2-1教务管理系统需求分析19
案例2-2-1图书管理系统需求分析20
2.2数据库概念设计概述21
2.2.1概念模型的基本要素21
2.2.2概念设计的一般步骤24
2.3E-R方法概念设计25
案例1-2-2教务管理数据库概念设计25
2.3.1概念模型的E-R表示方法25
2.3.2使用Visio建立E-R概念模型26
2.4IDEF1X方法概念设计28
案例2-2-2图书管理数据库概念设计28
2.4.1概念模型的IDEF1X表示方法28
2.4.2使用Visio建立IDEF1X概念模型33
2.5项目训练——人事管理系统需求分析与数据库概念设计36
思考与练习39
第3章关系模型与数据库逻辑设计41
3.1关系模型概述42
3.1.1关系数据结构42
3.1.2关系数据操作44
3.1.3关系完整性约束50
3.1.4关系模型的特点53
3.2E-R概念模型到关系模型的转换53
案例1-3教务管理数据库逻辑设计54
3.2.1实体(E)转换为关系的方法54
3.2.2联系(R)转换为关系的方法54
3.3IDEF1X概念模型到关系模型的转换56
案例2-3图书管理数据库逻辑设计57
3.3.1实体(E)转换为关系的方法57
3.3.2联系(R)转换为关系的方法57
3.4关系规范化58
3.4.1第一范式(1NF)59
3.4.2第二范式(2NF)59
3.4.3第三范式(3NF)61
3.4.4BC范式62
3.5项目训练——人事管理数据库逻辑设计63
思考与练习65
第4章SQLServer2012的安装与配置67
4.1SQLServer2012概述68
4.1.1SQLServer2012的服务68
4.1.2SQLServer2012的版本69
4.2SQLServer2012的安装与配置70
4.2.1安装的硬件与软件要求70
4.2.2安装的过程与配置71
4.3SQLServer2012的管理80
4.3.1界面操作术语说明80
4.3.2管理工具简介80
4.3.3SQLServer服务管理81
4.4SSMS操作基础83
4.5T-SQL查询编辑器操作基础87
4.5.1SQL简介87
4.5.2T-SQL简介88
4.5.3使用【查询编辑器】89
4.6任务训练——使用SSMS91
思考与练习93
第5章数据库的创建与管理94
5.1数据库概述95
5.1.1数据库的构成95
5.1.2数据库文件96
5.1.3数据库文件组97
5.1.4数据库对象98
5.1.5设计数据库99
5.1.6数据库快照99
5.1.7数据库镜像99
5.2使用SSMS创建与管理数据库100
案例1-5教务管理数据库的创建与管理100
5.2.1使用SSMS创建数据库100
5.2.2使用SSMS修改数据库103
5.2.3使用SSMS删除数据库104
5.3使用T-SQL创建与管理数据库105
案例2-5图书管理数据库的创建与管理105
5.3.1使用T-SQL创建数据库105
5.3.2使用T-SQL修改数据库107
5.3.3使用T-SQL删除数据库109
5.4分离和附加数据库110
5.4.1分离数据库110
5.4.2附加数据库110
5.5项目训练——人事管理数据库的创建与管理112
思考与练习113
第6章表的创建与操作114
6.1表概述115
6.1.1表的构成116
6.1.2表的类型116
6.1.3T-SQL的数据类型117
6.1.4SQLServer表的完整性约束118
6.2使用SSMS创建与管理表119
案例1-6-1教务管理表的创建与管理119
6.2.1使用SSMS创建表119
6.2.2使用SSMS修改表120
6.2.3使用SSMS删除表124
6.3使用SSMS操作表125
案例1-6-2教务管理表的操作125
6.3.1使用SSMS插入数据行125
6.3.2使用SSMS更新数据126
6.3.3使用SSMS删除数据行126
6.4使用T-SQL创建与管理表127
案例2-6-1图书管理表的创建与管理127
6.4.1使用T-SQL创建表127
6.4.2使用T-SQL修改表129
6.4.3使用T-SQL删除表130
6.5使用T-SQL操作表130
案例2-6-2图书管理表的操作131
6.5.1使用T-SQL插入数据行131
6.5.2使用T-SQL更新数据133
6.5.3使用T-SQL删除数据行134
6.6索引的创建与管理135
6.6.1索引概述135
6.6.2使用SSMS创建索引136
6.6.3使用SSMS删除索引137
6.6.4使用T-SQL创建索引137
6.6.5使用T-SQL删除索引138
6.7关系图的创建与管理138
6.7.1创建数据库关系图139
6.7.2修改数据库关系图139
6.7.3删除数据库关系图140
6.7.4显示数据库关系图属性140
6.8项目训练——人事管理表的创建与操作140
思考与练习142
第7章SELECT数据查询144
7.1SELECT查询语句145
案例1-7教务管理SELECT数据查询145
7.1.1SELECT查询语句结构145
7.1.2SELECT子句投影查询146
7.1.3FROM子句连接查询150
7.1.4WHERE子句选择查询152
7.1.5GROUPBY子句分组统计查询156
7.1.6HAVING子句限定查询157
7.1.7ORDERBY子句排序查询158
7.1.8INTO子句保存查询159
7.2ANSI连接查询159
案例2-7-1图书管理ANSI连接查询159
7.2.1FROM子句的ANSI连接查询160
7.2.2内连接查询160
7.2.3外连接查询161
7.2.4自连接查询163
7.2.5交叉连接查询163
7.3子查询164
案例2-7-2图书管理SELECT子查询164
7.3.1IN子查询164
7.3.2SOME|ANY和ALL子查询165
7.3.3EXISTS子查询166
7.3.4子查询在其他语句中的使用167
7.3.5子查询和连接查询的比较168
7.4联合查询168
7.4.1UNION(集)运算符168
7.4.2联合查询结果排序169
7.5项目训练——人事管理SELECT数据查询170
思考与练习171
第8章视图的创建与应用173
8.1视图概述174
8.2使用SSMS创建与管理视图175
案例1-8-1教务管理视图的创建与管理175
8.2.1使用SSMS创建视图175
8.2.2使用SSMS修改视图177
8.2.3使用SSMS删除视图177
8.3使用SSMS应用视图178
案例1-8-2教务管理视图的应用178
8.3.1使用SSMS数据查询178
8.3.2使用SSMS插入数据行179
8.3.3使用SSMS更新数据179
8.3.4使用SSMS删除数据行179
8.4使用T-SQL创建与管理视图180
案例2-8-1图书管理视图的创建与管理180
8.4.1使用T-SQL创建视图180
8.4.2使用T-SQL修改视图182
8.4.3使用T-SQL删除视图182
8.5使用T-SQL应用视图183
案例2-8-2图书管理视图的应用183
8.5.1使用T-SQL数据查询183
8.5.2使用T-SQL插入数据行183
8.5.3使用T-SQL更新数据184
8.5.4使用T-SQL删除数据行184
8.6项目训练——人事管理视图的创建与应用184
思考与练习185
第9章T-SQL编程基础186
9.1T-SQL基础187
9.1.1有效标识符187
9.1.2注释187
9.1.3数据类型188
9.2表达式189
9.2.1常量189
9.2.2变量190
9.2.3日期时间类型表达式192
9.2.4内置函数194
9.2.5运算符199
9.3流程控制语句199
9.3.1顺序语句200
9.3.2IF...ELSE分支语句200
9.3.3WHILE循环语句202
9.3.4其他控制语句203
9.3.5CASE多分支表达式204
9.4批处理206
9.5事务207
9.5.1事务简介207
9.5.2事务语句208
9.6项目训练——人事管理T-SQL
编程与应用210
思考与练习211
第10章T-SQL程序设计212
10.1创建与管理存储过程213
案例2-10-1图书管理存储过程的创建与管理213
10.1.1存储过程概述213
10.1.2创建存储过程215
10.1.3管理存储过程218
10.2创建与管理触发器219
案例2-10-2图书管理触发器的创建与管理219
10.2.1触发器概述219
10.2.2创建DML触发器220
10.2.3创建DDL触发器226
10.2.4管理触发器227
10.3创建与管理用户定义函数229
案例2-10-3图书管理用户定义函数的创建与管理229
10.3.1用户定义函数概述229
10.3.2创建用户定义函数230
10.3.3管理用户定义函数233
10.4项目训练——人事管理T-SQL程序设计233
思考与练习234
第11章数据库的安全性管理235
案例1-11教务管理数据库的安全性管理236
11.1数据库的安全性管理概述236
11.2身份验证与模式配置237
11.2.1Windows身份验证238
11.2.2SQLServer身份验证238
11.2.3配置身份验证模式238
11.3登录名管理239
11.3.1内置登录名239
11.3.2创建Windows登录名241
11.3.3创建SQLServer登录名247
11.3.4修改和删除登录名249
11.4数据库用户管理250
11.4.1内置数据库用户250
11.4.2创建数据库用户252
11.4.3修改和删除数据库用户254
11.5架构管理254
11.5.1内置架构和默认架构255
11.5.2创建架构255
11.5.3修改和删除架构258
11.6权限管理258
11.6.1对象权限管理258
11.6.2数据库权限管理262
11.7角色管理264
11.7.1服务器角色管理265
11.7.2数据库角色管理268
11.8项目训练——人事管理数据库的安全性管理271
思考与练习272
第12章数据库的恢复与传输273
12.1数据库的备份与还原274
案例1-12-1教务管理数据库的备份与还原274
12.1.1数据库备份与还原概述274
12.1.2数据库备份276
12.1.3数据库还原279
12.2数据库的导出与导入281
案例1-12-2教务管理数据库的导出与导入281
12.2.1SQLServer数据导出281
12.2.2SQLServer数据导入284
12.3项目训练——人事管理数据库的恢复与传输285
思考与练习286

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网