数据库开发与管理(SQL Server 版)

数据库开发与管理(SQL Server 版)
作 者: 肖慎勇
出版社: 清华大学出版社
丛编项: 21世纪高等学校规划教材·计算机应用
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 工学 计算机 教材 研究生/本科/专科教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库开发与管理(SQL Server 版)》作者简介

内容简介

《21世纪高等学校规划教材·计算机应用:数据库开发与管理(SQL Server版)》完整介绍了数据库应用系统的基本概念、数据库设计.SQL Server2008的使用,全面讲述了Transact SQL语言、数据库的创建与管理、数据操纵,以及数据库的完整性、安全性和可用性管理。另外,本书还介绍了XML处理、数据库访问技术,以及数据仓库与数据分析的基础知识。《21世纪高等学校规划教材·计算机应用:数据库开发与管理(SQL Server版)》从开发需求出发,包括完整的数据库设计方法介绍和案例分析,并将所设计创建的数据库案例作为全书的示例数据库。本书面向计算机及相关专业的各类读者,读者只需具备计算机信息处理和数据库技术的基本知识即可。《21世纪高等学校规划教材·计算机应用:数据库开发与管理(SQL Server版)》适合大专院校学生.SQL Server培训人员及数据库从业人员使用。

图书目录

目录回到顶部↑《数据库开发与管理(sql server 版)》

第1章数据库技术应用概述

1.1数据库技术及数据库应用系统

1.1.1信息与数据

1.1.2数据库应用系统

1.2dbas的工作模式与应用类别

1.2.1dbas的工作模式

1.2.2oltp与olap

1.3dbas开发方法概述

1.3.1系统开发概述

1.3.2结构化设计法

1.3.3原型法

1.3.4面向对象法

1.4数据模型与关系数据理论

1.4.1数据库设计与数据模型

1.4.2关系数据理论

1.4.3关系规范化理论

1.5数据库系统体系结构

1.5.1三级模式体系结构

1.5.2数据库管理系统概述.1.6sql语言与transact-sql

1.6.1sql简介

1.6.2transact-sql概述

本章小结

思考题

第2章数据库设计

2.1数据库设计概述

2.2系统调查与需求分析概述

2.2.1系统调查的基本方法

2.2.2需求分析概述

2.3概念设计

2.3.1e-r模型的基本概念

2.3.2设计e-r模型的进一步讨论

2.3.3e-r模型设计的基本步骤与原则

2.4逻辑设计和物理设计

2.4.1将e-r模型转化为关系模型

2.4.2物理设计概述

2.5数据库设计实例分析

2.5.1系统调查与需求分析

2.5.2e-r模型设计

2.5.3关系模型设计

本章小结

思考题

第3章sql server 2008基础知识

3.1sql server概述

3.1.1sql server的发展

3.1.2sql server 2008的体系结构

3.2sql server 2008的安装

3.2.1sql server 2008的版本与环境要求

3.2.2安装sql server 2008

3.3sql server 2008的管理工具与服务器设置

3.3.1ssms

3.3.2sql server配置管理器

3.3.3sql server的其他工具

3.4系统数据库和示例数据库简介

3.4.1系统数据库

3.4.2microsoft示例数据库简介

本章小结

思考题

第4章数据库的创建与管理

4.1sql server数据库基础

4.1.1sql server数据库概述

4.1.2sql server数据库的存储

4.1.3创建数据库前的准备

4.2创建数据库

4.2.1使用ssms交互创建数据库

4.2.2使用transact-sql创建数据库

4.3数据库管理

4.3.1维护数据库

4.3.2设置或修改数据库选项

4.3.3查看数据库的状态和信息

4.3.4数据库的分离和附加

4.3.5删除数据库

4.4数据库快照概述

本章小结

思考题

第5章表的创建与管理

5.1表概述

5.2数据类型

5.2.1数值数据类型

5.2.2字符数据类型

5.2.3二进制数据类型

5.2.4日期和时间数据类型

5.2.5其他数据类型

5.3用户定义数据类型

5.4本书案例的表结构设计

5.5使用交互方式创建与管理表

5.5.1使用交互方式创建表

5.5.2使用交互方式创建表时设置完整性

5.5.3表的保存

5.5.4使用数据库关系图处理关系

5.5.5表的修改与删除

5.6索引

5.6.1索引分类

5.6.2索引的建立与管理

5.7使用transact-sql命令创建与管理表

5.7.1表的创建

5.7.2表的约束

5.7.3表的修改

5.7.4索引

5.7.5查看表的相关信息与删除表

5.8表数据行的添加、维护与查看

5.8.1使用交互方式添加、修改、删除和浏览数据

5.8.2使用transact-sql命令插入数据

5.9数据的导入和导出

5.10规则与默认值

5.10.1规则

5.10.2默认值

本章小结

思考题

第6章transact-sql数据操作与视图

6.1transact-sql数据查询操作

6.1.1单表查询

6.1.2多表连接查询

6.1.3分组汇总查询

6.1.4嵌套子查询

6.1.5查询结果的保存

6.2transact-sql数据更新操作

6.2.1transact-sql插入命令

6.2.2transact-sql修改命令

6.2.3transact-sql删除命令

6.3视图

6.3.1视图概述

6.3.2创建与管理视图

6.3.3通过视图操作数据

本章小结

思考题

第7章sql server安全管理

7.1sql server安全管理概述

7.1.1信息安全基础概述

7.1.2sql server安全管理机制

7.1.3sql server安全管理的操作过程

7.2sql server服务器安全管理

7.2.1sql server身份验证模式管理

7.2.2登录账户管理

7.2.3sql server固定服务器角色管理

7.3数据库用户及架构管理

7.3.1创建数据库用户

7.3.2管理数据库用户

7.3.3架构

7.4数据库角色

7.4.1固定数据库角色

7.4.2用户定义的数据库角色

7.4.3添加或删除数据库角色成员

7.5权限与权限管理

7.5.1权限

7.5.2权限管理

7.6加密存储数据概述

本章小结

思考题

第8章transact-sql服务器编程

8.1transact-sql服务器编程基础

8.1.1变量与赋值

8.1.2运算符和表达式

8.1.3常用函数

8.1.4批处理

8.1.5脚本

8.2transact-sql编程控制语句

8.2.1注释语句

8.2.2goto语句

8.2.3begin和end语句

8.2.4if…else语句

8.2.5case

8.2.6while语句

8.2.7waitfor语句

8.2.8return语句

8.3游标

8.3.1游标的种类

8.3.2游标的应用

8.3.3通过游标定位修改和删除数据

8.4事务处理概述

8.4.1事务的概念

8.4.2transact-sql事务处理语句

8.5用户定义函数

8.5.1用户定义函数概述

8.5.2用户定义函数的创建和调用

8.5.3用户定义函数的修改和删除

8.6存储过程

8.6.1存储过程概述

8.6.2存储过程的创建

8.6.3存储过程的执行

8.6.4存储过程的管理

8.6.5存储过程的修改与删除

8.7触发器

8.7.1触发器概述

8.7.2登录触发器

8.7.3ddl触发器

8.7.4dml触发器

8.7.5管理触发器

本章小结

思考题

第9章备份与恢复

9.1数据库备份与恢复概述

9.1.1备份的意义

9.1.2恢复模型

9.1.3备份类型

9.2备份操作

9.2.1创建逻辑备份设备

9.2.2备份数据库

9.3恢复操作

9.3.1通过ssms界面操作实现数据库恢复

9.3.2使用transact-sql命令实现数据库恢复

本章小结

思考题

第10章数据库的高可用性

10.1数据库镜像

10.1.1数据库镜像概述

10.1.2角色切换

10.1.3数据库镜像模式

10.1.4数据库镜像的优缺点

10.1.5配置数据库镜像

10.2日志传送

10.2.1日志传送概述

10.2.2日志传送的服务器组成

10.2.3日志传送的作业组成

10.2.4使用ssms配置日志传送

10.3复制

10.3.1复制概述

10.3.2复制的类型

10.3.3使用ssms配置事务复制

10.3.4管理复制

本章小结

思考题

第11章sql server 自动化管理

11.1sql server代理

11.1.1启动sql server代理服务器

11.1.2查看和配置sql server代理服务器

11.2操作员

11.3作业

11.3.1作业概述

11.3.2创建作业

11.4警报

11.4.1警报概述

11.4.2创建警报

本章小结

思考题

第12章sql server性能调优工具

12.1数据库性能概述

12.1.1影响数据库性能的因素

12.1.2提升数据库性能的基本思想

12.2性能优化工具sql server profiler

12.2.1sql server profiler的特点

12.2.2sql server profiler的有关概念

12.2.3配置sql server profiler

12.3数据库引擎优化顾问

12.3.1sql server数据库引擎优化顾问的特点

12.3.2配置数据库引擎优化顾问

本章小结

思考题

第13章sql server与xml

13.1xml概述

13.1.1xml简介

13.1.2xml的语法

13.2使用sql server 2008处理xml数据

13.2.1将基本表导出为xml文档

13.2.2将xml文档导入基本表

13.3xml数据类型

13.3.1声明xml数据类型

13.3.2为xml类型的变量赋值

13.3.3将xml数据插入数据表

13.4使用xquery

13.4.1query方法

13.4.2value方法

13.4.3exist 方法

13.4.4modify方法

本章小结

思考题

第14章数据访问技术与应用开发概述

14.1数据访问技术概述

14.1.1数据库应用程序的结构

14.1.2数据库访问的一般步骤

14.2odbc与ole db

14.2.1odbc

14.2.2ole db

14.3jdbc

14.3.1jdbc的特点

14.3.2jdbc驱动程序的类型

14.3.3建立jdbc连接的一般步骤

14.4通过ado.net访问数据库

14.4.1ado.net概述

14.4.2ado.net中的常用对象

14.4.3dataset组件

14.5应用实例

本章小结

思考题

第15章数据仓库及sql server analysis services应用概述

15.1数据仓库概述

15.1.1数据仓库的意义

15.1.2数据仓库的概念

15.2数据仓库的体系结构

15.3etl

15.3.1数据的抽取

15.3.2数据的清洗与转换

15.3.3数据的加载

15.4数据集市及其结构

15.4.1数据集市的产生

15.4.2数据集市的概念

15.5元数据

15.5.1元数据的定义

15.5.2元数据的类型

15.5.3元数据的作用

15.5.4数据粒度

15.6联机分析处理

15.6.1 olap简介

15.6.2 olap操作

15.6.3 olap的数据模型及实现

15.7前端工具与应用

15.8 sql server analysis services的应用

15.8.1在analysis services项目中定义数据源视图

15.8.2定义和部署多维数据集

本章小结

思考题

附录a数据库结构设计

附录b数据库和表的脚本

附录c服务器选项

附录d数据库选项及其取值描述

附录e sql server 中的全局变量及其返回值

附录f transact-sql数学函数

附录g sql server中的常用系统函数