技术教育社区
www.teccses.org

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

封面

作者:原莉

页数:173

出版社:机械工业出版社

出版日期:2023

ISBN:9787111724322

电子书格式:pdf/epub/txt

内容简介

本书以学生管理数据库为主线,以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卑沧癝QL Server 201911

2笔褂肧QL 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笔褂肧SMS工具创建视图88

2笔褂肨SQL语句创建视图90

【任务52】修改视图91

1笔褂肧SMS工具修改视图92

2笔褂肨SQL语句修改视图93

【任务53】删除视图93

1笔褂肧SMS工具删除视图93

2笔褂肨SQL语句删除视图94

【任务54】使用视图94

1笔褂肧SMS工具使用视图95

2笔褂肨SQL语句使用视图96

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

【拓展活动】97

【单元小结】97

【思考与练习】98

单元6创建和管理索引99

【学习目标】99

【知识储备】索引100

1彼饕的简介100

2彼饕的优点100

3彼饕的不足100

4彼饕的分类100

【任务61】创建索引101

1笔褂肧SMS工具创建索引101

2笔褂肨SQL语句创建索引102

【任务62】管理索引103

1笔褂肧SMS工具查看和修改索引103

2笔褂肨SQL语句查看和修改索引104

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

【拓展活动】105

【单元小结】105

【思考与练习】106

单元7数据库设计107

【学习目标】107

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

1笔据库设计目标108

2笔据库设计方法108

3笔据库设计的基本步骤108

【知识储备72】概念模型108

1备拍钅P偷募蚪108

2备拍钅P偷募父龉丶词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笔褂肧SMS工具创建存储过程116

2笔褂肨SQL语句创建存储过程117

【任务82】调用存储过程119

【任务83】删除存储过程121

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

【拓展活动】122

【单元小结】122

【思考与练习】122

单元9数据库安全管理124

【学习目标】124

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

1狈务器级别的安全性125

2笔据库级别的安全性125

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

【任务91】身份验证模式125

1鄙柚肳indows身份验证模式126

2鄙柚没旌夏J128

【任务92】登录账户管理128

1笔褂肧SMS工具管理登录账户129

2笔褂肨SQL语句创建登录账户131

3贝唇ㄊ据库用户132

【任务93】角色管理133

1笔褂肧SMS工具管理角色134

2笔褂肨SQL语句管理角色138

【任务94】权限管理140

1笔褂肧SMS工具管理权限141

2笔褂肨SQL语句管理权限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

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《数据库原理及应用(SQL Server 2019)》
Article link:https://www.teccses.org/1454471.html