内 容 简 介本书详细讲述了SQL Server 2005的使用知识。本书从高职高专的培养目标和学生特点出发,秉承“教、学、做合一”的原则,以“激发学生兴趣”为着眼点,认真组织内容,精心设计案例。本书以“学生信息管理系统”项目贯穿全过程,通过指导学生完成一系列的实际工作任务来达到课程的教学目标,重点培养学生解决实际问题的能力,实现能力训练项目化、课程结构模块化、理论与实践教学一体化。本书教学内容适量,难易程度适中,适合高职高专电子商务、会计电算化、物流管理、审计、市场营销等经济管理类专业作为教材,也可以供其他相关专业作为教材和学习参考用书。
前 言21世纪是一个信息时代,人类的衣食住行都离不开信息。数据库技术已经广泛地渗透到各个领域,数据库应用技术也已经成为计算机必修课程。SQL Server 2005是Microsoft公司推出的数据库服务产品,是一个企业级的网络关系型数据库管理系统,越来越得到广大用户的青睐。SQL Server 2005课程是一门实践性较强的课程。本书旨在改变传统理论教学模式,遵照“教、学、做一体化”的教学理念,以项目为主线,采用“项目教学”、“项目分解”、“项目总结”、“项目实训”的全新模式。学生在老师的指导下,以主体地位在完成一个个具体项目任务的过程中,理解概念,掌握知识,获得技能。本书按照学生信息管理系统项目实现的过程,将学生信息管理系统分解为8个子项目,阐述了SQL Server 2005服务器的注册和使用、数据库的创建和使用、表的创建和使用、数据的添加、更新、数据的简单查询、分组查询、索引、视图、数据库安全等内容,最后,还设计了一个综合项目“网上购物系统”,可以根据学生的实际情况进行教学。完成每个项目的过程就是理论知识的学习过程,并且每一个子项目都安排实训,加大学生实践操作能力和动手能力,实训完成的情况可以反映出学生掌握知识和技能的情况。本书从高职高专的培养目标和学生的特点出发,秉承“项目化课程”的原则,以具体的“任务”为着眼点,认真组织内容、精心设计项目,力求简洁明了,清晰易懂。主要具有以下特点。l 针对性强:贴近高职高专学生实际,通俗易懂,便于阅读。l 趣味性强:实例引导,激发兴趣,增强学习者的自信心和成就感。l 实践性强:在做中教,在做中学,教、学、做一体化。本书由宋传玲任主编,王伦生、姚丽娟、李艳杰、刘锡冬、王轶凤任副主编。第1、2章由王伦生编写,第3章由李艳杰编写,第4~6章由宋传玲编写,第7章由姚丽娟编写,第8章由刘锡冬编写,第9章由王轶凤编写。本书在编写过程中得到各参编院校的大力支持,在此表示感谢。由于作者水平有限,如有错误和遗漏敬请各位同行和广大读者批评指正,并诚恳欢迎提出宝贵的建议。编者E-mail:chuanlingsong@163.com编 者
目 录
项目1 认识SQL Server 2005项目1.1 初识数据库任务1.1.1 数据库基本概念任务1.1.2 数据模型任务1.1.3 关系数据库项目1.2 SQL Server 2005的安装任务1.2.1 SQL Server 2005的版本任务1.2.2 安装SQL Server 2005的
系统要求项目1.3 启动SQL Server 2005任务1.3.1 启动SQL Server 2005
服务任务1.3.2 连接到SQL
Server 2005项目总结练习1实训1项目2 创建和维护数据库项目2.1 创建数据库任务2.1.1 SQL Server 2005的
系统数据库任务2.1.2 用户数据库任务2.1.3 创建“学生信息
管理系统”数据库任务2.1.4 删除数据库项目2.2 分离和附加数据库任务2.2.1 分离数据库任务2.2.2 附加数据库项目总结练习2实训2项目3 创建和维护表项目3.1 为学生信息管理系统
建立数据表任务3.1.1 为学生信息管理系统
创建表结构任务3.1.2 数据类型任务3.1.3 修改表结构任务3.1.4 向学生信息管理系统
数据表中录入数据项目3.2 创建数据完整性约束任务3.2.1 数据的完整性任务3.2.2 数据的约束任务3.2.3 删除数据表项目总结练习3实训3项目4 使用学生信息管理系统项目4.1 数据操作任务4.1.1 T-SQL语言概述任务4.1.2 使用INSERT语句插入
数据任务4.1.3 使用UPDATE语句
修改数据任务4.1.4 使用DELETE语句
删除数据项目4.2 简单数据查询任务4.2.1 SELECT查询语句任务4.2.2 对结果集进行排序任务4.2.3 常用的SQL内置函数项目总结练习4实训4项目5 分组统计与多表关联查询项目5.1 对学生信息管理系统数据库
进行分类汇总统计任务5.1.1 常用的聚合函数任务5.1.2 分组统计项目5.2 学生信息管理系统多表关联
查询任务5.2.1 内连接任务5.2.2 外连接任务5.2.3 交叉连接项目5.3 子查询任务5.3.1 嵌套子查询任务5.3.2 相关子查询项目总结练习5实训5项目6 视图的创建与管理项目6.1 创建视图任务6.1.1 使用视图的优点任务6.1.2 视图的创建与使用项目6.2 使用视图对数据表的数据
进行操作任务6.2.1 利用视图对基表
进行操作任务6.2.2 查看、编辑和
删除视图项目总结练习6实训6项目7 数据库索引项目7.1 索引概述任务7.1.1 什么是索引任务7.1.2 索引的分类项目7.2 创建索引任务7.2.1 使用SSMS创建索引任务7.2.2 用CREATE INDEX
命令创建索引项目7.3 查看与修改索引任务7.3.1 用SSMS查看和
修改索引任务7.3.2 删除索引任务7.3.3 索引的维护项目总结练习7实训7项目8 学生信息管理系统的安全性项目8.1 SQL Server的管理权限任务8.1.1 登录SQL Server 2005任务8.1.2 访问学生信息管理
系统数据库任务8.1.3 创建数据库的用户任务8.1.4 访问数据表项目8.2 备份和还原数据库任务8.2.1 备份数据库任务8.2.2 还原学生信息管理
系统项目总结练习8实训8项目9 数据库综合应用
——网上购物系统项目9.1 数据库的需求分析与设计任务9.1.1 需求分析的任务及
过程任务9.1.2 系统数据库设计任务9.1.3 数据库的创建项目9.2 网上购物系统的应用任务9.2.1 模拟会员在线
订购商品任务9.2.2 模拟订单修改业务任务9.2.3 查找一个月内的订单任务9.2.4 统计不同商品的
订购情况任务9.2.5 查询指定会员的
详细信息任务9.2.6 查找没有订单的会员项目9.3 网上购物系统的安全管理任务9.3.1 为网上购物系统
创建账号任务9.3.2 备份和恢复网上
购物系统项目总结附录 习题答案