勇敢心资源网

当前位置:首页 > 百科 / 正文

资料库原理及套用(SQL Server 2008版)

(2020-02-09 13:45:39) 百科
资料库原理及套用(SQL Server 2008版)

资料库原理及套用(SQL Server 2008版)

《资料库原理及套用(SQL Server 2008版)》是2014年清华大学出版社出版的图书,作者是唐国良、蔡中民、姜姗、张晓煜、周湘贞、王晓鹏。

基本介绍

  • 书名:资料库原理及套用(SQL Server 2008版)
  • 作者:唐国良、蔡中民、姜姗、张晓煜、周湘贞、王晓鹏
  • ISBN:9787302350330
  • 定价:49.5元
  • 出版社:清华大学出版社
  • 出版时间:2014年7月28日
  • 装帧:平装

内容简介

本书是为满足高等院校培养套用型本科人才的需要而编写的,全面介绍了资料库系统基本原理以及资料库应用程式开发技术。全书共14章,主要内容包括资料库系统概述、关係资料库系统理论基础、SQLServer2008概述、SQLServer2008资料库的创建与管理、数据表创建与管理、数据查询、视图、索引和查询最佳化、TransactSQL语言、存储过程和触发器、安全管理和透明加密、数据导入和导出、事务处理、并发控制和游标、SQLServer2008资料库的高级管理和资料库反向工程等。
本书系统地介绍了关于资料库设计方面的关係模型和关係规範化理论、SQLServer2008的运行环境、资料库及各种常用资料库对象的创建和管理、TransactSQL语言及其套用、资料库的备份与恢复、数据转换、安全管理、複製与性能监视等。对资料库系统设计中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制、游标、索引最佳化等进行了详细的阐述,并给出了SQLServer2008资料库套用系统的设计案例。
本书注重内容循序渐进、由浅入深、理论与实践相结合,内容涵盖了设计一个资料库管理系统要用到的主要知识,例题丰富,可操作性强。书中有大量的例题和代码,既便于教师教学,又便于学生学习。本书适合作为高等院校计算机及相关专业的本科、专科学生学习资料库套用系统开发技术的教材,也可作为从事资料库管理与开发的IT领域科技工作者的参考书。

图书目录

第1章资料库系统概述
1.1资料库系统的基本知识
1.1.1相关概念
1.1.2资料库系统
1.1.3资料库三级模式结构
1.2数据模型
1.2.1数据模型概述
1.2.2两种重要的数据模型
1.3关係资料库
1.3.1关係模型
1.3.2关係的数学定义
1.3.3主码和外码
1.3.4关係的性质
1.3.5关係资料库
1.3.6关係的完整性
1.4关係规範化和範式
1.4.1数据依赖
1.4.2範式
1.4.3反规範化(denormalization)
1.5资料库设计
1.5.1需求分析
1.5.2概念设计
1.5.3逻辑设计
1.6关係代数和关係运算
1.6.1传统的集合运算
1.6.2专门的关係运算
小结
习题
第2章SQL Server 2008概述
2.1SQL Server 2008简介
2.2SQL Server 2008安装
2.3SQL Server 2008配置
2.4SQL Server 2008主要管理工具
2.4.1Business Intelligence Development Studio
2.4.2SQL Server Management Studio
2.4.3SQL Server Profiler
2.4.4SQL Server配置管理器
2.4.5Reporting Services配置管理器
2.4.6资料库引擎最佳化顾问
2.4.7命令提示实用工具
2.5系统资料库和示例资料库
小结
习题
第3章SQL Server 2008资料库的创建与管理
3.1SQL Server 2008资料库概述
3.1.1资料库常见概念
3.1.2数据模型
3.1.3系统资料库
3.2创建SQL Server 2008资料库
3.2.1利用SQL Server Management Studio创建资料库
3.2.2创建含有档案组的多数据档案和多日誌档案的资料库
3.2.3利用TSQL语句创建资料库
3.3SQL Server 2008资料库的基本管理
3.3.1修改资料库
3.3.2删除资料库
3.4SQL Server 2008资料库中常用对象
小结
习题
实验
第4章数据表创建与管理
4.1数据表概述
4.1.1表的基本概念
4.1.2表中数据的完整性
4.1.3数据类型
4.1.4表结构设计
4.2界面方式创建和管理表
4.2.1创建表
4.2.2修改表结构
4.2.3删除表
4.3命令方式创建和管理表
4.3.1创建数据表
4.3.2修改表结构
4.3.3删除表
4.4界面方式操作表数据
4.4.1插入记录
4.4.2删除记录
4.4.3修改记录
4.5命令方式操作表数据
4.5.1插入记录
4.5.2删除记录
4.5.3修改记录
4.6约束的创建和管理
4.6.1主键约束
4.6.2外键约束
4.6.3唯一性约束
4.6.4检查约束
4.6.5默认值约束
4.7规则的创建和管理
4.7.1创建规则
4.7.2绑定规则
4.7.3解除与删除规则
小结
习题
实验
第5章数据查询
5.1查询语句
5.1.1SELECT语句的语法结构
5.1.2SELECT各子句的顺序及功能
5.1.3SELECT语句各子句的执行
5.2简单查询
5.2.1查询列
5.2.2查询行
5.2.3查询结果的排序
5.2.4查询结果的分组与汇总
5.2.5为查询结果建立新表
5.3连线查询
5.3.1连线概述
5.3.2连线的类型
5.3.3连线查询的实现
5.4嵌套查询
5.4.1单列单值嵌套查询
5.4.2单列多值嵌套查询
5.4.3多列多值嵌套查询
5.4.4带有EXISTS谓词的子查询
5.5集合查询
5.5.1集合併运算UNION
5.5.2集合差运算EXCEPT
5.5.3集合交运算INTERSECT
5.6PIVOT和UNPIVOT关係运算符
5.7在TOP中使用PERCENT和WITH TIES
小结
习题
实验
第6章视图
6.1概述
6.2创建视图
6.2.1利用对象资源管理器创建视图
6.2.2利用TSQL语句创建视图
6.3管理视图
6.3.1查看视图定义
6.3.2修改视图定义
6.3.3重命名视图
6.3.4删除视图
6.4利用视图管理数据
6.4.1利用视图查询数据
6.4.2利用视图修改数据
小结
习题
实验
第7章索引和查询最佳化
7.1资料库对象的存储
7.1.1档案和档案组
7.1.2页
7.1.3区
7.2索引及其分类
7.2.1什幺是索引
7.2.2索引类型
7.3索引的创建
7.3.1通过对象管理器创建索引
7.3.2利用TSQL语句创建索引
7.4查看和删除索引
7.4.1使用SQL Server Management Studio查看和修改索引信息
7.4.2使用TSQL语句查看和修改索引信息
7.5重命名索引
7.5.1使用SQL Server Management Studio重命名索引
7.5.2使用TSQL语句重命名索引
7.6禁用索引
7.6.1使用SQL Server Management Studio禁用索引
7.6.2使用TSQL语句禁用索引
7.7删除索引
7.7.1使用SQL Server Management Studio删除索引
7.7.2使用TSQL语句删除索引
7.8重建索引
7.8.1使用SQL Server Management Studio重建索引
7.8.2使用TSQL语句重建索引
小结
习题
实验
第8章TransactSQL语言
8.1概述
8.1.1TSQL语言的特点
8.1.2TSQL中的语法约定
8.1.3TSQL语言要素
8.2常量与变数
8.2.1常量
8.2.2变数
8.3运算符与表达式
8.3.1运算符
8.3.2运算符的优先权
8.4流程控制语句
8.4.1BEGIN…END语句
8.4.2IF…ELSE语句
8.4.3WHILE、BREAK和CONTINUE语句
8.4.4CASE语句
8.4.5GOTO语句
8.4.6WAITFOR语句
8.4.7RUTURN语句
8.4.8TRY…CATCH语句
8.4.9EXECUTE语句
8.5函式
8.5.1聚合函式
8.5.2日期和时间函式
8.5.3数学函式
8.5.4字元串函式
8.5.5用户自定义函式
小结
习题
实验
第9章存储过程和触发器
9.1存储过程
9.1.1使用存储过程的优点
9.1.2存储过程的分类
9.1.3创建存储过程
9.1.4修改存储过程
9.1.5执行存储过程
9.1.6删除存储过程
9.1.7常用的系统存储过程
9.2触发器
9.2.1触发器简介
9.2.2DML触发器
9.2.3DDL触发器
小结
习题
实验
第10章安全管理和透明加密
10.1SQL Server安全管理概述
10.2登录账号管理
10.2.1身份验证模式
10.2.2登录到SQL Server 2008
10.2.3创建使用SQL Server 身份验证的 SQL Server 登录名
10.2.4伺服器角色
10.2.5创建Windows登录账号管理
10.3资料库用户管理
10.3.1资料库级别的角色
10.3.2用户管理
10.4许可权管理
10.4.1许可权类型
10.4.2设定许可权
10.4.3DCL语句
10.4.4许可权层次结构(资料库引擎)
10.5故障排除——系统管理员被锁定时连线到SQL Server
10.6透明数据加密
10.6.1透明数据加密概述
10.6.2透明数据加密实例
小结
习题
实验
第11章数据导入和导出
11.1使用TransactSQL进行数据导入导出
11.1.1同构资料库之间进行数据导入导出
11.1.2异构资料库之间进行数据导入导出
11.2使用命令行BCP导入导出数据
11.2.1将表中记录导入到数据档案(使用可信连线)
11.2.2将档案中的数据导入到资料库表中
11.2.3将特定的列导出到数据档案中
11.2.4将特定的行导出到数据档案中
11.2.5将查询中的数据导出到数据档案中
11.2.6创建XML格式化档案
11.2.7使用格式化档案进行BCP大容量导入
11.2.8使用格式化档案大容量导入数据
11.3图形化导入导出数据嚮导
11.4BCP实用工具语法格式
小结
习题
实验
第12章事务处理、并发控制和游标
12.1事务
12.1.1事务概述
12.1.2事务的特性
12.1.3指定和强制事务
12.1.4控制事务
12.1.5显式事务
12.1.6自动提交事务
12.1.7隐式事务
12.1.8分散式事务(资料库引擎)
12.1.9TransactSQL事务处理语句
12.1.10事务的分类
12.2资料库并发控制
12.2.1并发控制概述
12.2.2并发操作带来的数据不一致性问题
12.3封锁机制
12.3.1封锁及锁的类型
12.3.2封锁协定
12.3.3封锁出现的问题及解决方法
12.3.4死锁的预防和解除
12.3.5封锁的粒度
12.3.6并发调度的可串列性
12.3.7两段锁协定
12.4SQL Server的并发控制机制
12.4.1并发控制的类型
12.4.2锁定和行版本控制
12.4.3SQL Server锁的粒度
12.4.4锁模式
12.5资料库引擎中的隔离级别
12.5.1资料库引擎中的隔离级别
12.5.2SET TRANSACTION ISOLATION LEVEL
12.6死锁的产生和解除实例代码
12.6.1死锁的产生实例代码
12.6.2处理死锁的实例代码
12.7游标
12.7.1游标概述
12.7.2游标使用的基本语法形式
12.7.3游标的基本使用模板
12.7.4游标性能问题
小结
习题
实验
第13章SQL Server 2008资料库的高级管理
13.1备份和恢複数据库
13.1.1备份和恢复基本概念
13.1.2备份类型
13.1.3恢复模式
13.1.4备份的策略
13.1.5执行资料库备份
13.1.6执行资料库恢复
13.2收缩资料库和收缩档案
13.2.1收缩资料库
13.2.2收缩档案
13.3分离与附加资料库
13.3.1分离资料库
13.3.2附加资料库
13.4资料库快照
13.4.1创建资料库快照
13.4.2创建资料库快照
13.4.3查看和删除资料库快照
13.4.4使用资料库快照实现灾难恢复
小结
习题
实验
第14章资料库实用程式开发
14.1问题描述
14.2环境要求
14.3问题分析
14.4银行自动柜员机系统资料库设计实现步骤及代码
14.4.1创建资料库
14.4.2建表
14.4.3添加约束
14.4.4插入数据
14.4.5分离资料库
14.4.6测试transInfo信息表数据
14.4.7创建触发器
14.4.8常规业务模拟
14.4.9创建索引和视图
14.4.10创建取钱或存钱存储过程
14.4.11产生随机卡号的存储过程
14.4.12开户的存储过程
14.4.13创建利用事务的存储过程,模拟银行转账功能
14.5使用Visio 2003反向工程创建资料库模型图
部分习题参考答案
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号