数据库系统应用教程(第2版)

数据库系统应用教程(第2版)
作 者: 王世波 张海茹 崔瑛瑞
出版社: 清华大学出版社
丛编项: 21世纪高等学校规划教材·信息管理与信息系统
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 工学 计算机 教材 研究生/本科/专科教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库系统应用教程(第2版)》作者简介

内容简介

《21世纪高等学校规划教材·信息管理与信息系统:数据库系统应用教程(第2版)》系统地阐述了数据库的基本理论、基本技术和方法。全书共分为两部分:理论篇和实验篇。理论篇包括6章,主要内容包括数据库系统概述、关系数据库基本理论、关系数据库标准语言SQL、关系数据库规范化理沦、数据库设计理沦、数据保护;实验篇包括10个实验,主要内容包括SQL Server 2000的操作环境、数据库的创建、数据的更新、简单查询、复杂查询、视图、Transact-SQL程序设计基础、存储过程与触发器、数据库的备份与恢复、数据转换。《21世纪高等学校规划教材·信息管理与信息系统:数据库系统应用教程(第2版)》结构完整、内容精练、实用性强,在阐述数据库基本理论的同时,围绕基本理论介绍SQL Server 2000的相关知识,并配有10个相关实验内容,方便实验课程的开展。《21世纪高等学校规划教材·信息管理与信息系统:数据库系统应用教程(第2版)》可作为高等学校非计算机专业数据库课程的教材,也可作为从事数据库系统研究和开发人员的参考书。

图书目录

理论篇

第1章数据库系统概述

1.1数据库系统基础知识

1.1.1数据库的基本概念

1.1.2数据管理技术的产生和发展

1.1.3数据库技术的发展及研究领域

1.2数据模型

1.2.1数据模型的组成要素

1.2.2数据模型的分类

1.3sql server 2000概述

1.3.1sql server 2000的运行环境

1.3.2sql server 2000服务器连接访问

1.3.3sql server 2000的数据库

1.4数据库技术的发展

1.4.1数据模型的发展

1.4.2数据库技术与其他相关技术的结合

1.4.3面向应用领域的数据库新技术

习题

第2章关系数据库基本理论

.2.1关系模型的数据结构

2.1.1关系

2.1.2关系模式

2.1.3关系数据库

2.2关系模型的完整性约束

2.2.1实体完整性

2.2.2参照完整性

2.2.3用户定义的完整性

2.3关系代数

2.3.1关系代数运算的3个要素

2.3.2传统的集合运算

2.3.3专门的关系运算

习题

第3章关系数据库标准语言sql

3.1sql概述

3.1.1sql的产生与发展

3.1.2sql的基本概念及组成

3.1.3sql的特点

3.2数据定义

3.2.1基本表

3.2.2索引

3.3数据更新

3.3.1插入数据

3.3.2修改数据

3.3.3删除数据

3.4数据查询

3.4.1单表查询

3.4.2连接查询

3.4.3嵌套查询

3.4.4集合查询

3.5视图操作

3.5.1定义视图

3.5.2查询视图

3.5.3修改视图

3.5.4视图的作用

3.6数据控制

3.6.1授权

3.6.2收回权限

习题

第4章关系数据库规范化理论

4.1数据依赖

4.1.1关系模式中的函数依赖

4.1.2函数依赖的分类

4.1.3函数依赖对关系模式的影响

4.2范式

4.2.1第一范式

4.2.2第二范式

4.2.3第三范式

4.2.4bc范式

4.2.5多值依赖与第四范式

4.3关系模式规范化

4.3.1模式分解的步骤

4.3.2分解的无损连接性和保持函数依赖性

4.4候选关键字求解理论及算法

4.4.1属性闭包

4.4.2函数依赖最小集

4.4.3候选关键字快速求解理论

习题

第5章数据库设计理论

5.1数据库设计概述

5.1.1数据库设计原则

5.1.2数据库设计方法

5.2数据库设计步骤

5.2.1需求分析阶段

5.2.2概念结构设计阶段

5.2.3逻辑结构设计阶段

5.2.4物理结构设计阶段

5.2.5数据库实施阶段

5.2.6运行和维护阶段

5.3powerdesigner数据建模

5.3.1powerdesigner概述

5.3.2powerdesigner功能介绍

5.3.3powerdesigner数据建模实例

习题

第6章数据保护

6.1安全性

6.1.1安全性控制的一般方法

6.1.2安全系统的基本要求

6.1.3sql server中的安全性控制

6.2完整性

6.2.1完整性约束条件

6.2.2完整性控制

6.2.3sql server中的完整性控制

6.3并发控制

6.3.1并发控制概述

6.3.2并发操作的调度

6.3.3封锁

6.3.4sql server中的并发控制

6.4数据恢复

6.4.1故障的种类及恢复

6.4.2恢复的实现技术

6.4.3sql server中的数据库备份与恢复

6.5数据库复制与数据库镜像

6.5.1数据库复制

6.5.2数据库镜像

习题实验篇

实验 1sql server 2000的操作环境

实验1.1实验目的

实验1.2知识要点

实验1.2.1sql server 2000的安装

实验1.2.2sql server 2000的管理工具菜单

实验1.2.3启动和停止sql server服务

实验1.2.4企业管理器

实验1.2.5查看系统数据库和样本数据库

实验1.2.6查询分析器

实验1.3实验内容

实验1.3.1服务管理器操作

实验1.3.2企业管理器操作

实验1.3.3查询分析器操作

实验1.4实验思考题

实验2数据库的创建

实验2.1实验目的

实验2.2知识要点

实验2.2.1数据库

实验2.2.2数据表

实验2.2.3数据类型

实验2.2.4完整性

实验2.2.5索引

实验2.2.6修改数据表结构

实验2.3实验内容

实验2.3.1使用向导创建数据库

实验2.3.2使用命令创建数据库

实验2.3.3使用企业管理器创建数据库

实验2.3.4删除数据库

实验2.3.5创建数据表

实验2.3.6修改数据表

实验2.4实验思考题

实验3数据的更新

实验3.1实验目的

实验3.2知识要点

实验3.2.1通过企业管理器对数据表中的数据进行增、删、改

实验3.2.2通过查询分析器对数据表中的数据进行增、删、改

实验3.3实验内容

实验3.4实验思考题

实验4简单查询

实验4.1实验目的

实验4.2知识要点

实验4.2.1transact-sql查询语句

实验4.2.2常用的汇总函数

实验4.2.3运算符

实验4.2.4常用函数

实验4.3实验内容

实验4.4实验思考题

实验5复杂查询

实验5.1实验目的

实验5.2知识要点

实验5.2.1联合查询

实验5.2.2连接查询

实验5.2.3子查询

实验5.3实验内容

实验5.4实验思考题

实验6视图

实验6.1实验目的

实验6.2知识要点

实验6.2.1视图的概念及优点

实验6.2.2视图的定义、删除、查询及更新

实验6.3实验内容

实验6.3.1建立视图

实验6.3.2查询视图

实验6.3.3更新视图

实验6.3.4删除视图

实验6.4实验思考题

实验7transact-sql程序设计基础

实验7.1实验目的

实验7.2知识要点

实验7.2.1transact-sql语言概述

实验7.2.2transact-sql附加语言

实验7.2.3事务

实验7.3实验内容

实验7.4实验思考题

实验8存储过程与触发器

实验8.1实验目的

实验8.2知识要点

实验8.2.1存储过程

实验8.2.2触发器

实验8.2.3自定义函数

实验8.3实验内容

实验8.4实验思考题

实验9数据库的备份与恢复

实验9.1实验目的

实验9.2知识要点

实验9.2.1故障种类及特点

实验9.2.2备份的重要性及种类

实验9.2.3企业管理器下的数据库备份与恢复

实验9.2.4恢复

实验9.2.5使用transact-sql命令执行备份与恢复

实验9.2.6数据库的分离与附加

实验9.3实验内容

实验9.4实验思考题

实验10数据转换

实验10.1实验目的

实验10.2知识要点

实验10.2.1导入和导出数据

实验10.2.2导入、导出数据的原因

实验10.2.3数据传输工具

实验10.2.4使用dts完成数据的导出

实验10.3实验内容

实验10.4实验思考题

参考文献