顶部
收藏

SQL Server数据库应用基础教程


作者:
黄维通 刘艳民
定价:
22.00元
ISBN:
978-7-04-022604-1
版面字数:
350千字
开本:
16开
全书页数:
222页
装帧形式:
平装
重点项目:
暂无
出版时间:
2008-01-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

 本书介绍了SQL Server 2005关系型数据库的基础知识与基本应用,包括SQL Server 2005的安装、使用、管理、安全以及与不同数据源的连接等重要应用。

全书内容循序渐进,介绍简明实用,所有实例代码都已测试通过。通过实例操作力求使读者掌握SQL Server 2005的基本操作和应用。通过本书的学习,读者可以快速掌握数据库的基本应用和操作,并对SQL Server应用有较全面的了解。

本书适合初学者作为数据库课程的入门教材,也可为广大数据库学习爱好者提供必要的参考。

  • 第1章 SQL Server概述
    • 1.1 SQL与SQL Server
      • 1.1.1 SQL的特点
      • 1.1.2 SQL Server的特点
      • 1.1.3 关系数据库模型简述
    • 1.2 SQL Server 2005的安装
      • 1.2.1 SQL Server 2005的安装要求
      • 1.2.2 SQL Server 2005的安装内容
      • 1.2.3 SQL Server 2005的安装过程
    • 习题1
  • 第2章 数据库的基本操作
    • 2.1 文件和文件组
      • 2.1.1 文件
      • 2.1.2 文件组
    • 2.2 创建数据库
      • 2.2.1 以图形化界面创建数据库
      • 2.2.2 用T-SQL命令创建数据库
      • 2.2.3 事务日志
      • 2.2.4 查看数据库信息
    • 2.3 管理数据库
      • 2.3.1 打开数据库
      • 2.3.2 增加数据库容量
      • 2.3.3 查看及修改数据库选项
      • 2.3.4 缩减数据库容量
      • 2.3.5 更改数据库名称
      • 2.3.6 查看SQL Server上的数据库个数
      • 2.3.7 删除数据库
    • 习题2
  • 第3章 数据库中表的建立
    • 3.1 表的概念
    • 3.2 SQL Server的数据类型
    • 3.3 数据库中表的操作
      • 3.3.1 表的创建
      • 3.3.2 表的删除
      • 3.3.3 表的修改
    • 习题3
  • 第4章 数据检索
    • 4.1 SELECT语句
    • 4.2 带条件的检索
      • 4.2.1 WHERE子句
      • 4.2.2 WHERE子句中条件的指定
      • 4.2.3 HAVING子句
      • 4.2.4 COMPUTE BY及COMPUTE子句
    • 4.3 从多个表中查询数据
    • 4.4 UNION操作
    • 4.5 子查询
    • 习题4
  • 第5章 SQL Server的数据完整性
    • 5.1 数据完整性的基本概念
      • 5.1.1 数据完整性的类型
      • 5.1.2 强制数据完整性
    • 5.2 定义约束
      • 5.2.1 约束的类型
      • 5.2.2 约束的创建
      • 5.2.3 查看约束的定义信息
      • 5.2.4 删除约束
    • 5.3 约束类型
      • 5.3.1 DEFAULT约束
      • 5.3.2 CHECK约束
      • 5.3.3 PRIMARY KEY约束
      • 5.3.4 UNIQUE约束
      • 5.3.5 FOREIGN KEY约束
    • 5.4 创建约束的其他选项
      • 5.4.1 使用WITH NOCHECK选项
      • 5.4.2 使用NOCHECK选项
    • 5.5 使用默认值
    • 5.6 使用规则
    • 5.7 数据完整性强制方法的选择
    • 习题5
  • 第6章 视图及其应用
    • 6.1 综述
      • 6.1.1 视图的基本概念
      • 6.1.2 使用视图的优点和缺点
    • 6.2 视图的创建和查询
    • 6.3 查看视图定义信息
      • 6.3.1 使用Management Studio
      • 6.3.2 通过执行系统存储过程查看视图的定义信息
    • 6.4 修改和删除视图
      • 6.4.1 修改视图
      • 6.4.2 删除视图
    • 6.5 通过视图修改数据
    • 习题6
  • 第7章 索引及其应用
    • 7.1 有关索引的基础知识
      • 7.1.1 SQL Server中数据的存储
      • 7.1.2 SQL Server中数据的访问
    • 7.2 创建索引的原因和选择索引列
      • 7.2.1 创建索引应考虑的因素
      • 7.2.2 选择创建索引的数据列
    • 7.3 索引的分类
      • 7.3.1 聚集索引
      • 7.3.2 非聚集索引
      • 7.3.3 唯一索引
      • 7.3.4 包含性列索引
      • 7.3.5 全文索引
      • 7.3.6 xml数据类型列的索引
    • 7.4 建立可利用的索引
      • 7.4.1 在查询分析器中用SQL命令建立索引
      • 7.4.2 在Management Studio中建立索引
    • 7.5 查询索引信息
    • 7.6 更改索引的名称
    • 7.7 删除索引
      • 7.7.1 用T-SQL命令删除索引
      • 7.7.2 在Management Studio中删除索引
    • 7.8 设置创建索引的选项
      • 7.8.1 设置FILLFACTOR选项
      • 7.8.2 设置PAD_INDEX选项
    • 7.9 分析和维护索引
      • 7.9.1 分析索引
      • 7.9.2 维护索引
    • 7.10 数据库引擎优化顾问
    • 习题7
  • 第8章 存储过程及其应用
    • 8.1 存储过程的概念
    • 8.2 存储过程的优点
    • 8.3 创建和执行简单存储过程
      • 8.3.1 创建存储过程
      • 8.3.2 创建存储过程的步骤及注意事项
      • 8.3.3 查看存储过程信息
    • 8.4 创建和执行带参数的存储过程
      • 8.4.1 创建带输入参数的存储过程
      • 8.4.2 执行带输入参数的存储过程
      • 8.4.3 创建带输出参数的存储过程
      • 8.4.4 执行带输出参数的存储过程
    • 8.5 存储过程的重编译处理
      • 8.5.1 存储过程的处理
      • 8.5.2 存储过程的重编译处理
    • 8.6 修改和删除存储过程
      • 8.6.1 修改存储过程
      • 8.6.2 删除存储过程
    • 8.7 系统存储过程和扩展存储过程
      • 8.7.1 系统存储过程
      • 8.7.2 扩展存储过程
    • 习题8
  • 第9章 触发器及其应用
    • 9.1 触发器的基本概念和优点
      • 9.1.1 触发器的基本概念
      • 9.1.2 使用触发器的优点
    • 9.2 触发器的创建与执行
      • 9.2.1 INSERT触发器
      • 9.2.2 UPDATE触发器
      • 9.2.3 DELETE触发器
      • 9.2.4 查看触发器信息
      • 9.2.5 触发器的执行
    • 9.3 使用触发器
      • 9.3.1 使用触发器强制数据完整性
      • 9.3.2 使用触发器强制业务规则
    • 9.4 修改和删除触发器
      • 9.4.1 修改触发器
      • 9.4.2 删除触发器
      • 9.4.3 禁止或启用触发器
    • 9.5 嵌套触发器和递归触发器
      • 9.5.1 嵌套触发器
      • 9.5.2 递归触发器
    • 习题9
  • 第10章 用户自定义函数的应用与程序设计
    • 10.1 用户自定义函数的基本概念
    • 10.2 创建和查看用户自定义函数
      • 10.2.1 创建用户自定义函数
      • 10.2.2 查看用户自定义函数
    • 10.3 用户自定义函数类型
      • 10.3.1 标量值函数
      • 10.3.2 内嵌表值函数
      • 10.3.3 多语句表值函数
    • 10.4 修改和删除用户自定义函数
      • 10.4.1 修改用户自定义函数
      • 10.4.2 删除用户自定义函数
      • 10.4.3 设置用户自定义函数的权限
    • 10.5 SQL Server中的程序设计
      • 10.5.1 程序设计中批处理的基本概念
      • 10.5.2 事务处理
    • 10.6 SQL Server的流程控制语句
      • 10.6.1 声明变量
      • 10.6.2 预声明的全局变量
      • 10.6.3 RETURN语句
      • 10.6.4 CASE表达式
      • 10.6.5 BEGIN END块
      • 10.6.6 游标
    • 习题10
  • 第11章 SQL Server的系统安全与数据安全简介
    • 11.1 SQL Server的系统安全机制
      • 11.1.1 与Windows 2003集成的登录验证模式
      • 11.1.2 基于角色的安全性
    • 11.2 服务器管理的安全性
      • 11.2.1 服务器登录账号
      • 11.2.2 设置安全验证模式
      • 11.2.3 管理服务器账号
      • 11.2.4 服务器角色
      • 11.2.5 管理数据库的用户
    • 11.3 管理权限
      • 11.3.1 SQL Server 2005的权限
      • 11.3.2 权限设置
      • 11.3.3 权限和系统表
    • 11.4 应用程序的安全性与应用程序角色
    • 11.5 SQL Server的数据安全
      • 11.5.1 数据库备份与恢复的基本概念
      • 11.5.2 备份的类型
    • 11.6 备份操作
      • 11.6.1 使用T-SQL命令进行备份
      • 11.6.2 使用Management Studio进行备份
    • 11.7 还原及其操作
      • 11.7.1 使用T-SQL命令进行还原
      • 11.7.2 使用Management Studio进行还原
      • 11.7.3 灾难后的恢复
    • 11.8 制定备份及恢复计划
      • 11.8.1 备份计划
      • 11.8.2 恢复计划
    • 习题11
  • 第12章 通过ODBC连接不同数据源
    • 12.1 ODBC概述
    • 12.2 ODBC数据源
    • 12.3 安装ODBC的数据源驱动程序
      • 12.3.1 添加数据源
      • 12.3.2 数据源转换
    • 习题12
  • 参考文献

相关图书