顶部
收藏

数据库原理与SQL Server 2008(第2版)

“十二五”职业教育国家规划教材

作者:
壮志剑
定价:
34.50元
ISBN:
978-7-04-038534-2
版面字数:
510.000千字
开本:
16开
全书页数:
322页
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2014-02-28
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是“十二五”职业教育国家规划教材,国家级精品资源共享课立项项目配套教材。

作为高职高专层次的教材,本书以“应用”为主题,在内容上不求大而全,而是以SQL Server 2008为主线,有选择地在相应地方介绍数据库原理的相关内容,使学生不仅能够熟练操作SQL Server 2008数据库管理系统,而且能够以数据库原理为指导设计合理、规范的数据库。

本书以SQL Server 2008为核心,系统地介绍数据库理论体系结构。其中,包括SQL Server 2008系统安装,Transact-SQL程序设计,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库基础知识,关系数据库规范化设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。

本书可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可作为各类培训、计算机从业人员和计算机爱好者的参考用书。

  • 前辅文
  • 第1章 了解SQL Server
    • 1.1 定制SQL Server 2008—SQL Server 2008的安装
      • 1.1.1 SQL Server的发展史
      • 1.1.2 SQL Server 2008版本
      • 1.1.3 软硬件平台
      • 1.1.4 安装SQL Server 2008
      • 1.1.5 卸载SQL Server 2008
    • 1.2 使用SQL Server 2008—SQL Server 2008的组件与服务
      • 1.2.1 SQL Server Management Studio
      • 1.2.2 配置工具
      • 1.2.3 性能工具
      • 1.2.4 导入和导出数据
      • 1.2.5 文档和教程
      • 1.2.6 SQL Server Business Intelligence Development Studio
    • 习题2
    • 实训1
  • 第2章 管理数据库
    • 2.1 管理数据—建立数据库
      • 2.1.1 创建数据库
      • 2.1.2 修改数据库
      • 2.1.3 删除数据库
      • 2.1.4 重新命名数据库
      • 2.1.5 生成数据库脚本文件
    • 2.2 了解数据库—数据库的构成
      • 2.2.1 SQL Server数据库类型
      • 2.2.2 数据库中的对象
      • 2.2.3 数据库文件和文件组
    • 2.3 数据库原理(一)—数据库基础知识
      • 2.3.1 数据管理技术的发展
      • 2.3.2 数据库系统的构成
      • 2.3.3 数据库设计
    • 习题2
    • 实训2
  • 第3章 管理表
    • 3.1 定义数据存储方式—建立表
      • 3.1.1 表的概念
      • 3.1.2 创建表
      • 3.1.3 修改表
      • 3.1.4 删除表
      • 3.1.5 生成表脚本文件
    • 3.2 管理数据—编辑表
    • 3.3 数据库原理(二)—数据库规范化设计
      • 3.3.1 数据模型
      • 3.3.2 关系模式的规范化问题
      • 3.3.3 函数依赖
      • 3.3.4 属性集闭包
      • 3.3.5 范式
    • 习题3
    • 实训3
  • 第4章 设计程序
    • 4.1 了解编程语言—Transact-SQL语言基础
      • 4.1.1 SQL与Transact-SQL
      • 4.1.2 基本语句
      • 4.1.3 数据类型
      • 4.1.4 变量
      • 4.1.5 运算符
      • 4.1.6 函数
      • 4.1.7 表达式
    • 4.2 设计程序—流程控制语句
      • 4.2.1 定义语句块语句
      • 4.2.2 选择结构
      • 4.2.3 循环结构
      • 4.2.4 无条件转移语句
      • 4.2.5 其他语句
    • 4.3 保存程序—脚本文件
      • 4.3.1 在查询编辑器中使用脚本
      • 4.3.2 在osql中使用脚本
    • 习题4
    • 实训4
  • 第5章 检索数据
    • 5.1 实现简单数据查询—基本SELECT语句
      • 5.1.1 操纵列
      • 5.1.2 操纵行
      • 5.1.3 分类汇总
      • 5.1.4 排序
    • 5.2 实现多表数据查询—复杂SELECT语句
      • 5.2.1 联接查询
      • 5.2.2 子查询
      • 5.2.3 集合运算
      • 5.2.4 生成新表
      • 5.2.5 嵌入式Transact-SQL
    • 5.3 数据库原理(三)—关系运算
      • 5.3.1 关系模型
      • 5.3.2 关系代数
    • 习题5
    • 实训5
  • 第6章 全面掌握SQL Server 2008
    • 6.1 提高查询速度—索引
      • 6.1.1 索引概述
      • 6.1.2 创建索引
      • 6.1.3 删除索引
      • 6.1.4 查看索引信息
      • 6.1.5 全文索引
    • 6.2 定制数据—视图
      • 6.2.1 视图概述
      • 6.2.2 创建视图
      • 6.2.3 修改视图
      • 6.2.4 删除视图
      • 6.2.5 使用视图
    • 6.3 定制功能—存储过程
      • 6.3.1 存储过程概述
      • 6.3.2 创建存储过程
      • 6.3.3 执行存储过程
      • 6.3.4 修改存储过程
      • 6.3.5 删除存储过程
      • 6.3.6 存储过程和游标
    • 6.4 自动处理数据—触发器
      • 6.4.1 触发器概述
      • 6.4.2 创建触发器
      • 6.4.3 修改触发器
      • 6.4.4 删除触发器
    • 6.5 数据库原理(四)—数据库系统体系结构
      • 6.5.1 三级模式
      • 6.5.2 两级映像
      • 6.5.3 两级数据独立性
    • 习题6
    • 实训6
  • 第7章 复制和恢复数据库
    • 7.1 转移数据库—数据库的分离与附加
      • 7.1.1 分离数据库
      • 7.1.2 附加数据库
      • 7.1.3 转移数据库
    • 7.2 复制数据库—数据库的备份与还原
      • 7.2.1 数据库的备份
      • 7.2.2 数据库的还原
      • 7.2.3 数据库维护计划
      • 7.2.4 备份性能和优化
    • 7.3 转换数据格式—数据的导入与导出
      • 7.3.1 数据的导入与导出
      • 7.3.2 转移数据库
    • 习题7
    • 实训7
  • 第8章 保证数据安全性
    • 8.1 了解SQL Server 2008数据库安全管理方式—安全机制
    • 8.2 设置登录数据库服务器的权限—登录账号管理
      • 8.2.1 SQL Server 2008认证模式
      • 8.2.2 创建登录账号
      • 8.2.3 修改登录账号
      • 8.2.4 删除登录账号
    • 8.3 设置访问数据库的权限—用户管理
      • 8.3.1 默认的数据库用户
      • 8.3.2 创建数据库用户
      • 8.3.3 修改数据库用户
      • 8.3.4 删除数据库用户
    • 8.4 设置访问数据的权限—角色管理
      • 8.4.1 管理固定服务器角色
      • 8.4.2 管理数据库角色
      • 8.4.3 管理应用程序角色
    • 8.5 设置访问对象的权限—权限管理
      • 8.5.1 管理对象权限
      • 8.5.2 管理语句权限
      • 8.6 设置数据的保密—加密数据库
    • 习题8
    • 实训8
  • 第9章 保证数据完整性
    • 9.1 保证数据完整性—事务
      • 9.1.1 数据完整型的概念
      • 9.1.2 事务的概念
      • 9.1.3 事务的分类
      • 9.1.4 事务的注意事项
    • 9.2 维护数据一致性—锁
      • 9.2.1 锁的分类
      • 9.2.2 锁的粒度
      • 9.2.3 锁的查看
      • 9.2.4 锁的注意事项
    • 9.3 处理错误—@@ERROR
      • 9.3.1 错误处理概述
      • 9.3.2 错误的处理
    • 9.4 数据库原理(五)—数据库并发控制
      • 9.4.1 事务的并发控制
      • 9.4.2 封锁
      • 9.4.3 封锁协议
      • 9.4.4 活锁和死锁
    • 习题9
    • 实训9
  • 附录 Transact-SQL语句参考
    • 一、数据库管理
    • 二、表管理
    • 三、索引管理
    • 四、视图管理
    • 五、触发器管理
    • 六、存储过程管理
    • 七、规则管理
    • 八、默认管理
    • 九、函数管理
    • 十、操纵数据
    • 十一、权限管理
  • 参考文献

相关图书