数据库原理与应用
一、本书特色
1、基于产教融合理念,由校企“双元”合作开发,共同打造具有真实企业情景的项目化、任务驱动式理实一体化教材,推广项目化、情景化、模块化教学。
2、配合混合式教学、在线学习等泛在教学改革的需要,采用“纸质教材+电子活页”的创新形式编写。纸质教材以项目和任务为载体,以工作过程为导向,以职业素养和职业能力培养为重点。电子活页以电子资源为主,包括视频、音频、作业、试卷、拓展资源等,充分利用云平台,融合信息技术,提高学生学习效率,实现碎片化学习。
3、将“立德树人”基本要求贯彻于教材编写的全过程,以润物无声的方式将思政教育与专业知识培养有机融合。
二、本书内容设计
全书共分六个项目,项目一、项目二和项目三介绍了SQL Server 2022的基础知识,项目四介绍了SQL和人工智能的相关知识, 项目五和项目六从具体实例出发,介绍了SQL Server 2022的具体应用。
六个项目的内容如下:
项目一:主要介绍数据库的创建和维护,并具体讲解了数据库表的创建、数据库表的修改和删除、主键和外键的创建和删除等知识。
项目二:主要介绍SQL Server 2022中数据处理与数据查询方面的基础知识,如利用TSQL语句进行数据查询。
项目三:主要介绍TSQL程序设计的相关知识,包括常量与变量、运算符、流程控制、存储过程、触发器等。
项目四:主要介绍SQL与人工智能的相关知识,从SQL在人工智能中的作用、利用人工智能增强SQL两方面进行具体介绍,并通过预测学生成绩变化趋势,介绍了SQL Server 2022中机器学习服务的使用方法。
项目五:主要介绍如何利用SQL Server 2022设计收视率调查问卷登记系统。
项目六:主要介绍如何利用SQL Server 2022设计学生信息管理系统。
华中科技大学秦磊华教授担任本书主审;集宁师范学院于艳东、姚玉阁,包头师范学院马占飞担任本书主编;内蒙古电子信息职业技术学院林民、内蒙古工业大学马志强、呼和浩特职业学院吴和群担任本书副主编;集宁师范学院陈素清、田箫,北京中晟华安信息技术有限公司兰助晴,北京中软卓越研究院王晓华等参与本书编写。具体编写分工:林民、吴和群负责编写项目一和项目二,马占飞、马志强负责编写项目三和项目四,于艳东、姚玉阁负责编写项目五和项目六。姚玉阁、陈素清、田箫、兰助晴、王晓华等负责全书实践案例部分的设计与编写。于艳东负责全书统稿、审校等工作。
本书内容翔实、示例丰富、结构合理、语言简洁流畅,可作为高等院校计算机及相关专业的数据库开发教材。
项目一 创建和维护数据库
任务一:创建数据库表
任务描述
任务分析
准备知识
1. 数据库相关概念
2.SQL Server 2022环境的搭建
3.数据类型
4.Null值
5.Identity列
任务实施
1.创建数据库表
2.分离和附加数据库
任务二:修改和删除数据库表
任务描述
任务分析
准备知识
任务实施
1.修改表名
2.设置字段属性
3.添加表列
4.删除表列
任务三:创建、删除主键和外键
任务描述
任务分析
准备知识
任务实施
1.创建主键和外键
2.删除主键和外键
项目小结
项目考核
项目二 数据处理与数据查询
任务:利用SQL语句进行数据查询
任务描述
任务分析
准备知识
1.常用的SQL Server语句
2.更新数据
3.SQL Server常用函数
4.创建与管理视图
任务实施
项目小结
项目考核
项目三 TransactSQL程序设计
任务:应用存储过程和触发器
任务描述
任务分析
准备知识
1.标识符
3.常量与变量
4.运算符
5.运算符的优先级
6.流程控制
任务实施
1. 创建与管理存储过程
2. 创建与管理触发器
项目小结
项目考核
项目四 SQL与人工智能
任务:预测学生成绩变化趋势
任务描述
任务分析
准备知识
1.SQL在AI中的作用
2.利用AI增强SQL
任务实施
1.创建示例数据库和表
2.创建预测存储过程
3.执行预测查询
项目小结
项目考核
项目五 设计收视率调查问卷登记系统
任务:设计并验证收视率调查问卷登记系统
任务描述
任务分析
准备知识
1.统计分析的目的和意义
2.系统分析与设计
任务实施
1.设计数据库
2.设计系统界面
3.验证系统的运行结果
项目小结
项目考核
项目六 设计学生信息管理系统
任务:设计并验证学生信息管理系统
任务描述
任务分析
准备知识
1.系统设计的目的与意义
2.系统分析与设计
任务实施
1.设计并实现数据库
2.系统实现
3.验证系统的准确性
项目小结
项目考核
参考文献