内容推荐 本书介绍了使用SQL Server 2008进行数据库管理与应用的各种操作以及进行数据库开发所需的基本知识和技能。本书充分体现了职业教育的特色,从职业岗位能力出发,将数据库应用过程中的工作任务归纳成典型项目,建立以完成工作任务过程为主线的教学内容体系。 本书突出实践技能的培养,每个项目之后都有拓展训练,所有的项目前后衔接,综合性地贯穿于全书,拓展训练内容也是仿照项目前后衔接,贯穿在一起,以加强学生对基础知识的理解和实践技能的掌握。 本书适合作为应用型本科和高职高专计算机专业的教材,也可以作为计算机从业人员的学习用书。 目录 项目1 数据库基础和安装SQL Server2008 1.1 知识准备 知识1-1 什么是数据库 知识1-2 什么是关系数据库 知识1-3 数据库的设计 知识1-4 客户机/服务器和浏览器/服务器 1.2 任务划分 任务1-1 安装前的准备 任务1-2 安装SQL Server 2008 任务1-3 认识SQL Server Management Studio 1.3 拓展训练 项目2 创建和管理数据库 2.1 知识准备 知识2-1 系统数据库 知识2-2 数据库的存储结构 知识2-3 什么是SQL 2.2 任务划分 任务2-1 使用SQL Server Management Studio创建和管理 学生成绩数据库 任务2-2 使用T-SQL创建和管理学生成绩数据库 2.3 拓展训练 项目3 创建和管理表并操作表中的数据 3.1 知识准备 知识3-1 数据类型和空值 3.2 任务划分 任务3-1 使用SQL Server Management Studio创建和管理 表以及操作表中的数据 任务3-2 使用T-SQL创建和管理表 任务3-3 使用T-SQL操作表中的数据 3.3 拓展训练 项目4 使用约束实现数据完整性 4.1 知识准备 知识4-1 数据完整性 知识4-2 约束 4.2 任务划分 任务4-1 使用SQL Server Management Studio创建和管理约束 任务4-2 使用T-SQL创建和管理约束 任务4-3 创建和管理规则 任务4-4 创建和管理默认值 4.3 拓展训练 项目5 查询数据 5.1 知识准备 知识5-1 运算符 知识5-2 函数 5.2 任务划分 任务5-1 简单查询 任务5-2 使用聚合函数和其他函数查询 任务5-3 分组和汇总 任务5-4 多表连接查询 任务5-5 子查询和保存查询结果 5.3 拓展训练 项目6 使用视图查询数据 6.1 知识准备 知识6-1 什么是视图 6.2 任务划分 任务6-1 使用SQL Server Management Studio创建和管理视图 任务6-2 使用T-SQL创建和管理视图 6.3 拓展训练 项目7 使用索引快速检索数据 7.1 知识准备 知识7-1 什么是索引 7.2 任务划分 任务7-1 使用SQL Server Management Studio创建和管理索引 任务7-2 使用T-SQL创建和管理索引 7.3 拓展训练 项目8 使用存储过程操作数据 8.1 知识准备 知识8-1 什么是存储过程 知识8-2 T-SQL程序设计基础--标识符、常量、变量和批处理 知识8-3 T-SQL程序设计基础--流程控制语句 知识8-4 T-SQL程序设计基础--事务 知识8-5 T-SQL程序设计基础--游标 8.2 任务划分 任务8-1 创建和执行无参数的存储过程 任务8-2 创建和执行带输入参数的存储过程 任务8-3 创建和执行带输出参数的存储过程 任务8-4 修改和删除存储过程 8.3 拓展训练 项目9 使用触发器实现数据完整性 9.1 知识准备 知识9-1 什么是触发器 9.2 任务划分 任务9-1 创建触发器 任务9-2 修改、删除以及禁用、启用触发器 9.3 拓展训练 项目10 SQL Server安全性管理 10.1 知识准备 知识10-1 SQL Server安全性管理的概念 10.2 任务划分 任务10-1 使用SQL Ser-ver Management Studio管理服务器的安全 任务10-2 使用SQL Setver Management Studio管理数据库的安全 任务10-3 使用SQL Server Management Studio管理数据库对象的 安全 任务10-4 使用T-SQL进行SQL Server安全性管理 10.3 拓展训练 项目11 数据库的备份与还原 11.1 知识准备 知识11-1 数据库的恢复模式 知识11-2 数据库备份的类型 11.2 任务划分 任务11-1 使用SQL Server Management Studio进行数据库的备份 与还原 任务11-2 使用T-SQL进行数据库的备份与还原 11.3 拓展训练 项目12 数据库的应用开发 12.1 知识准备 知识12-1 SQL Server提供的应用程序接口--ODBC 知识12-2 SQL Server提供的应用程序接口--ADO.NET 知识12-3 SQL Server提供的应用程序接口--JDBC 12.2 任务划分 任务12-1 学生成绩管理系统的设计 任务12-2 学生成绩管理系统的实现 12.3 拓展训练 参考文献 |