本书通过一个简单学习项目“学生成绩管理系统”贯穿全书课堂教学,以一个企业实训项目“图书管理系统”来贯穿全书实践教学。全书采用理论够用、实用、实践第一的原则,能使读者快速、轻松地掌握SQL Server2008数据库管理与应用技术。
SQL Server数据库是目前流行的大型数据库管理系统之一,一般用作大中型信息系统或动态网站的后台数据库,其主要功能是存储和管理数据。
“SQL Server 2008数据库技术及应用”是高等职业院校软件技术、计算机信息管理、计算机应用技术、计算机网络技术等专业的一门核心专业课,其前导课程为计算机程序设计语言、数据结构等。
本书是湖北省中高职衔接计算机应用技术专业配套使用教材。它是由湖北省多所高职院校长期从事计算机专业教学和研究的老师,在吸收数据库最新技术的基础上合作编写而成的。编者在对数据库管理与应用岗位进行整体调研与分析的基础上,以基于工作过程的课程开发理论为依据,充分考虑了高职学生的认知特点和学习特点,遵循从数据库初学者到合格的数据库管理员的职业能力发展过程和学生的认知规律,按照由浅入深、由易到难的顺序整合、序化、串联过程性知识,将教学内容分为数据库原理基础、SQL Server 2008系统的安装与配置、SQL Server 2008数据库创建与管理、SQL Server 2008数据库编程和数据库开发综合实例5大部分,并按照如下顺序讲授知识与训练技能:数据库原理简介、SQL Server 2008系统的安装与配置、数据库的创建与管理、数据表管理、数据查询、视图的创建与管理、安全管理、数据库的备份与还原、Transact-SQL语言基础、存储过程与触发器、SQL Server 2008数据库应用开发综合实例。
本书主要特点如下:
1.便于教师开展“项目导向、任务驱动”的教学模式,实施“在做中学、在学中做、教学练做于一体”的理论实践一体化教学。可以通过贯穿全书各单元内容讲授的简单学习项目“学生成绩管理系统”进行课堂教学,通过贯穿全书各单元实验的企业实训项目“图书管理系统”让学生自我训练。多年的教学实践证明,通过本书的学习,学生的数据库管理和应用开发能力均可得到较大的提高。
2.教学内容和实训内容设计合理,重点突出,例题、习题丰富。语言通俗易懂,表述清楚,图文并茂,过程详细,主要操作过程均有实际界面的截图和配套制作的PPT和微课,便于学生对照学习,提高学习效率,保证学生能快速掌握所学知识点,并能应用和举一反三。
3.精心设置了以2条线(简单学习项目“学生成绩管理系统”和企业实训项目“图书管理系统”)贯穿始终以及4个层次(课堂示范、课堂实践、单元实验、综合实训)的技能训练环节,形成了完整的技能训练体系,可以有效提高学生的动手能力。
单元1 数据库原理简介
学习目标
1.1 数据库系统概述
1.1.1 数据库系统的特点
1.1.2 数据库系统的体系结构
1.1.3 数据库系统的组成
1.2 数据模型
1.2.1 数据模型的概念
1.2.2 数据模型的组成
1.2.3 数据模型的类型
1.2.4 关系数据库
1.2.5 关系数据库的有关术语
1.3 数据的规范化
1.3.1 数据规范化的概念
1.3.2 数据库设计中的三大范式
1.4 数据库设计概述
小结
习题1
单元2 SQL Server 2008系统的
安装与配置
学习目标
任务陈述
知识学习
SQL Server 2008系统简介
任务2.1 SQL Server 2008的安装与配置
任务2.2 使用SQL Server 2008系统的
管理工具
任务2.3 管理SQL Server 2008服务器
任务2.4 SQL Server 2008的卸载
小结
习题2
实验1 SQL Server 2008系统的安装、
配置和卸载
单元3数据库的创建与管理
学习目标
任务陈述
知识学习
SQL Server 2008数据库概述
任务3.1 创建数据库
任务3.2 查看数据库的信息
任务3.3 管理数据库
任务3.4 删除数据库
任务3.5 分离与附加数据库
小结
习题3
实验2图书管理数据库tsgl的创建与管理
单元4数据表的创建与管理
学习目标
任务陈述
任务4.1 创建数据表
任务4.2 修改数据表
任务4.3 查看数据表
任务4.4 删除数据表
任务4.5 向数据表中插入记录
任务4.6 修改数据表中的记录
任务4.7 删除数据表中的记录
任务4.8 实现索引
任务4.9 实施数据完整性
小结
习题4
实验3创建图书管理数据库中的表和
表数据操作
实验4索引
实验5数据完整性
单元5数据查询
学习目标
任务陈述
知识学习
SELECT语句的语法
任务5.1 查询单个数据表中的列数据
任务5.2 查询单个数据表中的行数据
任务5.3 对查询结果进行排序
任务5.4 使用聚合函数查询
任务5.5 使用分组查询
任务5.6 用查询结果生成新表
任务5.7 合并结果表
任务5.8 使用连接查询查询多个数据表
中的数据
任务5.9 使用子查询
小结
习题5
实验6图书管理数据库的单表查询
实验7图书管理数据库的连接查询和
子查询
单元6视图的创建与管理
学习目标
任务陈述
知识学习
视图概述
任务6.1 创建视图
任务6.2 查看、重命名和修改视图
任务6.3 更新视图
任务6.4 删除视图
小结
习题6
实验8图书管理数据库中的视图
单元7安全管理
学习目标
任务陈述
知识学习
SQL Server的安全管理概述
任务7.1 登录管理
任务7.2 用户管理
任务7.3 角色管理
任务7.4 权限管理
任务7.5 架构管理
小结
习题7
实验9图书管理数据库的访问许可
实验10图书管理数据库的用户管理
单元8数据库的备份与还原
学习目标
任务陈述
任务8.1 执行数据库备份与还原
任务8.2 数据的导入和导出
小结
习题8
实验11备份和还原图书管理数据库
实验12图书管理数据库中数据的
导入和导出
单元9 Transact-SQL语言基础
学习目标
任务陈述
知识学习
任务9.1 使用函数
任务9.2 批处理和流程控制语句
任务9.3 游标
……
单元10存储过程与触发器
单元1 1 SQL Server 2008数据库
开发综合实例
参考文献