SQL Server 2008数据库案例教程

出版时间:2011-12  出版社:清华大学出版社  作者:李锡辉 主编  页数:298  

内容概要

  《sql server 2008数据库案例教程》在设计上采用“大案例,一案到底”的思路,以sql server
2008数据库管理系统为平台,选用“学生选课系统”为案例贯穿始终。全书以“学生选课系统”的数据库设计与管理为主线,详细介绍了sql
server
2008中实现该系统数据库的应用与维护。主要内容包括数据库建模、数据库对象创建、数据查询、查询优化、面向数据库编程、数据的完整性、数据库的高可靠性和安全性。
  《sql server
2008数据库案例教程》可以作为计算机、电子商务和信息管理等相关专业的教学用书,也可以作为相关领域的培训教材,适合各个层次的数据库学习人员和广大程序员阅读。

书籍目录

项目一 系统数据库建模 
 【任务1】理解系统需求 
  1.1.1 学生选课系统介绍 
  1.1.2 学生选课系统功能 
 【任务2】建立系统实体关系模型 
  1.2.1 数据库的基本概念 
  1.2.2 实体集 
  1.2.3 关系集 
  1.2.4 关系 
  1.2.5 e-r模型 
  1.2.6 范式 
 【任务3】使用powerdesigner建立系统模型 
  1.3.1 powerdesigner简介 
  1.3.2 powerdesigner支持的模型 
  1.3.3 建立概念模型 
  1.3.4 建立物理模型 
  1.3.5 物理模型与数据库的正逆向工程 
 项目实训 
项目二 安装与配置sql server 2008 
 【任务1】安装sql server 2008 
  2.1.1 sql server 2008简介 
  2.1.2 安装sql server 2008 
 【任务2】管理和使用sql server 2008 
  2.2.1 sql server 2008常用工具 
  2.2.2 使用sql server management studio 
  2.2.3 使用配置管理器配置数据库 
  2.2.4 sql server 2008联机丛书 
 项目实训 
项目三 创建数据库与数据表 
 【任务1】使用ssms操作数据库 
  3.1.1 sql server数据库的组成 
  3.1.2 创建数据库 
  3.1.3 修改数据库 
  3.1.4 创建文件组 
  3.1.5 删除数据库 
  3.1.6 数据库规划 
 【任务2】使用t-sql操作数据库 
  3.2.1 t-sql语言基础 
  3.2.2 t-sql语法要素 
  3.2.3 使用t-sql操作数据库 
 【任务3】操作数据表 
  3.3.1 创建数据表 
  3.3.2 用户自定义数据类型 
  3.3.3 修改表 
  3.3.4 删除表 
  3.3.5 创建分区表 
 项目实训 
项目四 查询数据 
 【任务1】查询单表数据 
  4.1.1 选择列 
  4.1.2 过滤查询结果集 
  4.1.3 选择行 
  4.1.4 数据排序 
  4.1.5 数据分组与汇总 
  4.1.6 into子句 
 【任务2】连接查询多表数据 
  4.2.1 连接查询简介 
  4.2.2 内连接 
  4.2.3 外连接 
  4.2.4 交叉连接 
  4.2.5 联合查询多表数据 
 【任务3】嵌套查询多表数据 
  4.3.1 嵌套查询简介 
  4.3.2 子查询用作派生表 
  4.3.3 子查询用作表达式 
  4.3.4 使用子查询关联数据 
 【任务4】修改系统数据 
  4.4.1 插入数据 
  4.4.2 修改数据 
  4.4.3 删除数据 
  4.4.4 合并数据 
  4.4.5 事务 
 项目实训 
项目五 数据的查询优化 
 【任务1】规划并创建索引 
  5.1.1 规划索引 
  5.1.2 创建索引 
  5.1.3 管理和优化索引 
  5.1.4 创建全文索引 
  5.1.5 使用全文索引 
 【任务2】使用视图优化系统查询性能 
  5.2.1 视图简介 
  5.2.2 创建和管理视图 
  5.2.3 视图加密 
  5.2.4 索引视图 
  5.2.5 分区视图 
 项目实训 
项目六 面向数据库编程 
 【任务1】t-sql程序的流程控制 
  6.1.1 流程控制语句简介 
  6.1.2 使用流程控制语句 
 【任务2】使用函数访问数据 
  6.2.1 t-sql的函数类型 
  6.2.2 系统内置标量函数 
  6.2.3 用户自定义函数 
 【任务3】利用存储过程访问数据 
  6.3.1 存储过程概述 
  6.3.2 创建用户自定义存储过程 
  6.3.3 参数化存储过程 
  6.3.4 修改和删除用户自定义存储过程 
 项目实训 
项目七 实现数据的完整性 
 【任务1】实现系统数据的域完整性 
  7.1.1 域完整性概述 
  7.1.2 not null约束 
  7.1.3 default约束 
  7.1.4 unique约束 
  7.1.5 check约束 
  7.1.6 规则 
 【任务2】实现系统数据的实体和引用完整性 
  7.2.1 实体完整性和引用完整性 
  7.2.2 primary key主键约束 
  7.2.3 foreign key外键约束 
  7.2.4 禁用约束 
 【任务3】利用触发器实现数据完整性 
  7.3.1 触发器简介 
  7.3.2 dml触发器 
  7.3.3 ddl触发器 
  7.3.4 启用和禁用触发器 
 项目实训 
项目八 维护数据的安全性 
 【任务1】系统数据库账号管理 
  8.1.1 sql server安全性概述 
  8.1.2 sql server身份验证 
  8.1.3 t-sql语句实现数据库登录管理 
 【任务2】系统数据库用户权限管理 
  8.2.1 用户管理 
  8.2.2 用户权限管理 
 【任务3】系统数据库角色管理 
  8.3.1 应用角色的好处 
  8.3.2 服务器角色 
  8.3.3 数据库角色 
  8.3.4 应用程序角色 
 【任务4】实现学生选课系统数据加密 
  8.4.1 数据的加密和解密 
  8.4.2 使用透明数据加密 
 项目实训 
项目九 维持数据库的高可用性 
 【任务1】备份和恢复数据库 
  9.1.1 sql server备份类型 
  9.1.2 备份设备 
  9.1.3 数据库备份 
  9.1.4 恢复数据库的模式 
  9.1.5 数据库恢复 
  9.1.6 数据库备份的注意事项 
 【任务2】数据文件的转移 
  9.2.1 分离数据库 
  9.2.2 附加数据库 
 【任务3】从数据库快照恢复数据 
  9.3.1 数据库快照的工作方式 
  9.3.2 建立数据库快照 
  9.3.3 管理数据库快照 
 【任务4】实现数据库镜像 
  9.4.1 数据库镜像简介 
  9.4.2 数据库镜像模式 
  9.4.3 配置数据库镜像 
 【任务5】实现数据库日志传送 
  9.5.1 日志传送简介 
  9.5.2 日志传送的服务器角色 
  9.5.3 日志传送的定时作业 
  9.5.4 配置日志传送 
 项目实训 
项目十 自动执行学生选课系统的管理任务 
 【任务1】使用作业自动执行数据库的维护 
  10.1.1 sql server代理 
  10.1.2 维护计划 
  10.1.3 配置和管理数据库作业 
 【任务2】使用sql server代理实现邮件发送 
  10.2.1 配置数据库邮件 
  10.2.2 创建操作员 
  10.2.3 创建警报 
  10.2.4 为作业设置通知 
 项目实训 
  附录a 学生选课系统数据表 
  附录b 数据库设计说明书格式 
参考文献

章节摘录

版权页:插图:从数据库设计角度来看,需求分析的主要任务是对系统所需处理现实世界中的相关对象(组织、部门、企业)进行详细的调查,充分了解原系统(手工系统或计算机系统)的工作概况,收集支持新系统的基础数据并对其进行分析,明确用户的各种需求,并在此基础上确定新系统的功能。学生选课系统是高校教务部门面向师生进行课程信息发布及课程选修的应用型系统,教学部门根据专业情况开设相关课程,在校学生根据专业要求及个人兴趣进行课程选修,任课教师则依据学生学习情况对学生进行成绩评定。学生选课系统功能主要面向教务人员、教师和学生3类用户。教务人员:负责学生选课系统中各类基本信息的维护,包括学生、教师、课程、专业等基本信息,并生成各类选课和教学统计报表。该类用户可以看成是系统的管理人员。教师:可以申报开设课程,评定学生课程学习成绩,查看课程被选情况。学生:可以查询课程信息、教师信息,可根据选课规则进行课程选择,并可对任课教师进行课程评价。

编辑推荐

《SQL Server 2008数据库案例教程》编辑推荐:采用“大案例,一案到底”的设计思路、以任务为驱动,注重实际应用能力的培养、大量示例采用T-SQL语句和可视化两种方式实现、教学资源丰富,提供源代码和PPT电子课件。

图书封面

评论、评分、阅读与下载


    SQL Server 2008数据库案例教程 PDF格式下载


用户评论 (总计3条)

 
 

  •   应用一个例子将sqlseve2008主要功能完整讲清楚了。值得一读。
  •   内容倒不错,就是没光盘,网上的实例包有密码,太恶心了。
  •   书很喜欢,跟我要的一样。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7