注册 登录 进入教材巡展 进入在线书城
#

出版时间:2009-08-21

出版社:高等教育出版社

以下为《数据库应用基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040273113
  • 1
  • 251420
  • 平装
  • 16开
  • 2009-08-21
  • 510
  • 339
  • 工学
  • 计算机科学与技术
内容简介

本书是普通高等教育“十一五”国家级规划教材。


本书以SQL Server 2005为平台,以开发“学生成绩管理系统”为线索,采用案例情景引导,讲述了SQLServer 2005的安装、数据管理的方法、数据库的分析和设计、数据库创建、数据库中表的操作、存储过程、触发器、数据库安全管理和应用程序的实现。本书的重点是掌握数据库的基本知识,学会利用数据库知识开发一个简单的数据库应用系统,为进一步学习数据库开发技术或程序设计语言打下基础。


本书适合作为各类高等职业技术学校、部分普通高等院校计算机及相关专业应用型人才培养用教材,也可以作为程序开发和设计者学习数据库技术的参考用书。

目录

 综述 职业岗位需求和课程定位分析
  Z.1 职业岗位需求分析
  Z.2 数据库课程定位分析
   Z.2.1 课程的性质和任务
   Z.2.2 教学内容与学时分配
   Z.2.3 考核方式与标准
  Z.3 课程教学案例综述
   Z.3.1 学生成绩管理系统
   Z.3.2 图书借阅管理系统
 第1章 安装和配置SQL Server 2005
  学习情景
  1.1 安装SQL Server 2005
   1.1.1 从光盘直接安装
   1.1.2 其他安装方式
   1.1.3 从SQLServer2000升级到SQL Server 2005
  1.2 SQL Server 2005服务器启动、注册与配置
   1.2.1 SQLServer服务管理
   1.2.2 注册服务器
   1.2.3 配置SQLServer服务器
  1.3 知识链接
   1.3.1 SQL Server 2005的新增功能
   1.3.2 SQL Server 2005的主要工具、菜单
   1.3.3 SQL Server 2005的版本及系统需求
  小结
  习题
  实训
 第2章 SQL Server 2005的数据管理
  学习情景
  2.1 学生成绩管理系统数据库的备份与还原
   2.1.1 创建备份设备
   2.1.2 备份操作
   2.1.3 还原操作
  2.2 学生成绩管理系统数据的导入与导出
   2.2.1 导入数据
   2.2.2 导出数据
  2.3 学生成绩管理系统数据库的分离与附加
   2.3.1 分离数据库
   2.3.2 附加数据库
  2.4 知识链接
   2.4.1 备份和恢复的相关概念
   2.4.2 导入和导出的相关概念
  小结
  习题
  实训
 第3章 学生成绩管理系统的分析与设计
  学习情景
  3.1 学生成绩管理系统功能设计
   3.1.1 需求分析
   3.1.2 功能设计
  3.2 学生成绩管理系统数据库设计
   3.2.1 概念结构设计
   3.2.2 逻辑结构设计
   3.2.3 学生成绩管理系统数据库包含的数据表结构
  3.3 学生成绩管理系统实施
   3.3.1 数据库实现
   3.3.2 系统编程
   3.3.3 运行与维护
  3.4 知识链接
   3.4.1 数据库的基本概念
   3.4.2 数据模型
   3.4.3 关系数据库的相关概念
   3.4.4 概念模型
   3.4.5 构建E‐R模型
   3.4.6 概念模型向关系模型的转换
   3.4.7 数据库规范化
   3.4.8 数据库设计方法
   3.4.9 数据库设计的基本步骤
  小结
  习题
  实训
 第4章 创建学生成绩管理系统数据库StudentDB
  学习情景
  4.1 创建学生成绩管理系统数据库
   4.1.1 用SSMS的图形工具创建数据库
   4.1.2 用模板创建数据库
   4.1.3 用SSMS的代码编辑器创建数据库
  4.2 修改StudentDB数据库
   4.2.1 用SSMS的图形工具修改数据库
   4.2.2 用SSMS的代码编辑器修改数据库
  4.3 删除StudentDB数据库
   4.3.1 用SSMS的图形工具删除数据库
   4.3.2 用SSMS的代码编辑器删除数据库
  4.4 知识链接
   4.4.1 SQLServer发展简介
   4.4.2 SQLServer常用工具组件
   4.4.3 数据库文件与文件组
   4.4.4 数据库组成
   4.4.5 相关的T‐SQL语句
  小结
  习题
  实训
 第5章 学生成绩管理系统中表的创建与管理
  学习情景
  5.1 创建学生成绩管理系统的数据表
   5.1.1 用SSMS的图形工具创建数据表
   5.1.2 用SSMS的图形工具生成SQL脚本
   5.1.3 用SSMS的代码编辑器创建数据表
   5.1.4 学生成绩管理系统数据库的数据完整性实现
  5.2 修改学生成绩管理系统的数据表
   5.2.1 用SSMS的图形工具修改数据表
   5.2.2 用SSMS的代码编辑器修改数据表
  5.3 删除学生成绩管理系统SMIS的数据表
   5.3.1 用SSMS的图形工具删除数据表
   5.3.2 用SSMS的代码编辑器删除数据表
  5.4 索引学生成绩管理系统的数据表
   5.4.1 用SSMS的图形工具创建/删除索引
   5.4.2 用SSMS的代码编辑器创建/删除索引
  5.5 知识链接
   5.5.1 数据表的创建、修改和删除
   5.5.2 数据完整性
   5.5.3 索引的相关知识
  小结
  习题
  实训
 第6章 学生成绩管理系统中表数据的操作
  学习情景
  6.1 表数据增加
   6.1.1 用SSMS的图形工具添加数据
   6.1.2 用SSMS的代码编辑器添加数据
  6.2 表数据删除
   6.2.1 用SSMS的图形工具删除数据
   6.2.2 用SSMS的代码编辑器删除数据
  6.3 表数据修改
   6.3.1 用SSMS的图形工具修改数据
   6.3.2 用SSMS的代码编辑器修改数据
  6.4 知识链接
  小结
  习题
  实训
 第7章 学生成绩管理系统的简单数据查询
  学习情景
  7.1 单表查询
   7.1.1 使用SELECT子句选取列和行
   7.1.2 使用WHERE子句选取行
   7.1.3 使用ORDERBY子句排序
   7.1.4 使用INTO子句将查询结果存入表中
  7.2 多表查询
   7.2.1 简单条件连接查询
   7.2.2 复杂条件连接查询
  7.3 查询统计
   7.3.1 使用GROUPBY子句进行分组数据汇总
   7.3.2 使用COMPUTE子句进行明细汇总
   7.3.3 使用聚合函数汇总
  7.4 知识链接
   7.4.1 查询的基本语法
   7.4.2 单表查询
   7.4.3 多表查询
   7.4.4 分组查询
   7.4.5 查询中的聚合函数
  小结
  习题
  实训
 第8章 学生成绩管理系统中视图的使用
  学习情景
  8.1 创建视图
   8.1.1 用SSMS的图形工具创建视图
   8.1.2 用SSMS的代码编辑器创建视图
  8.2 修改视图
   8.2.1 用SSMS的图形工具修改视图
   8.2.2 用SSMS的代码编辑器修改视图
  8.3 删除视图
   8.3.1 用SSMS的图形工具删除视图
   8.3.2 用SSMS的代码编辑器删除视图
  8.4 查询视图
   8.4.1 用SSMS的图形工具查询视图
   8.4.2 用SSMS的代码编辑器查询视图
  8.5 知识链接
   8.5.1 视图的概念
   8.5.2 相关的T‐SQL语句
   8.5.3 视图的作用
   8.5.4 使用视图的注意事项
  小结
  习题
  实训
 第9章 学生成绩管理系统的复杂数据查询
  学习情景
  9.1 连接查询
   9.1.1 内连接
   9.1.2 外连接
   9.1.3 自连接
  9.2 嵌套查询
  9.3 集合查询
  9.4 知识链接
   9.4.1 复杂查询的基本语法
   9.4.2 复杂查询的使用技巧
  小结
  习题
  实训
 第10章 学生成绩管理系统中存储过程的使用
  学习情景
  10.1 创建存储过程
   10.1.1 用SSMS的图形工具创建存储过程
   10.1.2 用SSMS的代码编辑器创建存储过程
  10.2 查看存储过程
   10.2.1 用SSMS的图形工具查看存储过程
   10.2.2 用SSMS的代码编辑器查看存储过程
  10.3 执行存储过程
   10.3.1 用SSMS的图形工具执行存储过程
   10.3.2 用SSMS的代码编辑器执行存储过程
  10.4 修改存储过程
   10.4.1 用SSMS的图形工具修改存储过程
   10.4.2 用SSMS的代码编辑器修改存储过程
  10.5 重命名存储过程
   10.5.1 用SSMS的图形工具重命名存储过程
   10.5.2 用SSMS的代码编辑器重命名存储过程
  10.6 删除存储过程
   10.6.1 用SSMS的图形工具删除存储过程
   10.6.2 用SSMS的代码编辑器删除存储过程
  10.7 知识链接
   10.7.1 函数
   10.7.2 存储过程的概念
   10.7.3 使用存储过程的优点
   10.7.4 相关的T‐SQL语句
  小结
  习题
  实训
 第11章 学生成绩管理系统中触发器的使用
  学习情景
  11.1 创建触发器
   11.1.1 用SSMS的图形工具创建触发器
   11.1.2 用SSMS的代码编辑器创建触发器
  11.2 查看触发器
   11.2.1 用SSMS的图形工具查看触发器
   11.2.2 用SSMS的代码编辑器查看触发器tr_information1信息
  11.3 修改触发器
   11.3.1 用SSMS的图形工具修改触发器
   11.3.2 用SSMS的代码编辑器修改触发器
  11.4 禁用与启用触发器
   11.4.1 用SSMS的图形工具禁用与启用触发器
   11.4.2 用SSMS的代码编辑器禁用与启用触发器
  11.5 删除触发器
   11.5.1 用SSMS的图形工具删除触发器
   11.5.2 用SSMS的代码编辑器删除触发器
  11.6 知识链接
   11.6.1 触发器的概念
   11.6.2 使用触发器的优点
   11.6.3 触发器的类型
   11.6.4 触发器中使用的两个特殊表
   11.6.5 相关的T‐SQL语句
  小结
  习题
  实训
 第12章 数据库安全管理
  学习情景
  12.1 数据库管理系统登录管理
   12.1.1 设置SQL Server 2005的登录身份验证模式
   12.1.2 SQL Server 2005的登录帐户管理
  12.2 用户管理
   12.2.1 使用SSMS管理数据库用户
   12.2.2 使用T‐SQL管理数据库用户
  12.3 角色管理
   12.3.1 创建角色
   12.3.2 角色的管理
   12.3.3 删除角色
  12.4 权限管理
   12.4.1 权限的授予
   12.4.2 权限的拒绝
   12.4.3 权限的回收
  12.5 知识链接
   12.5.1 SQL Server 2005的安全机制
   12.5.2 权限管理
   12.5.3 相关的T‐SQL语句
  小结
  习题
  实训
 第13章 学生成绩管理系统的实现
  13.1 实例1 使用VB开发一个C/S学生成绩管理系统
   13.1.1 VB与SQL数据库的连接
   13.1.2 学生成绩管理系统各窗体创建及功能实现
  13.2 实例2 使用ASP开发一个B/S学生成绩管理系统
   13.2.1 ASP与SQL数据库的连接
   13.2.2 学生成绩管理系统各页面创建及功能实现
  13.3 知识链接
   13.3.1 软件体系结构
   13.3.2 VB数据库访问技术
   13.3.3 ASP数据库访问技术
   13.3.4 不同平台下SQL的应用
  小结
  习题
  实训
 参考文献