热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

数据库原理及应用SQL Server 2014(微课版)

中国水利水电出版社
    【作 者】主 编 赵德福 【I S B N 】978-7-5226-0903-4 【责任编辑】陈红华 【适用读者群】本专通用 【出版时间】2022-08-31 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】328 【千字数】512 【印 张】20.5 【定 价】58 【丛 书】普通高等教育“十四五”系列教材 【备注信息】
图书详情

    本书融入课程思政元素,全面系统地讲述了数据库技术的基本原理和应用,重建了知识体系结构,内容完整、规范,重点突出,符合读者的认知规律。本书主要讲解数据库概述、关系数据库、设计数据库、数据库的创建及管理、数据表的创建及管理、数据库数据查询、视图和索引的创建及管理、使用T-SQL语言编程、存储过程和触发器、数据库的安全管理和维护等知识。

    章节及本书后面分别附有习题及测试试卷,从不同角度进一步帮助读者掌握所学的知识点;对重要的知识点和实践操作内容制作了相关的讲解视频(全书共有32个视频),读者可以扫描二维码观看。

    本书可以作为高等院校计算机及相关专业的教材,也可供从事计算机软件工作的科技人员、工程技术人员以及其他有关人员参考。

    本书提供教学大纲、教学进度、教学课件和习题答案,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)或万水书苑网站(www.wsbookshow.com)免费下载。

    前 言

    本书是江西服装学院在线课程“数据库原理及应用”的配套教材,该课程于2019年被评为省级精品在线开放课程,2021 年被评为省级线上线下混合一流课程。在编写过程中,编者深入调查了目前许多高校讲授数据库课程的详细情况,同时参考了国内许多优秀教材的内容。本书有以下几方面的特点:

    (1)课程思政。每个章节内容都融入了课程思政目标及课程思政案例。

    (2)内容通俗易懂。内容讲解循序渐进、深入浅出,易于读者学习和掌握,比较符合初学者学习数据库课程的认知规律。

    (3)条理性及逻辑性强。重构课程知识体系,对章节内容进行了调整,提高了内容的条理性及逻辑性。

    (4)课程资源丰富。对重要的知识点和实践操作制作了相关的讲解视频(全书共有32个视频),读者可以扫描二维码下载观看,方便了读者的学习。章节及本书后面分别附有习题及测试试卷,从不同角度进一步帮助读者掌握所学的知识点。

    (5)实践性强。采用了SQL Server 2014数据库管理系统平台,融入了实践操作案例,使读者很容易学会利用SQL Server 2014环境进行数据库的管理工作,真正做到学以致用。

    本书内容相互衔接,从数据库的设计、创建、管理及维护形成了一个逻辑整体。为方便读者学习和教师授课,本书提供了教学大纲、教学进度、教学课件和习题答案,读者可以到学银在线平台(https://www.xueyinonline.com/detail/223524392)下载。

    本书内容循序渐进、深入浅出、概念清晰、图文并茂、条理性强,不仅适合课堂教学,也适合读者自学。如果作为教材,建议总学时为48学时,其中主讲学时32学时,实验学时16 学时。如果学时有限,建议采用线上线下混合式教学、课下布置实践作业的方式,以提高学生实践操作能力。

    本书由赵德福担任主编,余红珍、徐照兴、马文静担任副主编,并由赵德福修改定稿,参与本书编写的还有野媛,另外夏贤玲、徐艺武对教材的资源建设提供了帮助,在此一并表示感谢。

    由于编者水平有限,书中难免存在疏漏和不足之处,恳请读者批评指正。

    编 者

    2022年5月

    前言

    第1章 数据库概述 1
    1.1 数据库中的相关概念 1
    1.1.1 数据、信息与数据库 2
    1.1.2 数据处理与数据管理 3
    1.1.3 数据库管理系统 3
    1.1.4 数据库系统 4
    1.2 数据库系统的体系结构 5
    1.2.1 数据库系统的三级模式结构 5
    1.2.2 数据库系统的二级映像与数据独立性 6
    1.2.3 数据库系统的特点 6
    1.3 数据模型 7
    1.3.1 三个世界及其有关概念 7
    1.3.2 数据模型概述 8
    1.3.3 概念数据模型 9
    1.3.4 结构数据模型 12
    1.3.5 E-R模型转换为关系模型 15
    1.4 数据管理技术的发展历程 16
    1.4.1 人工管理阶段 17
    1.4.2 文件管理阶段 17
    1.4.3 数据库管理阶段 18
    1.5 认知SQL Server 19
    1.5.1 SQL Server的产品组件 20
    1.5.2 SQL Server的管理工具 22
    1.5.3 SQL Server软件的安装 24
    课程思政案例 27
    小结 28
    习题 28
    第2章 关系数据库 30
    2.1 关系模式 30
    2.1.1 关系的定义 31
    2.1.2 关系的性质 33
    2.1.3 关系模式 34
    2.1.4 关系的码 35
    2.2 函数依赖 36
    2.2.1 函数依赖的概念 37
    2.2.2 函数依赖的类型 37
    2.2.3 函数依赖的逻辑蕴涵与推理规则 38
    2.2.4 函数依赖的必要性 39
    2.3 关系的规范化 40
    2.3.1 关系模式的范式 40
    2.3.2 关系模式的分解 43
    2.4 关系的完整性 45
    2.4.1 实体完整性 46
    2.4.2 域完整性 46
    2.4.3 参照完整性 47
    2.5 关系代数 47
    2.5.1 关系代数的分类及其运算 47
    2.5.2 传统的集合运算 48
    2.5.3 专门的关系运算 50
    课程思政案例 56
    小结 56
    习题 57
    第3章 设计数据库 59
    3.1 数据库设计概述 59
    3.1.1 数据库设计的任务、内容和方法 60
    3.1.2 数据库设计的步骤 63
    3.1.3 数据库系统的设计案例 65
    3.2 系统需求分析 65
    3.2.1 需求分析的任务 65
    3.2.2 需求分析的方法 66
    3.2.3 需求分析的案例描述 68
    3.3 概念结构设计 70
    3.3.1 概念模型的E-R表示方法 70
    3.3.2 概念结构设计的方法与步骤 72
    3.3.3 概念结构设计的案例描述 75
    3.4 逻辑结构设计 76
    3.4.1 逻辑结构设计的步骤 76
    3.4.2 初始关系模式设计 77
    3.4.3 关系模式的规范化 78
    3.4.4 模式评价与改进 79
    3.4.5 案例的逻辑结构设计 80
    3.5 物理结构设计 80
    3.5.1 确定物理结构 81
    3.5.2 评价物理结构 83
    3.6 数据库实施、运行和维护 83
    3.6.1 数据库的实施 84
    3.6.2 数据库的运行和维护 84
    课程思政案例 85
    小结 86
    习题 87
    第4章 数据库的创建及管理 89
    4.1 SQL Server数据库结构 89
    4.1.1 数据库的组成 89
    4.1.2 数据库文件和文件组 91
    4.1.3 系统数据库 93
    4.2 数据库的创建 94
    4.2.1 使用SSMS创建数据库 94
    4.2.2 使用T-SQL语句创建数据库 97
    4.3 数据库的管理 101
    4.3.1 查看数据库 101
    4.3.2 修改数据库 103
    4.3.3 数据库重命名及配置数据库 106
    4.3.4 删除数据库 108
    4.4 分离和附加数据库 109
    4.4.1 分离与附加概述 109
    4.4.2 分离数据库 109
    4.4.3 附加数据库 111
    课程思政案例 112
    小结 112
    习题 112
    第5章 数据表的创建及管理 114
    5.1 数据表的创建 114
    5.1.1 数据表概述 115
    5.1.2 数据类型 116
    5.1.3 创建数据表 120
    5.2 数据表的修改 124
    5.2.1 使用SSMS修改数据表 124
    5.2.2 使用T-SQL语句修改数据表 125
    5.2.3 删除数据表 127
    5.3 数据表的约束 128
    5.3.1 数据完整性概述 128
    5.3.2 CHECK约束 129
    5.3.3 主键约束 132
    5.3.4 UNIQUE约束 134
    5.3.5 外键约束 136
    5.4 数据表数据的操作 140
    5.4.1 使用SSMS添加、修改和删除
    表中的数据 141
    5.4.2 使用T-SQL语句添加数据 141
    5.4.3 使用T-SQL语句更新数据 142
    5.4.4 使用T-SQL语句删除数据 143
    课程思政案例 144
    小结 145
    习题 145
    第6章 数据库数据查询 147
    6.1 SELECT语句的简单查询 147
    6.1.1 SELECT语句的执行方式 148
    6.1.2 SELECT语句的语法格式 149
    6.1.3 SELECT语句的基本查询 150
    6.2 条件查询 154
    6.2.1 比较条件查询 154
    6.2.2 逻辑条件查询 155
    6.2.3 模式匹配查询 156
    6.2.4 范围比较查询 157
    6.2.5 空值比较 159
    6.3 分类汇总查询 160
    6.3.1 使用常用聚合函数查询 160
    6.3.2 分组查询 163
    6.4 连接查询 166
    6.4.1 内连接 167
    6.4.2 外连接 169
    6.4.3 交叉连接 171
    6.4.4 自连接 171
    6.5 子查询 172
    6.5.1 返回一个值的子查询 172
    6.5.2 返回多个值的子查询 173
    6.6 保存查询的结果 176
    6.6.1 INTO子句 176
    6.6.2 UNION子句 177
    课程思政案例 178
    小结 178
    习题 179
    第7章 视图和索引的创建及管理 180
    7.1 创建视图 180
    7.1.1 视图概述 181
    7.1.2 使用SSMS创建视图 182
    7.2 管理视图 186
    7.2.1 修改视图 186
    7.2.2 删除视图 188
    7.3 通过视图操作数据 189
    7.3.1 查询数据 190
    7.3.2 插入数据 191
    7.3.3 修改数据 193
    7.3.4 删除数据 194
    7.4 创建索引 195
    7.4.1 索引概述 195
    7.4.2 创建索引 199
    7.5 管理索引 203
    7.5.1 查看索引 203
    7.5.2 修改索引 204
    7.5.3 删除索引 206
    课程思政案例 206
    小结 207
    习题 207
    第8章 使用T-SQL语言编程 209
    8.1 T-SQL语言基础知识 209
    8.1.1 标识符与注释 211
    8.1.2 变量 212
    8.1.3 运算符与表达式 216
    8.2 流程控制语句 221
    8.2.1 批处理 221
    8.2.2 条件语句 222
    8.2.3 循环语句 224
    8.3 常用函数 226
    8.3.1 系统函数 226
    8.3.2 用户定义函数 231
    课程思政案例 235
    小结 236
    习题 236
    第9章 存储过程和触发器 238
    9.1 存储过程的创建和使用 238
    9.1.1 存储过程概述 239
    9.1.2 创建存储过程 241
    9.1.3 执行存储过程 246
    9.1.4 修改存储过程 247
    9.1.5 删除存储过程 248
    9.2 触发器的创建和使用 249
    9.2.1 触发器概述 249
    9.2.2 创建触发器 251
    9.2.3 修改触发器 255
    9.2.4 删除触发器 256
    9.2.5 存储过程和触发器的比较 257
    课程思政案例 258
    小结 258
    习题 259
    第10章 数据库的安全管理和维护 262
    10.1 数据库的安全性管理 262
    10.1.1 SQL Server的数据安全机制 263
    10.1.2 SQL Server身份验证模式 264
    10.1.3 用户账号管理 267
    10.1.4 角色管理 274
    10.1.5 权限管理 281
    10.2 并发控制与封锁 285
    10.2.1 事务 285
    10.2.2 并发控制 289
    10.2.3 封锁 290
    10.3 数据的导入导出 292
    10.3.1 数据的导入 292
    10.3.2 数据的导出 295
    10.4 数据的备份与还原 298
    10.4.1 备份和还原概述 298
    10.4.2 备份数据库 303
    10.4.3 还原数据库 305
    课程思政案例 308
    小结 308
    习题 309
    第11章 SQL Server 2014综合实训 311
    11.1 综合实训(一) 311
    11.2 综合实训(二) 313
    附录A “数据库原理及应用”模拟试卷A 315
    附录B “数据库原理及应用”模拟试卷B 318
    参考文献 321
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册