SQL Server数据库应用技术项目化教程(微课版)
正版保障 假一赔十 电子发票
¥
40.08
7.2折
¥
56
全新
仅1件
作者张磊张宗霞刘艳春苏玉萍李栋冯学军
出版社清华大学出版社
ISBN9787302586081
出版时间2021-09
装帧平装
开本16开
定价56元
货号1202465969
上书时间2024-12-21
商品详情
- 品相描述:全新
- 商品描述
-
前言
SQLServer是Microsoft公司推出的一种关系型数据库管理系统,由于其具有易用性、可扩展性、较高级别的安全性、高有效性、与许多其他服务器软件紧密关联的集成性等特点,已被广泛应用于信息系统管理、企业数据处理、电子商务网站等领域,因此市场对掌握SQLServer数据库系统应用开发和管理的人员的需求量很大。当前,SQLServer数据库技术及应用课程已成为高等职业院校计算机类专业的一门重要的专业课程。
本书从零开始讲解数据库的基础知识和SQLServer的应用,通过实现一个完整的学生成绩管理系统,引导学生掌握SQLServer的使用和数据库管理。与其他同类教材相比,本书具有如下特点。
(1)项目导向、任务驱动。以学生熟悉的项目的开发为主线,将每个项目拆分成若干任务,以任务的完成展开知识的讲解和技能的训练。
(2)理实一体化设计。通过目标描述、任务描述、任务实施、相关知识、实训、课后习题这一编写体系结构,实现理实一体化。
(3)基于工作过程的项目开发。项目的展开是基于工作过程导向的,以职业活动顺序展开,按照设计数据库、创建数据库、创建表、编辑数据、查询数据、创建视图和索引、编写存储过程和触发器直至开发一个完整的学生成绩管理系统,使学习者可以学以致用,了解并掌握数据库应用系统开发的完整过程。
(4)配套资源丰富。本书为省级精品资源共享课的配套教材,编写团队制作了大量的微课视频、PPT课件、教案、试题库等,方便广大读者使用。
全书共10章,主要内容介绍如下。
第1章:数据库系统认知。主要介绍数据管理技术的发展和与数据库相关的基本概念,重点以学生成绩管理系统为项目背景,学习数据库设计的思路和技术。
第2章:安装和使用SQLServer。主要介绍SQLServer的安装、配置与使用。
第3章:创建和管理数据库。介绍SQLServer数据库的逻辑结构和物理结构,以学生成绩管理数据库为例,使用图形化界面和T-SQL语句两种方式创建和管理数据库。
第4章:创建和管理数据表。主要介绍SQLServer的数据类型,以学生成绩管理系统中涉及的表为例,介绍使用图形化界面和T-SQL语句创建、修改数据表结构的方法,讲解数据完整性的概念以及实现。
第5章:编辑数据。以学生成绩管理系统中涉及的表为例,主要介绍插入记录、删除记录和修改记录的方法。
第6章:数据查询。介绍查询语句的基本格式,使用查询语句对学生成绩管理数据库中的表进行查询,掌握简单查询、汇总查询、连接查询、子查询等的使用。
第7章:使用索引和视图优化进行查询。介绍创建索引的原则、方法;视图的功能、创建视图以及使用视图。
第8章:数据库编程。介绍T-SQL编程的基础知识、存储过程以及触发器的创建与使用。
第9章:数据库安全管理。主要介绍SQLServer的安全机制、用户管理、权限管理、角色管理;数据库中数据的备份与恢复、导入与导出等。
第10章:开发学生成绩管理系统。介绍学生成绩管理系统的功能模块设计、界面设计,基于VisualStudio开发平台编写代码,实现学生成绩管理数据库系统的开发。
本书由张磊担任主编,书中第2~4章由刘艳春编写,第5~7章由张宗霞编写,第9~10章由李栋编写,第1章和第8章由张磊编写。书中的课后习题及实训由苏玉萍编写,全书由张磊策划和统稿。此外,本书还得到了浪潮集团项目经理冯学军的指导,在本书的写作过程中,刘扬、陈双参与了课程资源的建设,在此一并表示感谢!
本书凝聚了作者多年的教学和实践经验,但由于水平有限,疏漏之处在所难免,敬请广大读者提出宝贵意见。
作 者
2021.4
商品简介
《SQL Server数据库应用技术项目化教程(微课版)》是2018年山东省职业教育精品资源共享课“SQLServer数据库应用技术”的配套教材。随书配套大量教学视频和各类教学资源,方便开展线上与线下相结合的教学模式。 《SQL Server数据库应用技术项目化教程(微课版)》以SQLServer数据库系统的应用开发、系统运维和管理岗位培养为目标,选取有代表性的典型项目为载体,采用项目导向、任务驱动的方式设计内容。《SQL Server数据库应用技术项目化教程(微课版)》共10章,第1~9章内容涵盖数据库系统认知、安装和使用SQLServer、创建和管理数据库、创建和管理数据表、编辑数据、数据查询、使用索引和视图优化查询、数据库编程、数据库安全管理,第10章介绍了学生成绩管理系统应用程序的设计与实施,从而实现了一个完整的数据库系统。每章配有丰富的实训和习题,方便读者进一步巩固知识、增强实践能力。《SQL Server数据库应用技术项目化教程(微课版)》中的关键知识点及技能点均有对应的微课视频,课件、习题及讲义可通过扫描封底的二维码下载,实现随时随地在线学习。 《SQL Server数据库应用技术项目化教程(微课版)》可作为高职高专计算机类相关专业的数据库课程教材,也可作为数据库初学者的自学用书。
作者简介
张磊:教授,在山东电子职业技术学院从事计算机教学工作近30年,主讲《数据库应用技术》《Web前端开发技术》等课程,山东省经信委系统优秀教师,国际访问学者,通过了微软认证讲师培训,主持山东省职业教育精品资源共享课程《SQL Server数据库应用技术》建设,主编《局域网组建与Windows Server的使用》等教材。主持和参与教科研课题10余项,获得“中国通信工业协会第一届教学成果一等奖”、“山东省教育厅优秀教学成果二等奖”等奖项。
目录
第1章数据库系统认知
任务1.1了解数据管理技术的发展2
1.1.1人工管理阶段2
1.1.2文件系统阶段3
1.1.3数据库系统阶段3
任务1.2明确数据库的基本概念4
1.2.1数据库4
1.2.2数据库管理系统4
1.2.3数据库系统4
任务1.3认识数据模型6
1.3.1层次模型6
1.3.2网状模型6
1.3.3关系模型7
1.3.4面向对象模型8
任务1.4设计关系数据库8
1.4.1数据库设计步骤8
1.4.2学生成绩管理数据库需求分析9
1.4.3概念结构设计11
1.4.4逻辑结构设计15
1.4.5物理结构设计20
任务1.5实训21
1.5.1训练目的21
1.5.2训练内容21
1.5.3参考代码22
课后习题23
第2章安装和使用SQLServer
任务2.1安装SQLServer25
2.1.1任务描述25
2.1.2任务实施25
2.1.3相关知识31
任务2.2启动SQLServer33
2.2.1任务描述33
2.2.2任务实施33
任务2.3使用SQLServer工具38
2.3.1任务描述38
2.3.2SQLServerManagementStudio38
2.3.3SQLServer配置管理器39
2.3.4数据库引擎优化顾问40
任务2.4实训41
2.4.1训练目的41
2.4.2训练内容41
课后习题42
第3章创建和管理数据库
任务3.1使用SSMS创建学生成绩管理数据库43
3.1.1任务描述43
3.1.2SQLServer数据库相关知识44
3.1.3任务实施46
任务3.2使用SSMS修改数据库49
3.2.1任务描述49
3.2.2相关知识49
3.2.3任务实施50
3.2.4删除数据库52
任务3.3分离与附加学生成绩管理数据库53
3.3.1任务描述53
3.3.2相关知识53
3.3.3任务实施53
任务3.4使用T-SQL创建数据库56
3.4.1SQL语言与T-SQL语言概述56
3.4.2使用T-SQL创建数据库57
3.4.3使用T-SQL修改数据库59
3.4.4使用T-SQL删除数据库60
任务3.5实训61
3.5.1训练目的61
3.5.2训练内容61
3.5.3参考代码62
课后习题62
第4章创建和管理数据表
任务4.1数据表基础64
4.1.1什么是表64
4.1.2SQLServer的数据类型65
任务4.2使用SSMS创建和管理表68
4.2.1任务描述68
4.2.2相关知识70
4.2.3任务实施72
任务4.3使用T-SQL创建和管理表77
4.3.1使用CREATETABLE语句创建表77
4.3.2使用ALTERTABLE语句修改表78
4.3.3使用DROPTABLE语句删除表79
任务4.4保证表中数据的完整性79
4.4.1任务描述79
4.4.2相关知识80
4.4.3任务实施82
任务4.5实训87
4.5.1训练目的87
4.5.2训练内容87
4.5.3参考代码89
课后习题90
第5章编辑数据
任务5.1使用SSMS编辑数据表中的数据93
5.1.1任务描述93
5.1.2任务实施95
5.1.3相关知识96
任务5.2使用T-SQL操作表中的数据97
5.2.1插入记录97
5.2.2使用UPDATE语句修改表中的数据98
5.2.3使用DELETE语句删除表中的数据100
任务5.3实训101
5.3.1训练目的101
5.3.2训练内容102
课后习题103
第6章数据查询
任务6.1简单查询105
6.1.1任务描述105
6.1.2SELECT语句的基本格式106
6.1.3相关知识与任务实施107
任务6.2汇总查询113
6.2.1任务描述113
6.2.2相关知识与任务实施114
任务6.3连接查询117
6.3.1相关知识117
6.3.2内连接查询120
6.3.3外连接查询125
6.3.4自连接查询126
任务6.4子查询127
6.4.1任务描述127
6.4.2相关知识128
6.4.3任务实施129
任务6.5实训132
6.5.1训练目的132
6.5.2训练内容132
课后习题135
第7章使用索引和视图优化查询
任务7.1创建和管理索引138
7.1.1任务描述138
7.1.2相关知识139
7.1.3任务实施140
任务7.2创建和使用视图142
7.2.1任务描述142
7.2.2相关知识与任务实施142
任务7.3实训148
7.3.1训练目的148
7.3.2训练内容149
课后习题149
第8章数据库编程
任务8.1了解T-SQL语言151
8.1.1常量152
8.1.2变量152
8.1.3内置函数154
8.1.4批处理157
任务8.2编程实现学生成绩管理158
8.2.1任务描述158
8.2.2相关知识与任务实施159
任务8.3使用事务保证数据一致性163
8.3.1任务描述164
8.3.2相关知识164
8.3.3任务实施167
任务8.4创建查询成绩及格率的存储过程168
8.4.1任务描述168
8.4.2存储过程概述168
8.4.3创建和执行不带参数的存储过程169
8.4.4创建和执行带输入参数的存储过程170
8.4.5创建和执行带输出参数的存储过程172
8.4.6创建和执行具有返回值的存储过程173
8.4.7管理存储过程174
8.4.8任务实施175
任务8.5使用触发器记录操作日志176
8.5.1任务描述176
8.5.2相关知识176
8.5.3任务实施181
任务8.6实训182
8.6.1训练目的182
8.6.2训练内容182
8.6.3参考代码183
课后习题186
第9章数据库安全管理
任务9.1创建登录账户189
9.1.1任务描述189
9.1.2相关知识190
9.1.3任务实施191
任务9.2创建用户197
9.2.1任务描述197
9.2.2任务实施197
任务9.3分配权限199
9.3.1任务描述199
9.3.2相关知识200
9.3.3任务实施201
任务9.4角色管理206
9.4.1任务描述206
9.4.2相关知识206
9.4.3任务实施209
任务9.5制定并实施备份策略212
9.5.1任务描述212
9.5.2相关知识212
9.5.3任务实施215
任务9.6数据恢复218
9.6.1任务描述218
9.6.2相关知识218
9.6.3任务实施220
任务9.7导入/导出数据221
9.7.1任务描述221
9.7.2相关知识221
9.7.3任务实施221
任务9.8实训226
9.8.1训练目的226
9.8.2训练内容226
课后练习228
第10章开发学生成绩管理系统
任务10.1安装VisualStudio231
任务10.2设计系统界面234
10.2.1功能模块234
10.2.2界面设计234
任务10.3功能模块的实现236
10.3.1创建项目236
10.3.2用户登录237
10.3.3主界面238
10.3.4学生信息管理239
10.3.5学生信息添加241
任务10.4拓展训练244
10.4.1训练目的244
10.4.2训练内容244
内容摘要
本书是2018年山东省职业教育精品资源共享课“SQLServer数据库应用技术”的配套教材。随书配套大量教学视频和各类教学资源,方便开展线上与线下相结合的教学模式。本书以SQLServer数据库系统的应用开发、系统运维和管理岗位培养为目标,选取有代表性的典型项目为载体,采用项目导向、任务驱动的方式设计内容。本书共10章,第1~9章内容涵盖数据库系统认知、安装和使用SQLServer、创建和管理数据库、创建和管理数据表、编辑数据、数据查询、使用索引和视图优化查询、数据库编程、数据库安全管理,第10章介绍了学生成绩管理系统应用程序的设计与实施,从而实现了一个完整的数据库系统。每章配有丰富的实训和习题,方便读者进一步巩固知识、增强实践能力。本书中的关键知识点及技能点均有对应的微课视频,课件、习题及讲义可通过扫描封底的二维码下载,实现随时随地在线学习。本书可作为高职高专计算机类相关专业的数据库课程教材,也可作为数据库初学者的自学用书。
主编推荐
"通过阅读《SQL Server数据库应用技术项目化教程(微课版)》,读者可以获得数据库的分析与设计能力、数据库的编程(T-SQL语言)能力、数据库维护和管理(包括数据库的日常权限管理、备份、恢复)能力、数据库应用系统开发的能力,为后续课程的学习打下基础。《SQL Server数据库应用技术项目化教程(微课版)》配备的多媒体资源非常丰富,可扫描章节标题旁的二维码,观看关键知识点及技能点对应的微课视频,课件、习题及讲义可通过扫描封底的二维码下载,实现微信+移动端+PC端多维模式随意切换学习。
《SQL Server数据库应用技术项目化教程(微课版)》符合高职高专学生认知特点:全书穿插“提示”和“说明”,让读者加深印象或得到解决问题的方法;“注意”突出需要特别注意的知识点及内容,避免走弯路;实际案例精讲“分析”,将源代码清晰列出,使初学者也能轻松上手;在合适的位置设置“案例”,加强读者的实际应用能力;从岗位的需要出发,突出实用性、综合性和优选性,着重培养职业能力和职业素养。
《SQL Server数据库应用技术项目化教程(微课版)》可作为高职高专计算机类相关专业(软件技术、计算机应用技术、移动应用开发、软件与信息服务、电子信息技术等)的数据库课程教材,也可作为数据库初学者及技术人员的自学用书。
"
— 没有更多了 —
以下为对购买帮助不大的评价