新書推薦:
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
《
欲望与家庭小说
》
售價:NT$
449.0
《
惜华年(全两册)
》
售價:NT$
320.0
|
編輯推薦: |
《SQL Server数据库(微课视频版)》适合作为高职高专计算机类专业的数据库课程教材,也可提供给对数据库技术感兴趣的读者自学使用。
为了方便教学,本书配备教学课件、操作视频、课程理论及上机源代码、丰富的课后习题及习题答案等课程教学资源。
|
內容簡介: |
《SQL Server数据库(微课视频版)》以SQL Server为平台,采用案例化的组织方式,循序渐进地介绍SQL Server数据库应用与开发的知识。本书共12章,内容包括数据库基础、SQL Server 概述、数据库的创建与管理、数据表的创建与管理、数据管理、数据查询基础、TSQL语句、数据查询进阶、索引和视图、事务和存储过程、触发器和游标、项目实训。附录提供了习题答案和常见问题解疑。 本书适合作为高等院校计算机及相关专业数据库课程的教材,也可供数据库开发人员自学使用。
|
關於作者: |
贾祥素,单位:浙江纺织服装职业技术学院;职称:讲师;性别:女;年龄:39;专业:计算机科学与技术;学历:硕士;研究领域:人工智能、计算机应用;研究成果:著有:《SQL Server 2012 案例教程》《电子商务ERP应用教程》《Java Web技术及应用》《网页制作案例教程》等。
|
目錄:
|
第1章数据库基础
1.1为什么使用数据库
1.2数据库的发展
1.3数据库基本概念
1.3.1数据
1.3.2数据库
1.3.3数据库管理系统
1.3.4数据库系统
1.4数据模型
1.5常用数据库简介
1.6数据库的设计
1.6.1数据库设计步骤
1.6.2数据库完整性
1.6.3实体关系模型
1.6.4数据库设计案例分析
1.7本章总结
习题1
上机1
第2章SQL Server概述
2.1SQL Server
2.1.1SQL简介
2.1.2SQL Server简介
2.2SQL Server的安装
2.2.1SQL Server 2012的安装
2.2.2SQL Server 2019的下载与安装
2.2.3启动SSMS
2.2.4SQL Server服务的开启与停止
2.3登录账户的创建与管理
2.3.1创建登录名
2.3.2修改登录名的密码
2.3.3赋予登录名权限
2.3.4删除登录名
2.4本章总结
习题2
上机2
第3章数据库的创建与管理
3.1数据库的类型
3.1.1系统数据库
3.1.2用户数据库
3.2数据库相关的文件
3.2.1数据库文件
3.2.2事务日志文件
3.3数据库的创建
3.3.1使用SSMS图形界面创建数据库
3.3.2使用TSQL语句创建数据库
3.4数据库的管理
3.4.1查看数据库
3.4.2修改数据库
3.4.3数据库更名
3.4.4删除数据库
3.5数据库的分离、附加
3.6数据库文件的移动和复制
3.7本章总结
习题3
上机3
第4章数据表的创建与管理
4.1数据表相关概念
4.1.1SQL Server数据类型
4.1.2主键和外键
4.1.3常见的约束
4.2数据表的创建
4.2.1使用SSMS图形界面创建数据表
4.2.2使用TSQL语句创建数据表
4.3数据表的管理
4.3.1使用SSMS图形界面管理数据表
4.3.2使用TSQL语句管理数据表
4.4数据表的删除
4.4.1使用SSMS图形界面删除数据表
4.4.2使用TSQL语句删除数据表
4.5本章总结
习题4
上机4
第5章数据管理
5.1使用SSMS图形界面管理数据
5.2使用TSQL语句插入数据
5.2.1插入单行数据
5.2.2插入多行数据
5.3使用TSQL语句更新数据
5.3.1更新单行数据
5.3.2更新多行数据
5.3.3更新所有数据
5.4使用TSQL语句删除数据
5.4.1删除单行数据
5.4.2删除多行数据
5.4.3删除所有数据
5.5导入导出数据
5.5.1导出数据
5.5.2导入数据
5.6本章总结
习题5
上机5
第6章数据查询基础
6.1使用SELECT语句进行数据查询
6.1.1SELECT语句
6.1.2简单查询
6.2条件查询
6.2.1比较运算符
6.2.2空值判断符
6.2.3模式匹配符
6.2.4范围运算符
6.2.5列表运算符
6.2.6逻辑运算符
6.3查询排序
6.4聚合函数
6.5分组查询
6.5.1GROUP BY子句分组
6.5.2HAVING子句进行分组筛选
6.6多表连接查询
6.6.1内连接
6.6.2外连接
6.6.3交叉连接
6.7本章总结
习题6
上机6
第7章TSQL语句
7.1TSQL基础
7.1.1TSQL语句分类
7.1.2注释
7.2变量
7.2.1局部变量
7.2.2全局变量
7.3输出语句
7.4流程控制语句
7.4.1BETIN…END语句
7.4.2IF…ELSE条件语句
7.4.3CASE多分支语句
7.4.4WHILE循环语句
7.5批处理语句
7.6本章总结
习题7
上机7
第8章数据查询进阶
8.1嵌套查询概述
8.2使用比较运算符的子查询
8.3使用IN和NOT IN子查询
8.4使用EXISTS和NOT EXISTS子查询
8.5本章总结
习题8
上机8
第9章索引和视图
9.1索引的基本概念
9.1.1索引的优缺点
9.1.2索引的分类
9.2索引的创建
9.2.1使用SSMS图形界面创建索引
9.2.2使用TSQL语句创建索引
9.3索引的管理
9.3.1查看、修改索引信息
9.3.2重命名索引
9.3.3删除索引
9.4视图的基本概念
9.5视图的创建
9.5.1使用SSMS图形界面创建视图
9.5.2使用TSQL语句创建视图
9.6视图的管理
9.6.1查看视图
9.6.2修改视图
9.6.3删除视图
9.7本章总结
习题9
上机9
第10章事务和存储过程
10.1事务
10.1.1为什么需要事务
10.1.2事务属性
10.1.3事务管理的常用语句
10.1.4事务的应用案例
10.2存储过程
10.3系统存储过程
10.4用户自定义存储过程
10.4.1使用TSQL语句创建存储过程
10.4.2使用TSQL语句调用存储过程
10.4.3使用TSQL语句删除存储过程
10.4.4使用SSMS图形界面创建存储过程
10.4.5使用SSMS图形界面调用存储过程
10.4.6使用SSMS图形界面删除存储过程
10.5本章总结
习题10
上机10
第11章触发器和游标
11.1触发器
11.1.1触发器概述
11.1.2触发器分类
11.1.3创建触发器
11.1.4管理触发器
11.2游标
11.2.1游标概述
11.2.2游标分类
11.2.3游标的使用
11.3本章总结
习题11
上机11
第12章项目实训
12.1进销存系统数据库设计
12.1.1项目背景
12.1.2进销存系统需求分析
12.1.3绘制进销存系统的ER图
12.1.4将进销存系统的ER图转化为表
12.1.5在SQL Server中实现进销存系统数据库的设计
12.2汽车租赁系统数据库设计
12.2.1汽车租赁系统需求分析
12.2.2绘制汽车租赁系统的ER图
12.2.3将汽车租赁系统的ER图转化为表
12.2.4在SQL Server 中实现汽车租赁系统数据库的设计
参考文献
附录A习题部分参考答案
习题1答案
习题2答案
习题3答案
习题4答案
习题5答案
习题6答案
习题7答案
习题8答案
习题9答案
习题10答案
习题11答案
附录B常见问题解疑
|
內容試閱:
|
数据库技术是信息系统的核心技术,它研究如何组织和存储数据,如何高效地获取和处理数据。
SQL Server数据库是计算机专业的主干课程,通过本课程的学习,学生应该掌握当前主流数据库管理的基本知识与应用技能,为后续课程的学习及顺利走向工作岗位打下坚实的基础。
SQL Server数据库属于应用技术类课程,应该注重实践教学。本书的实践教学内容设计以能力培养为核心目标,将理论与实践课程融为一体,以上机实验、项目实训为主线。围绕课堂教学、上机实验、课后习题、项目实训展开课程的设计和内容的组织,并且每条主线都有相应的贯穿案例,使学生系统地学习,而不是零散地接受知识。
本书以SQL Server为平台,讲解数据库的相关知识。涉及的知识点有数据库基础、SQL Server概述、数据库的创建与管理、数据表的创建与管理、数据管理、数据查询基础、TSQL语句、数据查询进阶、索引和视图、事务和存储过程、触发器和游标。本书按照循序渐进的原则,理论联系实际,注重项目实践,细致地讲解了涉及SQL Server 数据库应用与开发的重要知识。
本书特色如下。
(1) 案例贯穿: 以“学生成绩管理系统”为课堂教学案例,以“员工工资管理系统”为上机教学案例,以“图书出版管理系统”为课后习题案例,以“进销存管理系统、汽车租赁系统”为项目实训案例。
(2) 图文并茂: 本书配备大量的操作步骤截图,可读性强,能激发学生学习的兴趣,适合学生自学。
(3) 实践教学: 每章配有上机实验,且配备大量课后习题,方便教与学。
(4) 任务驱动: 为了完成课程案例,本书设计了很多任务,通过任务驱动的方法让学生亲历真实任务的解决过程,在解决实际技术问题的过程中掌握相应的知识点,做到“做中学”。
(5) 案例贴近生活: 在案例的选取上尽量贴近学生生活,让学生产生亲切感。
(6) 完整的课程资源:
基于本书的课程“SQL Server数据库”是浙江省精品课程及宁波市数字图书馆慕课获奖课程,配备教学课件、操作视频、课程理论及上机源代码、丰富的课后习题及习题答案等课程教学资源。所有资源可以在浙江省高等学校在线开放课程共享平台和宁波市高校慕课联盟平台学习。
本书主编为贾祥素,副主编为王雪敏、金波,编者均为浙江纺织服装职业技术学院教师。全书由贾祥素策划和统稿。
由于时间仓促和编者水平有限,书中的错误和不妥之处在所难免,敬请读者批评指正。
编者
2021年10月
|
|