数据库基础与应用
数据库基础与应用封面图

数据库基础与应用

高巍巍, 穆丽新, 俞国红, 主编

出版社:清华大学出版社

年代:2010

定价:30.0

书籍简介:

本书以SQL Server 2008为平台,系统地介绍了SQL Server 2008的功能和应用。

书籍目录:

第1章 数据库与SQL Server 2008简介

1.1 数据库原理

1.1.1 数据库的基础概念

1.1.2 数据库模型

1.2 关系数据库

1.2.1 关系数据库概述

1.2.2 关系数据库中的基本术语

1.2.3 关系的完整性约束条件

1.3 SQL Server 2008概述

1.3.1 SQLserver发展简史

1.3.2 SQL Server 2008版本体系和安装要求

1.3.3 SQL Server 2008体系结构

1.4 SQL Server 2008新增功能

1.4.1 数据库引擎

1.4.2 分析服务新增功能——多维数据库

1.4.3 分析服务新增功能——数据挖掘

1.4.4 集成服务新增功能

1.4.5 复制新增功能

1.4.6 报表服务新增功能

1.4.7 Servicebroker新增功能

1.5 SQL Server 2008的安装与配置

1.5.1 SQL Server 2008的安装

1.5.2 SQL Server 2008的配置

1.6 SQL Server 2008管理工具

1.6.1 SQL Server Management Studio(SQLserver管理平台)

1.6.2 Business Intelligence Development Studio(商业智能开发平台)

1.6.3 SQL Server配置管理器

1.6.4 SQL Server Profiler(SQLserver分析器)

1.6.5 数据库引擎优化顾问

1.6.6 Reporting Services配置管理器(报表服务配置管理器)

1.6.7 文档和教程

1.7 实验指导

1.8 思考与练习

第2章 数据查询和管理

2.1 select获取简单数据

2.1.1 select语句

2.1.2 from子句

2.1.3 where子句

2.1.4 orderby子句

2.1.5 groupby子句

2.1.6 having子句

2.1.7 使用top表达式

2.1.8 selectinto子句

2.2 select操作多表数据

2.2.1 join连接

2.2.2 内连接

2.2.3 外连接

2.2.4 交叉连接

2.2.5 自连接

2.2.6 联合查询

2.2.7 except和intersect

2.2.8 使用子查询

2.3 插入SQL数据

2.3.1 insertvalues语句

2.3.2 insertselect语句

2.4 更新SQL数据

2.4.1 根据表中数据更新行

2.4.2 根据其他表更新行

2.5 删除SQL数据

2.5.1 delete语句

2.5.2 删除基于其他表的数据行

2.5.3 truncatetable语句

2.6 实验指导

2.7 思考与练习

第3章 管理数据库

3.1 什么是数据库

3.2 SQL Server 2008数据库概述

3.2.1 SQL Server 2008系统数据库

3.2.2 文件和文件组

3.2.3 数据库状态和文件状态

3.3 SQL Server 2008数据库组成部分

3.3.1 表

3.3.2 视图

3.3.3 存储过程和触发器

3.3.4 其他数据库部分

3.4 创建数据库

3.4.1 使用图形化向导创建数据库

3.4.2 使用transact SQL语句创建数据库

3.5 操作数据库

3.5.1 查看数据库信息

3.5.2 修改数据库名称

3.5.3 修改数据库大小

3.5.4 删除数据库

3.5.5 数据的导入导出操作

3.5.6 数据库分离

3.6 数据库快照

3.6.1 数据库快照简介

3.6.2 创建数据库快照

3.6.3 查看数据库快照

3.6.4 使用数据库快照恢复数据库

3.6.5 数据库快照的删除

3.7 实验指导

3.8 思考与练习

第4章 管理表

4.1 表概述

4.1.1 什么是表

4.1.2 临时表和系统表

4.2 创建表

4.2.1 数据类型

4.2.2 创建表

4.3 管理表

4.3.1 修改表

4.3.2 删除表

4.4 完整性与约束

4.4.1 完整性

4.4.2 约束

4.5 实验指导

4.6 思考与练习

第5章 使用transact SQL编程

5.1 概述

5.2 常量、变量及运算符

5.2.1 常量

5.2.2 变量

5.2.3 运算符

5.2.4 运算符的优先级

5.3 常用函数

5.3.1 数学函数

5.3.2 字符串函数

5.3.3 日期和时间函数

5.3.4 convert函数

5.4 用户自定义函数

5.4.1 使用CREA TE FUNCTION创建用户自定义函数

5.4.2 使用SQL Server Management Studio创建自定义函数

5.4.3 修改和删除用户自定义函数

5.5 批处理和流程控制语句

5.5.1 批处理和注释

5.5.2 流程控制语句

5.6 实验指导

5.7 思考与练习

第6章 xml查询技术

6.1 xml查询基础

6.1.1 xml数据类型

6.1.2 xml数据类型方法

6.1.3 xquery简介

6.2 forxml子句

6.2.1 forxmlraw

6.2.2 forxmlauto

6.2.3 forxmlexplicit

6.2.4 forxmlpath

6.2.5 type命令

6.2.6 嵌套查询

6.3 其他xml技术

6.3.1 xml索引

6.3.2 openxml函数

6.3.3 xmldml

6.4 实验指导

6.5 思考与练习

第7章 存储过程与触发器

7.1 什么是存储过程

7.1.1 存储过程的类型

7.1.2 系统存储过程

7.2 使用存储过程

7.2.1 创建普通存储过程

7.2.2 使用存储过程参数

7.2.3 自动执行存储过程

7.2.4 管理存储过程

7.3 触发器的基本概述及分类

7.3.1 触发器概述

7.3.2 触发器的分类

7.4 创建触发器

7.4.1 dml触发器

7.4.2 ddl触发器

7.4.3 嵌套触发器

7.4.4 递归触发器

7.5 管理触发器

7.5.1 查看触发器

7.5.2 重命名触发器

7.5.3 修改触发器

7.5.4 删除触发器

7.5.5 禁用或重新启用数据库触发器

7.6 实验指导

7.7 思考与练习

第8章 操作架构、索引和视图

8.1 架构

8.1.1 创建架构

8.1.2 修改架构

8.1.3 删除架构

8.2 视图

8.2.1 视图概述

8.2.2 创建视图

8.2.3 管理视图

8.2.4 利用视图操作数据

8.3 索引

8.3.1 索引概述

8.3.2 聚集索引

8.3.3 非聚集索引

8.3.4 xml索引

8.3.5 确定索引列

8.4 操作索引

8.4.1 创建索引

8.4.2 管理索引

8.4.3 查看索引

8.4.4 使用数据库引擎优化顾问

8.5 实验指导

8.6 思考与练习

第9章 SQL Server 2008的安全机制

9.1 SQL Server 2008的安全机制概述

9.1.1 安全主体和安全对象

9.1.2 安全对象的权限

9.2 SQL Server 2008的身份验证模式

9.2.1 Windows身份验证

9.2.2 混合模式和SQLserver登录

9.2.3 SQL Server身份验证模式的设置

9.3 特殊目的的登录和用户

9.3.1 使用管理员组

9.3.2 使用管理员用户账户

9.3.3 使用sa登录

9.3.4 使用network service和system登录

9.3.5 使用guest用户

9.3.6 使用dbo用户

9.3.7 使用sys和information_schema用户

9.4 管理服务器登录

9.4.1 查看和编辑现有的登录

9.4.2 创建登录

9.4.3 启用、禁用和解锁登录

9.4.4 修改登录

9.4.5 删除登录

9.5 角色

9.5.1 服务器角色

9.5.2 数据库角色

9.5.3 管理服务器角色

9.6 权限

9.6.1 对象权限

9.6.2 语句权限

9.6.3 隐含权限

9.6.4 操作权限

9.7 实验指导

9.8 思考与练习

第10章 SQL Server 2008备份与恢复

10.1 备份概述

10.1.1 备份的重要性

10.1.2 备份和恢复体系结构

10.1.3 备份设备

10.2 备份数据

10.2.1 创建备份设备

10.2.2 管理备份设备

10.2.3 完整备份

10.2.4 差异备份

10.2.5 事务日志备份

10.2.6 文件组备份

10.2.7 备份压缩

10.3 恢复数据库

10.4 复制数据库

10.5 实验指导

10.6 思考与练习

第11章 使用.net访问SQL Server 2008

11.1 CLR概述

11.2 使用CLR

11.2.1 CLR触发器

11.2.2 CLR函数

11.2.3 CLR存储过程

11.2.4 CLR用户定义类型

11.3 ado.net概述

11.3.1 ado.net组成

11.3.2 ado.net命名空间

11.4 ado.net对象

11.4.1 connection对象

11.4.2 command对象

11.4.3 datareader对象

11.5 实验指导

11.6 思考与练习

第12章 SQL Server 2008高级主题

12.1 smo概述

12.1.1 什么是smo

12.1.2 比较smo与ado.net

12.1.3 对象模型

12.2 报表服务

12.2.1 报表服务概述

12.2.2 利用向导创建报表

12.2.3 发布报表

12.3 集成服务

12.3.1 集成服务概述

12.3.2 集成服务体系结构

12.3.3 创建包

12.3.4 运行包

12.3.5 包配置

12.4 分析服务

12.4.1 分析服务概述

12.4.2 分析服务项目

12.5 实验指导

12.6 思考与练习

参考答案

参考文献

内容摘要:

本书以SQL Server 2008为平台,系统地讲述了SQL Server 2008的功能和应用。全书共分12章,主要内容包括: 数据库与SQL Server 2008简介,数据查询和管理,管理数据库,管理表,使用TransactSQL编程,XML查询技术,存储过程与触发器,操作架构、索引和视图,SQL Server 2008的安全机制,SQL Server 2008备份与恢复,使用.NET访问SQL Server 2008,SQL Server 2008高级主题。本书结构合理,内容翔实,实例丰富,循序渐进,实用性强,是学习SQL Server、了解和使用SQL Server 2008新功能、扩展SQL Server知识面、完善读者知识结构的很好选择。本书既可作为高等院校计算机及相关专业的数据库课程教材及指导书,同时也适合作为广大数据库开发人员的参考书、自学教材和社会相关领域的培训教材。

编辑推荐:

编写模式和思路采取面向任务、面向目标,先提出问题,然后指出解决问题的方法和所需要知识的项目驱动式指导思想。
突出实践与实用性,培养学生动手能力,掌握最新技术,适应社会需求。根据计算机技术的发展和应用。加重了项目实训的内容。
强调理论与实践相结合。既注重基本原理、基本概念的介绍,又注重基本操作、基本能力的培养。
突出重点、突出有用。然后由此及彼,由表及里。由浅入深。
先感性,后理性;先实践,后理论;先认识,后提高;先掌握基本应用,然后做理论讲解、扩展与延伸,最后落实到具体操作,指导学生动手设计。用实践检验对知识的掌握程度。
配备习题,提供试题。联系实际,提高能力。
提供电子课件和电子素材,可到清华大学出版社网站下载。

书籍规格:

书籍详细信息
书名数据库基础与应用站内查询相似图书
9787302229575
如需购买下载《数据库基础与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数 379 印数 4000

书籍信息归属:

数据库基础与应用是清华大学出版社于2010.7出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2008-高等学校-教材 的书籍。