新書推薦:
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:NT$
296.0
《
罗马政治观念中的自由
》
售價:NT$
230.0
《
中国王朝内争实录:宠位厮杀
》
售價:NT$
281.0
《
凡事发生皆有利于我(这是一本读了之后会让人运气变好的书”治愈无数读者的心理自助经典)
》
售價:NT$
203.0
《
未来特工局
》
售價:NT$
254.0
《
高术莫用(十周年纪念版 逝去的武林续篇 薛颠传世之作 武学尊师李仲轩家世 凸显京津地区一支世家的百年沉浮)
》
售價:NT$
250.0
《
英国简史(刘金源教授作品)
》
售價:NT$
449.0
《
便宜货:廉价商品与美国消费社会的形成
》
售價:NT$
352.0
編輯推薦:
1.安排“课堂教学 课堂训练 课外实践”形式的3个用例数据库,精心设计4个能力模块、8个教学子模块、29个学习任务帮助读者进行学习和训练。
2.结合SQL Server 2019 DBMS,以“建库—用库—管库—开发”为主线,阐述理论,训练技能,培养数据库技术应用能力。
3.精品资源共享课的配套教材,配有微课视频、电子课件、源代码等资源。
內容簡介:
本书从技术应用的视角,以任务驱动方式展开,系统地阐述SQL Server 数据库技术及应用的基础知识、基本技能、基本方法。内容包括:数据库创建、数据库应用、数据库维护、数据库设计4个能力模块;认识与体验数据库、创建与维护数据库、创建与维护数据表、数据库查询与统计、使用索引与视图、使用存储过程与触发器、数据库安全与维护、数据库设计与实现8个教学子模块。按照“做中学”的思路,安排“课堂教学 课堂训练 课外实践”形式的3个用例数据库,精心设计29个任务帮助读者进行学习和训练。结合SQL Server 2019 DBMS,以“建库—用库—管库—开发”为主线,阐述数据库的基础知识和基本方法,训练数据库应用的基本技能,培养数据库技术应用能力。
本书可作为高职高专计算机类专业及相关专业数据库技术的教材,也可供计算机信息处理工作人员学习和参考。
目錄 :
前言
模块1 数据库创建
子模块1 认识与体验数据库2
任务1.1 认识数据库2
1.1.1 数据库系统4
1.1.2 关系数据库6
任务1.2 安装和体验SQL Server 20198
1.2.1 SQL Server 2019 系统安装10
1.2.2 SQL Server 2019 系统配置13
1.2.3 SQL Server 2019 集成管理工具15
小结16
课外作业17
子模块2 创建与维护数据库19
任务2.1 认知SQL Server 2019数据库19
2.1.1 数据库文件与文件组21
2.1.2 系统数据库22
2.1.3 用例数据库22
任务2.2 创建数据库23
2.2.1 任务知识准备25
2.2.2 SSMS方式创建数据库27
2.2.3 T-SQL语句创建数据库28
2.2.4 任务训练与检查31
任务2.3 维护数据库31
2.3.1 任务知识准备33
2.3.2 查看数据库34
2.3.3 修改数据库34
2.3.4 删除数据库35
2.3.5 任务训练与检查36
任务2.4 分离与附加数据库36
2.4.1 任务知识准备38
2.4.2 分离数据库38
2.4.3 附加数据库39
2.4.4 任务训练与检查40
小结40
课外作业40
子模块3 创建与维护数据表43
任务3.1 认知SQL Server 2019数据表43
3.1.1 数据表的结构45
3.1.2 常用数据类型46
任务3.2 创建与维护数据表48
3.2.1 任务知识准备50
3.2.2 用SSMS方式创建数据表51
3.2.3 用T-SQL语句创建数据表52
3.2.4 修改表结构54
3.2.5 删除数据表55
3.2.6 查看表信息56
3.2.7 任务训练与检查57
任务3.3 设置数据表的完整性58
3.3.1 任务知识准备60
3.3.2 设置与删除主键约束62
3.3.3 设置与维护唯一性约束63
3.3.4 设置与维护默认约束65
3.3.5 设置与维护检查约束66
3.3.6 设置与维护外键约束68
3.3.7 任务训练与检查72
任务3.4 更新数据表的数据72
3.4.1 任务知识准备75
3.4.2 添加记录76
3.4.3 修改表中记录78
3.4.4 删除表中记录78
3.4.5 任务训练与检查79
小结80
课外作业81
模块2 数据库应用
子模块4 数据库查询与统计85
任务4.1 认知关系运算与SELECT语句85
4.1.1 关系运算87
4.1.2 SELECT语句89
任务4.2 简单查询90
4.2.1 任务知识准备92
4.2.2 投影查询94
4.2.3 选择查询95
4.2.4 排序查询97
4.2.5 任务训练与检查98
任务4.3 统计查询99
4.3.1 任务知识准备100
4.3.2 聚合函数的使用101
4.3.3 GROUP BY子句的使用103
4.3.4 HAVING子句的使用103
4.3.5 任务训练与检查104
任务4.4 连接查询104
4.4.1 任务知识准备106
4.4.2 谓词连接查询107
4.4.3 内连接查询108
4.4.4 外连接查询108
4.4.5 自连接查询109
4.4.6 任务训练与检查110
任务4.5 子查询110
4.5.1 任务知识准备112
4.5.2 IN子查询113
4.5.3 比较子查询113
4.5.4 EXISTS子查询114
4.5.5 任务训练与检查115
小结115
课外作业115
子模块5 使用索引与视图117
任务5.1 创建与使用索引117
5.1.1 任务准备知识119
5.1.2 创建索引120
5.1.3 维护索引122
5.1.4 删除索引123
5.1.5 任务训练与检查124
任务5.2 创建与使用视图125
5.2.1 任务准备知识127
5.2.2 创建视图128
5.2.3 维护视图129
5.2.4 使用视图131
5.2.5 任务训练与检查132
小结132
课外作业133
子模块6 使用存储过程与触发器134
任务6.1 T-SQL编程134
6.1.1 任务知识准备136
6.1.2 简单T-SQL编程139
6.1.3 带逻辑结构的T-SQL编程140
6.1.4 任务训练与检查142
任务6.2 创建与执行存储过程142
6.2.1 任务知识准备144
6.2.2 创建与执行存储过程146
6.2.3 查看与维护存储过程148
6.2.4 任务训练与检查151
任务6.3 创建与激活触发器152
6.3.1 任务知识准备154
6.3.2 创建与执行触发器155
6.3.3 查看与维护触发器157
6.3.4 任务训练与检查158
小结159
课外作业159
模块3 数据库维护
子模块7 数据库安全与维护162
任务7.1 认知SQL Server 2019的安全等级162
7.1.1 SQL Server 2019的安全等级164
7.1.2 SQL Server 2019的安全控制165
任务7.2 身份验证模式与登录165
7.2.1 任务知识准备167
7.2.2 创建Windows登录账户169
7.2.3 创建SQL Server登录账户170
7.2.4 维护SQL Server登录账户172
7.2.5 任务训练与检查173
任务7.3 数据库用户管理174
7.3.1 任务知识准备175
7.3.2 创建数据库用户176
7.3.3 维护数据库用户177
7.3.4 任务训练与检查179
任务7.4 权限设置与角色管理179
7.4.1 任务知识准备181
7.4.2 权限设置183
7.4.3 角色管理185
7.4.4 任务训练与检查187
任务7.5 数据库备份与还原188
7.5.1 任务知识准备190
7.5.2 数据库备份192
7.5.3 数据库还原195
7.5.4 任务训练与检查198
小结199
课外作业199
模块4 数据库设计
子模块8 数据库设计与实现 203
任务8.1 数据库需求分析203
8.1.1 数据库设计的步骤205
8.1.2 数据库需求分析方法206
8.1.3 项目数据库需求分析208
8.1.4 任务训练与检查209
任务8.2 数据库概念结构设计209
8.2.1 任务知识准备211
8.2.2 设计概念模型213
8.2.3 任务训
內容試閱 :
本书根据高等职业教育的特点和要求,着重培养数据库技术应用能力。本书安排了“CourseDB学生选课数据库(有3张数据表)”“BookDB图书借阅数据库(有4张数据表)”“HRDB人力资源数据库(有5张数据表)”3个容易理解的数据库,作为课堂教学、课堂训练、课外实践使用的用例数据库。为此精心设计了29个任务进行学习训练,每个任务由“任务描述与知识技能结构图”“任务知识准备”“任务实施(按子任务形式进行实施)”“任务训练与检查”等部分组成。每个子模块设有选择题、填空题、简答题、实践题等课外作业。
1.本书特色
(1)合理组织学习内容。
本书结合SQL Server 2019 DBMS,以“建库—用库—管库—开发”为主线,围绕数据库及对象的创建和操作、数据库的查询与处理、数据库的管理与维护、数据库的设计与实现4个方面。既呈现了数据库技术及应用的整体框架,又突出了数据库技术的基本知识、基本技能及基本方法。
(2)精心设计学习任务。
本书根据SQL Server数据库技术及应用的知识点和技能点的教学要求,精心设计每一个学习任务,融数据库关键技术和主要知识于一体。每个任务通过任务描述、任务准备、任务实施、任务训练等环节进行教与学。任务描述是明确任务要求和相关知识点、技能点,任务准备是给出任务实施要用到的必要知识和方法,任务实施主要是按子任务形式进行学习和练习,任务训练是结合相应数据库进行独立训练与研讨。本书是基于工作任务单式的新形态教材。
(3)合理安排学习过程。
本书充分体现“做中学”的思想,明确学习任务和要求,结合CourseDB学生选课数据库(有3张数据表),在任务实施中训练;结合BookDB图书借阅数据库(有4张数据表),可独自进行课堂实践训练;结合HRDB人力资源数据库(有5张数据表),可进行课外综合训练等。形成“随堂训练 课内独自训练 课外强化训练”的技能训练体系,学生可结合自身实际,安排学习进程,提高学习的有效性。
2.本书内容
本书分为4个能力模块、8个教学子模块、29个学习任务,适合80课时的教学使用。
本书是国家级精品资源共享课的配套教材,配有微课视频、电子课件、源代码等资源。读者可以登录机械工业出版社教育服务网www.cmpedu.com免费注册后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。读者可登录“爱课程”网站,在搜索栏中输入“数据库技术与应用”,选择浙江工商职业技术学院黄崇本老师的这门课,进行在线学习。
本书可作为高职高专计算机类专业及相关专业数据库技术的教材,也可供计算机信息处理工作人员学习和参考。
本书由韦存存、黄崇本任主编,吴冬燕、葛茜倩任副主编,严良达和谭恒松参与编写。子模块1、2、3由黄崇本编写并对全书进行统稿,子模块4由谭恒松编写,子模块5由严良达编写,子模块6由葛茜倩编写,子模块7由吴冬燕编写,子模块8由韦存存编写。
由于编者水平有限,加上时间仓促,书中不妥之处恳请读者批评、指正