数据库原理及应用(SQL Server 2019)
- ISBN:9787111724322
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:173
- 出版时间:2023-03-01
- 条形码:9787111724322 ; 978-7-111-72432-2
内容简介
本书以学生管理数据库为主线,以SQL Server 2019为平台,分为10个单元,分别介绍了安装和使用SQL Server 2019、创建和管理数据库、创建和维护数据表、数据查询、创建和管理视图、创建和管理索引、数据库设计、存储过程、数据库安全管理、数据库备份和还原。本书语言简洁、概念清晰、取材合理、深入浅出、突出应用,用通俗的语言和实例解释抽象的概念,将抽象概念融合到具体的数据库管理系统SQL Server 2019中,便于学生理解和掌握。本书既可作为高等职业院校计算机类相关专业的教材,也可作为从事信息领域工作相关人员的参考书。为方便教学,本书植入二维码微课,配有免费电子课件、电子教案、模拟试卷及答案、源程序及思考与练习答案等电子资源。凡选用本书作为授课教材的教师可登录机械工业出版社教育服务网(www.cmpedu.com),注册后免费下载电子资源。本书咨询电话:010-88379564。
目录
开篇1
1项目描述1
2项目分析1
3实施方案1
4知识准备2
单元1安装和使用SQL Server 20193
【学习目标】3
【知识储备11】Web数据库基本原理4
1 Web数据库的基本结构4
2 Web数据库的基本工作步骤4
【知识储备12】数据管理的发展4
1数据管理的三个发展阶段4
2数据库系统相关概念6
【知识储备13】SQL Server系统概述8
1数据库管理系统简介8
2 SQL Server数据库管理系统简介9
【任务】SQL Server 2019的安装与使用10
1安装SQL Server 201911
2使用SQL Server 201918
【同步实训】安装 SQL Server 201919
【拓展活动】20
【单元小结】20
【思考与练习】20
单元2创建和管理数据库22
【学习目标】22
【知识储备21】TransactSQL简介23
1 SQL的发展历史23
2 SQL的特点23
3 TSQL的组成23
4 TSQL语法基础24
【知识储备22】SQL Server数据库概述27
1数据库文件类型28
2数据库文件组28
【任务】数据库的创建与管理29
1创建数据库29
2修改数据库34
3删除和更名数据库37
【同步实训】创建图书管理数据库40
【拓展活动】41
【单元小结】41
【思考与练习】42
单元3创建和维护数据表43
【学习目标】43
【知识储备】维护数据完整性44
1数据的完整性44
2数据完整性的实现44
【任务31】数据库中表的创建、修改与删除45
1创建表46
2修改表50
3删除表51
【任务32】实施数据完整性53
1建立主键约束53
2建立外键约束55
3建立唯一性约束58
4建立检查约束59
5建立默认值约束61
【任务33】表中数据的维护62
1添加表数据64
2修改表数据66
3删除表数据66
【同步实训】创建图书管理数据库中的数据表并设置约束67
【拓展活动】69
【单元小结】69
【思考与练习】69
单元4数据查询71
【学习目标】71
【知识储备】SELECT语句72
【任务41】单表查询72
1简单查询73
2使用聚合函数查询74
3条件查询75
4排序查询78
5分组查询79
【任务42】连接查询80
1内连接查询81
2外连接查询82
3交叉连接查询83
【同步实训】查询图书管理数据库中的数据83
【拓展活动】84
【单元小结】84
【思考与练习】85
单元5创建和管理视图86
【学习目标】86
【知识储备】视图概述87
1视图的简介87
2视图的优点87
3视图的不足87
4视图的主要内容87
【任务51】创建视图88
1使用SSMS工具创建视图88
2使用TSQL语句创建视图90
【任务52】修改视图91
1使用SSMS工具修改视图92
2使用TSQL语句修改视图93
【任务53】删除视图93
1使用SSMS工具删除视图93
2使用TSQL语句删除视图94
【任务54】使用视图94
1使用SSMS工具使用视图95
2使用TSQL语句使用视图96
【同步实训】创建图书管理数据库中的视图96
【拓展活动】97
【单元小结】97
【思考与练习】98
单元6创建和管理索引99
【学习目标】99
【知识储备】索引100
1索引的简介100
2索引的优点100
3索引的不足100
4索引的分类100
【任务61】创建索引101
1使用SSMS工具创建索引101
2使用TSQL语句创建索引102
【任务62】管理索引103
1使用SSMS工具查看和修改索引103
2使用TSQL语句查看和修改索引104
【同步实训】创建和管理图书管理数据库的索引105
【拓展活动】105
【单元小结】105
【思考与练习】106
单元7数据库设计107
【学习目标】107
【知识储备71】数据库设计目标、方法和基本步骤108
1数据库设计目标108
2数据库设计方法108
3数据库设计的基本步骤108
【知识储备72】概念模型108
1概念模型的简介108
2概念模型的几个关键词109
【任务71】单个实体的ER模型创建109
【任务72】多实体间的ER模型创建110
【同步实训】建立“读者图书”的ER模型112
【拓展活动】112
【单元小结】112
【思考与练习】113
单元8存储过程114
【学习目标】114
【知识储备81】存储过程概述115
1存储过程的简介115
2存储过程的优点115
3存储过程的不足115
【知识储备82】存储过程的分类115
1系统存储过程115
2扩展存储过程116
3用户自定义存储过程116
【任务81】创建存储过程116
1使用SSMS工具创建存储过程116
2使用TSQL语句创建存储过程117
【任务82】调用存储过程119
【任务83】删除存储过程121
【同步实训】创建图书管理数据库中的存储过程121
【拓展活动】122
【单元小结】122
【思考与练习】122
单元9数据库安全管理124
【学习目标】124
【知识储备】 SQL Server的安全等级概述125
1服务器级别的安全性125
2数据库级别的安全性125
3数据库对象级别的安全性125
【任务91】身份验证模式125
1设置Windows身份验证模式126
2设置混合模式128
【任务92】登录账户管理128
1使用SSMS工具管理登录账户129
2使用TSQL语句创建登录账户131
3创建数据库用户132
【任务93】角色管理133
1使用SSMS工具管理角色134
2使用TSQL语句管理角色138
【任务94】权限管理140
1使用SSMS工具管理权限141
2使用TSQL语句管理权限143
【同步实训】创建登录账号、角色并设置权限146
【拓展活动】147
【单元小结】147
【思考与练习】147
单元10数据库备份和还原149
【学习目标】149
【知识储备101】数据库的备份150
1备份方式150
2备份策略151
【知识储备102】数据库的还原152
1数据库还原技术152
2数据库还原方法153
【知识储备103】 数据库的分离和附加153
【知识储备104】 数据的导入和导出153
【任务101】备份和还原数据库153
1备份数据库154
2还原数据库163
【任务102】分离和附加数据库166
1分离数据库167
2 附加数据库168
【任务103】导入与导出数据170
1 导出数据170
2导入数据171
【同步实训】实现图书管理数据库的分离与附加172
【拓展活动】172
【单元小结】172
【思考与练习】173
参考文献174
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0