21世纪高等学校计算机专业实用规划教材 SQL Server 2012数据库项目化教程
作者: 陈金萍,陈艳,姜广坤著
出版时间: 2017年版
丛编项: 21世纪高等学校计算机专业实用规划教材
内容简介
本书采用基于工作过程的项目化、任务驱动的教学模式,以一个完整的学生管理系统为载体贯穿整个授课过程,介绍了学生管理系统数据库的设计、数据库的创建与管理、表的创建与管理、表中数据的操作、数据的检索、数据的快速检索、视图的操作、存储过程的操作、触发器的操作、数据安全性与安全管理等。在每个项目中采取了“项目情境”“任务描述”“相关知识”“任务分析”“任务实施”“拓展实训”“项目小结”的结构来进行内容的整合,使学生在完成项目的过程中掌握数据库的设计和使用。为强化训练,在拓展实训中采用了图书销售管理系统,在习题中使用了职工工资管理系统。在每个项目中均配有一定数量的习题,并提供了参考答案,以方便学生使用和辅助教学。 本书紧扣实际应用的主题,书中内容前后编排合理,更好地将“教、学、练”融为一体,使学习者更快地掌握学习内容。为方便教学使用,本书提供了配套教学资源包。 本书可作为应用型本科院校、高职高专计算机专业及相近专业的教材,也可作为有关培训机构的培训教材。
目录
目录
项目1学生管理系统数据库的设计
项目情境
任务描述
相关知识
任务1学生管理系统的需求分析
任务2学生管理数据库的概念结构设计
任务3学生管理数据库的逻辑结构设计
任务4学生管理数据库的物理结构设计
拓展实训图书销售管理数据库的设计
项目小结
思考与练习
项目2学生管理系统数据库的创建与管理
项目情境
任务描述
相关知识
任务1SQL Server 2012软件的安装
任务2使用管理平台创建学生管理系统数据库
任务3使用SQL语句创建学生管理系统数据库
任务4学生管理系统数据库的维护
拓展实训图书销售管理数据库的创建
项目小结
思考与练习
项目3学生管理系统表的创建与管理
项目情境
任务描述
相关知识
任务1创建学生管理系统数据库中的表
任务2修改学生管理系统中的表
任务3删除学生管理系统中的表
拓展实训图书销售管理数据库的创建
项目小结
思考与练习
项目4学生管理系统表中数据的操作
项目情境
任务描述
相关知识
任务1使用管理平台添加数据、修改数据、删除数据
任务2使用SQL语句添加数据、修改数据、删除数据
任务3数据的导入和导出
拓展实训图书销售管理系统表中数据的操作
项目小结
思考与练习
项目5检索学生管理系统表中的数据
项目情境
任务描述
相关知识
任务1使用简单查询语句进行单表数据的检索
任务2使用条件查询
任务3查询排序
任务4使用分组和汇总检索数据
任务5使用连接查询进行多表数据的检索
任务6使用子查询进行数据检索、插入、更新和删除
拓展实训图书销售管理数据库的创建
项目小结
思考与练习
项目6学生管理系统数据的快速检索
项目情境
任务描述
相关知识
任务1使用管理平台创建索引、维护索引、删除索引
任务2使用SQL语句创建索引、维护索引、删除索引
拓展实训图书销售管理系统索引的操作
项目小结
思考与练习
项目7学生管理系统中视图的操作
项目情境
任务描述
相关知识
任务1使用管理平台创建视图、修改视图、删除视图
任务2使用SQL语句创建视图、维护视图、删除视图
拓展实训图书销售管理系统视图的操作
项目小结
思考与练习
项目8学生管理系统数据库中的存储过程
项目情境
任务描述
相关知识
任务1使用SQL语句创建无参数的存储过程并执行
任务2使用SQL语句创建带参数的存储过程并执行
任务3使用SQL语句创建带默认参数、OUTPUT参数的存储过程并执行
任务4使用管理平台、SQL语句删除存储过程
拓展实训图书销售管理系统存储过程的操作
项目小结
思考与练习
项目9学生管理系统数据库中的触发器
项目情境
任务描述
相关知识
任务1使用SQL语句创建DML触发器
任务2使用SQL语句创建INSTEAD OF触发器
任务3使用SQL语句创建DDL触发器
任务4使用管理平台和SQL语句删除触发器
拓展实训图书销售管理系统触发器的操作
项目小结
思考与练习
项目10学生管理系统数据安全性与安全管理
项目情境
任务描述
相关知识
任务1使用管理平台设置SQL Server中的身份验证模式
任务2使用管理平台创建服务器登录账号
任务3使用管理平台进行角色管理
任务4使用管理平台进行数据库的权限管理
任务5使用SQL语句进行数据库的权限管理
拓展实训图书销售管理系统权限的操作
项目小结
思考与练习
附录ATSQL基础
参考文献