顶部
收藏

SQL Server 2005数据库技术及应用


作者:
赵俊荣
定价:
25.50元
ISBN:
978-7-04-020861-0
版面字数:
408.000千字
开本:
16开
全书页数:
262页
装帧形式:
平装
重点项目:
暂无
出版时间:
2007-02-05
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

  本书全面地讲述了数据库的原理与SQL Server 2005开发和管理的应用技术。第1、2章讲述数据库的基本理论知识,包括数据库概论、关系型数据库及其设计方法;第3、4章讲述安装和配置SQL Server以及SQL Server Management Studio基本导航;第5~7章和第9章讲述数据库与表的管理及其使用、数据库的备份与恢复、数据传输服务、SQL Server命名规则及数据类型;第8、10、11章讲述T SQL查询技术和视图;第12~15章讲述数据完整性的实现方法、函数与编程结构、存储过程和触发器、SQL Server安全管理;第16章讲述SQL Server应用编程;第17章提供了与本书有关章节配套的实际技能训练。
  全书论述简明扼要、例证丰富,便于读者快速掌握SQL Server 2005的基本操作与使用,可作为高职高专数据库以及数据库应用课程的教材,也可作为初学者学习数据库的入门教材,还可作为数据库应用系统开发人员的参考书。
  • 第1章 数据库概论
    • 1.1 数据、信息和信息系统
    • 1.2 计算机数据管理的发展
    • 1.3 数据库系统的体系结构
      • 1.3.1 数据库系统的三级模式结构
      • 1.3.2 数据库系统的外部体系结构
    • 1.4 数据库系统
      • 1.4.1 数据库
      • 1.4.2 数据库管理系统
      • 1.4.3 数据库系统的人员
    • 1.5 三个世界:现实世界、概念世界、机器世界
    • 1.6 实体联系模型(ER模型)
    • 1.7 数据模型
    • 习题
  • 第2章 关系型数据库及其设计方法
    • 2.1 关系模型与关系操作
      • 2.1.1 基本概念
      • 2.1.2 传统的集合运算
      • 2.1.3 专门的关系运算
    • 2.2 关系型数据库基本概念
      • 2.2.1 关系型数据库定义
      • 2.2.2 数据完整性
      • 2.2.3 表间关联
      • 2.2.4 关系型数据库规范化分析
    • 2.3 关系型数据库设计方法
      • 2.3.1 概述
      • 2.3.2 数据库设计方法
    • 习题
  • 第3章 SQL Server 2005概述
    • 3.1 SQL Server 2005版本
    • 3.2 SQL Server 2005安装的软硬件环境
      • 3.2.1 硬件和软件要求(32位和64位相同部分)
      • 3.2.2 硬件和软件要求(仅32位)
      • 3.2.3 硬件和软件要求(仅64位)
    • 3.3 安装SQL Server 2005
    • 3.4 SQL Server 2005的系统数据库
    • 习题
  • 第4章 SQL Server Management Studio
    • 4.1 SSMS中的基本导航
      • 4.1.1 启动SSMS
      • 4.1.2 “已注册的服务器”窗口常用设置
      • 4.1.3 与对象资源管理器连接
    • 4.2 使用查询编辑器
    • 4.3 使用模板
      • 4.3.1 使用现有模板
      • 4.3.2 使用自定义模板
    • 4.4 SQL Server配置管理器
      • 4.4.1 打开SQL Server配置管理器
      • 4.4.2 管理SQL Server 2005服务
      • 4.4.3 管理服务器和客户端网络协议
    • 习题
  • 第5章 SQL Server数据库管理及数据库的备份与恢复
    • 5.1 操作系统文件
    • 5.2 数据库文件组
    • 5.3 创建数据库
      • 5.3.1 使用TSQL创建数据库
      • 5.3.2 使用SQL Server Management Studio创建数据库
    • 5.4 查看数据库信息
      • 5.4.1 使用SP_HELPDB查看数据库信息
      • 5.4.2 使用SP_DATABASES查看所有可以使用的数据库
      • 5.4.3 使用SP_HELPFILE查看当前数据库文件
      • 5.4.4 使用SP_HELPFILEGROUP查看当前数据库的文件组
      • 5.4.5 使用SP_SPACEUSED查看当前数据库中的数据空间
      • 5.4.6 使用DBCCSQLPERF查看数据库日志空间
      • 5.4.7 使用SQL Server Management Studio查看数据库信息
    • 5.5 管理数据库
      • 5.5.1 修改数据库
      • 5.5.2 压缩数据库和数据库文件
      • 5.5.3 修改数据库名字
      • 5.5.4 删除数据库
    • 5.6 数据库备份概念
      • 5.6.1 备份的重要意义
      • 5.6.2 数据库备份计划
      • 5.6.3 备份设备
    • 5.7 执行数据库备份与恢复
      • 5.7.1 创建备份设备
      • 5.7.2 备份数据库
      • 5.7.3 恢复数据库
    • 习题
  • 第6章 SQL Server命名规则及SQL Server的数据类型
    • 6.1 SQL Server命名规则
      • 6.1.1 标识符的分类
      • 6.1.2 标识符的命名规则
    • 6.2 SQL Server的数据类型
      • 6.2.1 整数数据类型
      • 6.2.2 货币数据类型
      • 6.2.3 数字数据类型
      • 6.2.4 浮点数据类型
      • 6.2.5 日期时间数据类型
      • 6.2.6 字符数据类型
      • 6.2.7 统一码数据类型
      • 6.2.8 二进制数据类型
      • 6.2.9 图像、文本数据类型
      • 6.2.10 新增数据类型
      • 6.2.11 特殊数据类型
      • 6.2.12 用户自定义数据类型
    • 习题
  • 第7章 表的管理与使用
    • 7.1 创建表
      • 7.1.1 使用TSQL创建表
      • 7.1.2 使用SQL Server Management Studio创建表
    • 7.2 删除表
      • 7.2.1 使用TSQL删除表
      • 7.2.2 使用SQL Server Management Studio删除表
    • 7.3 修改表定义
      • 7.3.1 使用TSQL修改表定义
      • 7.3.2 使用SQL Server Management Studio修改表定义
    • 7.4 重命名表
      • 7.4.1 使用TSQL重命名表
      • 7.4.2 使用SQL Server Management Studio重命名表
    • 7.5 查看表属性
      • 7.5.1 使用存储过程SP_HELP查看表属性
      • 7.5.2 使用存储过程SP_SPACEUSED查看存储空间信息
      • 7.5.3 使用系统存储过程SP_DEPENDS查看表的相关性关系
    • 7.6 表索引
      • 7.6.1 索引的概念与作用
      • 7.6.2 索引的创建
      • 7.6.3 索引的删除
    • 习题
  • 第8章 TSQL基本查询
    • 8.1 SELECT查询语句的语法结构
    • 8.2 SELECT子句指定由查询返回的列
      • 8.2.1 选择指定列并指定它们的显示次序
      • 8.2.2 选择所有列
      • 8.2.3 使用TOP关键字指定只返回前面一定数量的数据
      • 8.2.4 使用DISTINCT关键字删除重复的行
      • 8.2.5 使用计算列
      • 8.2.6 操作查询的列名
    • 8.3 使用WHERE子句指定筛选条件
      • 8.3.1 使用比较运算符
      • 8.3.2 使用逻辑运算符
      • 8.3.3 使用BETWEEN关键字
      • 8.3.4 使用IN关键字
    • 8.4 使用LIKE子句进行模糊查询
      • 8.4.1 通配符的使用
      • 8.4.2 转义字符的使用
    • 8.5 使用ORDERBY子句指定结果集的排序
      • 8.5.1 基本的ORDERBY子句
      • 8.5.2 对计算列进行排序
      • 8.5.3 与TOP结合求某些列值为最大或最小的记录
    • 习题
  • 第9章 编辑维护表数据及SQL Server的数据传输服务
    • 9.1 使用INSERT语句向表中添加数据
    • 9.2 使用UPDATE语句修改表中数据
    • 9.3 使用DELETE语句删除表中数据
    • 9.4 使用TRUNCATETABLE语句清空表
    • 9.5 使用SQL Server Management Studio管理表中数据
    • 9.6 DTS概述
      • 9.6.1 DTS简介
      • 9.6.2 DTS所支持的数据库传输对象
    • 9.7 数据传输服务向导
      • 9.7.1 数据传输导入向导
      • 9.7.2 数据传输导出向导
    • 习题
  • 第10章 视图
    • 10.1 视图的特点
    • 10.2 视图的创建
      • 10.2.1 使用SQL Server Management Studio创建视图
      • 10.2.2 使用TSQL创建视图
      • 10.2.3 对创建视图的脚本程序进行加密
      • 10.2.4 使用SP_RENAME重命名
    • 10.3 修改视图的定义
      • 10.3.1 使用SQL Server Management Studio修改视图定义
      • 10.3.2 使用TSQL修改视图定义
    • 10.4 删除视图
      • 10.4.1 使用SQL Server Management Studio删除视图
      • 10.4.2 使用TSQL删除视图
    • 10.5 浏览视图信息
      • 10.5.1 使用SQL Server Management Studio浏览视图信息
      • 10.5.2 使用TSQL浏览视图信息
    • 10.6 在视图上使用INSERT、UPDATE和DELETE语句
      • 10.6.1 使用INSERT语句向视图插入数据
      • 10.6.2 使用UPDATE语句更新视图
      • 10.6.3 使用DELETE语句删除视图中的数据
    • 习题
  • 第11章 TSQL高级查询
    • 11.1 多表查询
      • 11.1.1 多表查询和笛卡儿乘积
      • 11.1.2 使用表的别名
      • 11.1.3 使用联合运算UNION子句
    • 11.2 连接
      • 11.2.1 等值连接和自然连接
      • 11.2.2 不等值连接与自连接
      • 11.2.3 JOIN关键字
    • 11.3 使用统计函数
      • 11.3.1 常用统计函数
      • 11.3.2 与统计函数一起使用WHERE子句
      • 11.3.3 与统计函数一起使用DISTINCT关键字
    • 11.4 使用GROUPBY子句进行分类汇总
      • 11.4.1 GROUPBY使用方法
      • 11.4.2 使用HAVING关键字来筛选结果
    • 11.5 使用COMPUTE和COMPUTEBY子句
    • 11.6 使用嵌套的子查询
      • 11.6.1 嵌套子查询的使用方法
      • 11.6.2 在嵌套子查询中使用EXISTS关键字
      • 11.6.3 在SELECT语句的列清单中使用子查询
      • 11.6.4 用嵌套子查询更新、添加或删除表中的记录
    • 习题
  • 第12章 数据完整性的实现方法
    • 12.1 约束
      • 12.1.1 主键(PRIMARYKEY)约束
      • 12.1.2 唯一(UNIQUE)约束
      • 12.1.3 检查(CHECK)约束
      • 12.1.4 外键(FOREIGNKEY)约束
      • 12.1.5 默认值(DEFAULT)约束
    • 12.2 默认值
    • 12.3 规则
    • 习题
  • 第13章 SQL Server函数与编程结构
    • 13.1 标识符、数据类型、运算符、常量和变量
    • 13.2 流程控制命令
    • 13.3 函数
      • 13.3.1 SQL Server函数介绍
      • 13.3.2 常用的几种系统内置函数
      • 13.3.3 用户自定义函数
    • 习题
  • 第14章 存储过程和触发器
    • 14.1 存储过程
      • 14.1.1 存储过程的基本概念
      • 14.1.2 存储过程的创建与执行
      • 14.1.3 存储过程的修改
      • 14.1.4 存储过程的删除
    • 14.2 触发器
      • 14.2.1 使用TSQL创建触发器
      • 14.2.2 触发器的修改
      • 14.2.3 触发器的删除
    • 习题
  • 第15章 SQL Server安全管理
    • 15.1 SQL Server安全机制
    • 15.2 SQL Server验证模式
    • 15.3 建立和管理用户登录帐号
      • 15.3.1 Windows验证模式登录帐号的建立和删除
      • 15.3.2 SQL Server验证模式登录帐号的建立和删除
    • 15.4 权限和角色
    • 15.5 固定服务器角色
    • 15.6 数据库用户和角色
      • 15.6.1 管理数据库用户的方法
      • 15.6.2 管理数据库角色的方法
    • 15.7 权限的管理
      • 15.7.1 SQL Server中的权限概念
      • 15.7.2 使用SQL Server Management Studio管理权限
      • 15.7.3 使用TSQL管理权限
    • 习题
  • 第16章 SQL Server应用编程
    • 16.1 SQL Server应用编程概述
    • 16.2 ADO.NET编程方法
    • 16.3 开发学生信息管理系统示例
      • 16.3.1 开发要求
      • 16.3.2 参考功能界面
  • 第17章 实际技能训练
    • 17.1 SQL Server数据库的创建及管理
      • 17.1.1 实验目的
      • 17.1.2 实验内容
    • 17.2 表的管理与使用
      • 17.2.1 实验目的
      • 17.2.2 实验内容
    • 17.3 TSQL基本查询
      • 17.3.1 实验目的
      • 17.3.2 实验内容
    • 17.4 维护表格数据及数据传输
      • 17.4.1 实验目的
      • 17.4.2 实验内容
    • 17.5 视图的创建与使用
      • 17.5.1 实验目的
      • 17.5.2 实验内容
    • 17.6 TSQL高级查询
      • 17.6.1 实验目的
      • 17.6.2 实验内容
    • 17.7 数据完整性的实现
      • 17.7.1 实验目的
      • 17.7.2 实验内容
    • 17.8 TSQL函数与编程结构
      • 17.8.1 实验目的
      • 17.8.2 实验内容
    • 17.9 存储过程和触发器
      • 17.9.1 实验目的
      • 17.9.2 实验内容
  • 附录 jwgl数据库表结构及其数据
  • 参考文献

相关图书