顶部
收藏

数据库应用基础

“十一五”国家规划教材

作者:
蒋文蓉
定价:
32.50元
ISBN:
978-7-04-027311-3
版面字数:
510.000千字
开本:
16开
全书页数:
339页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2009-08-21
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

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

本书以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的应用
    • 小结
    • 习题
    • 实训
  • 参考文献

相关图书