数据库原理及应用(SQL Server 2019)

数据库原理及应用(SQL Server 2019)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-03
版次: 1
ISBN: 9787111724322
定价: 42.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 184页
字数: 282千字
3人买过
  • 本书以学生管理数据库为主线,以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

    【知识储备11】Web数据库基本原理4

    1 Web数据库的基本结构4

    2 Web数据库的基本工作步骤4

    【知识储备12】数据管理的发展4

    1数据管理的三个发展阶段4

    2数据库系统相关概念6

    【知识储备13】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

    【知识储备21】TransactSQL简介23

    1 SQL的发展历史23

    2 SQL的特点23

    3 TSQL的组成23

    4 TSQL语法基础24

    【知识储备22】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

    【任务31】数据库中表的创建、修改与删除45

    1创建表46

    2修改表50

    3删除表51

    【任务32】实施数据完整性53

    1建立主键约束53

    2建立外键约束55

    3建立唯一性约束58

    4建立检查约束59

    5建立默认值约束61

    【任务33】表中数据的维护62

    1添加表数据64

    2修改表数据66

    3删除表数据66

    【同步实训】创建图书管理数据库中的数据表并设置约束67

    【拓展活动】69

    【单元小结】69

    【思考与练习】69

    单元4数据查询71

    【学习目标】71

    【知识储备】SELECT语句72

    【任务41】单表查询72

    1简单查询73

    2使用聚合函数查询74

    3条件查询75

    4排序查询78

    5分组查询79

    【任务42】连接查询80

    1内连接查询81

    2外连接查询82

    3交叉连接查询83

    【同步实训】查询图书管理数据库中的数据83

    【拓展活动】84

    【单元小结】84

    【思考与练习】85

    单元5创建和管理视图86

    【学习目标】86

    【知识储备】视图概述87

    1视图的简介87

    2视图的优点87

    3视图的不足87

    4视图的主要内容87

    【任务51】创建视图88

    1使用SSMS工具创建视图88

    2使用TSQL语句创建视图90

    【任务52】修改视图91

    1使用SSMS工具修改视图92

    2使用TSQL语句修改视图93

    【任务53】删除视图93

    1使用SSMS工具删除视图93

    2使用TSQL语句删除视图94

    【任务54】使用视图94

    1使用SSMS工具使用视图95

    2使用TSQL语句使用视图96

    【同步实训】创建图书管理数据库中的视图96

    【拓展活动】97

    【单元小结】97

    【思考与练习】98

    单元6创建和管理索引99

    【学习目标】99

    【知识储备】索引100

    1索引的简介100

    2索引的优点100

    3索引的不足100

    4索引的分类100

    【任务61】创建索引101

    1使用SSMS工具创建索引101

    2使用TSQL语句创建索引102

    【任务62】管理索引103

    1使用SSMS工具查看和修改索引103

    2使用TSQL语句查看和修改索引104

    【同步实训】创建和管理图书管理数据库的索引105

    【拓展活动】105

    【单元小结】105

    【思考与练习】106

    单元7数据库设计107

    【学习目标】107

    【知识储备71】数据库设计目标、方法和基本步骤108

    1数据库设计目标108

    2数据库设计方法108

    3数据库设计的基本步骤108

    【知识储备72】概念模型108

    1概念模型的简介108

    2概念模型的几个关键词109

    【任务71】单个实体的ER模型创建109

    【任务72】多实体间的ER模型创建110

    【同步实训】建立“读者图书”的ER模型112

    【拓展活动】112

    【单元小结】112

    【思考与练习】113

    单元8存储过程114

    【学习目标】114

    【知识储备81】存储过程概述115

    1存储过程的简介115

    2存储过程的优点115

    3存储过程的不足115

    【知识储备82】存储过程的分类115

    1系统存储过程115

    2扩展存储过程116

    3用户自定义存储过程116

    【任务81】创建存储过程116

    1使用SSMS工具创建存储过程116

    2使用TSQL语句创建存储过程117

    【任务82】调用存储过程119

    【任务83】删除存储过程121

    【同步实训】创建图书管理数据库中的存储过程121

    【拓展活动】122

    【单元小结】122

    【思考与练习】122

    单元9数据库安全管理124

    【学习目标】124

    【知识储备】 SQL Server的安全等级概述125

    1服务器级别的安全性125

    2数据库级别的安全性125

    3数据库对象级别的安全性125

    【任务91】身份验证模式125

    1设置Windows身份验证模式126

    2设置混合模式128

    【任务92】登录账户管理128

    1使用SSMS工具管理登录账户129

    2使用TSQL语句创建登录账户131

    3创建数据库用户132

    【任务93】角色管理133

    1使用SSMS工具管理角色134

    2使用TSQL语句管理角色138

    【任务94】权限管理140

    1使用SSMS工具管理权限141

    2使用TSQL语句管理权限143

    【同步实训】创建登录账号、角色并设置权限146

    【拓展活动】147

    【单元小结】147

    【思考与练习】147

    单元10数据库备份和还原149

    【学习目标】149

    【知识储备101】数据库的备份150

    1备份方式150

    2备份策略151

    【知识储备102】数据库的还原152

    1数据库还原技术152

    2数据库还原方法153

    【知识储备103】 数据库的分离和附加153

    【知识储备104】 数据的导入和导出153

    【任务101】备份和还原数据库153

    1备份数据库154

    2还原数据库163

    【任务102】分离和附加数据库166

    1分离数据库167

    2 附加数据库168

    【任务103】导入与导出数据170

    1 导出数据170

    2导入数据171

    【同步实训】实现图书管理数据库的分离与附加172

    【拓展活动】172

    【单元小结】172

    【思考与练习】173

    参考文献174
  • 内容简介:
    本书以学生管理数据库为主线,以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

    【知识储备11】Web数据库基本原理4

    1 Web数据库的基本结构4

    2 Web数据库的基本工作步骤4

    【知识储备12】数据管理的发展4

    1数据管理的三个发展阶段4

    2数据库系统相关概念6

    【知识储备13】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

    【知识储备21】TransactSQL简介23

    1 SQL的发展历史23

    2 SQL的特点23

    3 TSQL的组成23

    4 TSQL语法基础24

    【知识储备22】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

    【任务31】数据库中表的创建、修改与删除45

    1创建表46

    2修改表50

    3删除表51

    【任务32】实施数据完整性53

    1建立主键约束53

    2建立外键约束55

    3建立唯一性约束58

    4建立检查约束59

    5建立默认值约束61

    【任务33】表中数据的维护62

    1添加表数据64

    2修改表数据66

    3删除表数据66

    【同步实训】创建图书管理数据库中的数据表并设置约束67

    【拓展活动】69

    【单元小结】69

    【思考与练习】69

    单元4数据查询71

    【学习目标】71

    【知识储备】SELECT语句72

    【任务41】单表查询72

    1简单查询73

    2使用聚合函数查询74

    3条件查询75

    4排序查询78

    5分组查询79

    【任务42】连接查询80

    1内连接查询81

    2外连接查询82

    3交叉连接查询83

    【同步实训】查询图书管理数据库中的数据83

    【拓展活动】84

    【单元小结】84

    【思考与练习】85

    单元5创建和管理视图86

    【学习目标】86

    【知识储备】视图概述87

    1视图的简介87

    2视图的优点87

    3视图的不足87

    4视图的主要内容87

    【任务51】创建视图88

    1使用SSMS工具创建视图88

    2使用TSQL语句创建视图90

    【任务52】修改视图91

    1使用SSMS工具修改视图92

    2使用TSQL语句修改视图93

    【任务53】删除视图93

    1使用SSMS工具删除视图93

    2使用TSQL语句删除视图94

    【任务54】使用视图94

    1使用SSMS工具使用视图95

    2使用TSQL语句使用视图96

    【同步实训】创建图书管理数据库中的视图96

    【拓展活动】97

    【单元小结】97

    【思考与练习】98

    单元6创建和管理索引99

    【学习目标】99

    【知识储备】索引100

    1索引的简介100

    2索引的优点100

    3索引的不足100

    4索引的分类100

    【任务61】创建索引101

    1使用SSMS工具创建索引101

    2使用TSQL语句创建索引102

    【任务62】管理索引103

    1使用SSMS工具查看和修改索引103

    2使用TSQL语句查看和修改索引104

    【同步实训】创建和管理图书管理数据库的索引105

    【拓展活动】105

    【单元小结】105

    【思考与练习】106

    单元7数据库设计107

    【学习目标】107

    【知识储备71】数据库设计目标、方法和基本步骤108

    1数据库设计目标108

    2数据库设计方法108

    3数据库设计的基本步骤108

    【知识储备72】概念模型108

    1概念模型的简介108

    2概念模型的几个关键词109

    【任务71】单个实体的ER模型创建109

    【任务72】多实体间的ER模型创建110

    【同步实训】建立“读者图书”的ER模型112

    【拓展活动】112

    【单元小结】112

    【思考与练习】113

    单元8存储过程114

    【学习目标】114

    【知识储备81】存储过程概述115

    1存储过程的简介115

    2存储过程的优点115

    3存储过程的不足115

    【知识储备82】存储过程的分类115

    1系统存储过程115

    2扩展存储过程116

    3用户自定义存储过程116

    【任务81】创建存储过程116

    1使用SSMS工具创建存储过程116

    2使用TSQL语句创建存储过程117

    【任务82】调用存储过程119

    【任务83】删除存储过程121

    【同步实训】创建图书管理数据库中的存储过程121

    【拓展活动】122

    【单元小结】122

    【思考与练习】122

    单元9数据库安全管理124

    【学习目标】124

    【知识储备】 SQL Server的安全等级概述125

    1服务器级别的安全性125

    2数据库级别的安全性125

    3数据库对象级别的安全性125

    【任务91】身份验证模式125

    1设置Windows身份验证模式126

    2设置混合模式128

    【任务92】登录账户管理128

    1使用SSMS工具管理登录账户129

    2使用TSQL语句创建登录账户131

    3创建数据库用户132

    【任务93】角色管理133

    1使用SSMS工具管理角色134

    2使用TSQL语句管理角色138

    【任务94】权限管理140

    1使用SSMS工具管理权限141

    2使用TSQL语句管理权限143

    【同步实训】创建登录账号、角色并设置权限146

    【拓展活动】147

    【单元小结】147

    【思考与练习】147

    单元10数据库备份和还原149

    【学习目标】149

    【知识储备101】数据库的备份150

    1备份方式150

    2备份策略151

    【知识储备102】数据库的还原152

    1数据库还原技术152

    2数据库还原方法153

    【知识储备103】 数据库的分离和附加153

    【知识储备104】 数据的导入和导出153

    【任务101】备份和还原数据库153

    1备份数据库154

    2还原数据库163

    【任务102】分离和附加数据库166

    1分离数据库167

    2 附加数据库168

    【任务103】导入与导出数据170

    1 导出数据170

    2导入数据171

    【同步实训】实现图书管理数据库的分离与附加172

    【拓展活动】172

    【单元小结】172

    【思考与练习】173

    参考文献174
查看详情
12
相关图书 / 更多
数据库原理及应用(SQL Server 2019)
数据中心经营之道 唐汝林 等
唐汝林 等
数据库原理及应用(SQL Server 2019)
数据管理十讲 袁野 崔斌 李战怀 等
袁野 崔斌 李战怀 等
数据库原理及应用(SQL Server 2019)
数据要素教程
杨东 白银 著
数据库原理及应用(SQL Server 2019)
数据驱动式教学:如何科学、有效、系统地提高学生成绩(深度剖析教学数据,助力教学决策,实时洞察学习动态,精准教学)
(美)罗伯特·J. 马扎诺,菲利普·B. 沃里克,卡梅伦·L. 雷恩斯 ,理查德·杜富尔著,张庆彬译; 中青文 出品
数据库原理及应用(SQL Server 2019)
数据确权的理论基础探索
彭诚信、史晓宇 著
数据库原理及应用(SQL Server 2019)
数据经济学
赵昌文,戎珂
数据库原理及应用(SQL Server 2019)
数据挖掘竞赛实战:方法与案例
许可乐
数据库原理及应用(SQL Server 2019)
数据要素估值
刘赛红、吕颖毅、王连军
数据库原理及应用(SQL Server 2019)
数据驱动的物流选址与调度模型及其实践
木仁 徐志强
数据库原理及应用(SQL Server 2019)
数据存储架构与技术(第2版)
舒继武
数据库原理及应用(SQL Server 2019)
数据与人工智能驱动型公司:用数据和人工智能升级企业
(西) 理查德·本杰明(Richard Benjamins)
数据库原理及应用(SQL Server 2019)
数据库管理系统原理与实现
杜小勇、陈红、卢卫
您可能感兴趣 / 更多
数据库原理及应用(SQL Server 2019)
C语言程序设计
原莉; 王学慧
数据库原理及应用(SQL Server 2019)
商务办公应用案例教程(Office2010)
原莉 著