数据库原理及应用

数据库原理及应用

2012年清华大学出版社出版的图书
《数据库原理及应用》是2012年清华大学出版社出版的图书,作者的雷景生。本教材附带的实验指导(附录B)是笔者多年数据库实验教学的积累,以SQLSefer为实验环境,内容丰富全面,非常具有实用性[1]。
    书名:数据库原理及应用 别名: 作者:雷景生 类别: 原作品: 译者: 出版社:清华大学出版社 页数:318 页 定价:35.00 元 开本:16 开 装帧:平装 ISBN:978-7-115-23547-3

内容简介

《数据库原理及应用》较系统全面地阐述了数据库系统的基础理论、基本技术和基本方法,共分11章和2个附录,具体内容主要包括数据库的基本概念、数据模型、关系数据库、关系数据库标准语言sql、触发器、存储过程、数据完整性、数据库安全、关系数据库理论、索引、数据库设计、事务管理、并发控制、数据库备份与恢复、数据仓库、数据挖掘及数据库新技术、sqlserver2005的使用、实验指导等。

本教材以sqlserver数据库为实验环境,内容丰富全面,非常具有实用性。书中和sql语句有关的例子均在sqlserver2005环境下测试通过。

既可以作为高等院校计算机、软件工程、信息安全、信息管理与信息系统、信息与计算科学等相关专业本科生数据库课程的教材,也可以作为电气工程相关专业研究生数据库课程及电力企业信息化教材。

图书目录

第1章绪论

1.1数据管理技术的发展

1.1.1人工管理阶段

1.1.2文件系统阶段

1.1.3数据库管理阶段

1.2数据库系统结构

1.2.1三级模式结构

1.2.2数据库系统的二级独立性

1.2.3数据库系统的二级映像

1.3数据库、数据库管理系统和数据库系统

1.3.1数据库

1.3.2数据库管理系统

1.3.3数据库系统

1.4数据库技术的发展

小结

习题

第2章数据模型

2.1数据模型的概念

2.1.1数据的三个范畴

.2.1.2数据模型的组成要素及分类

2.2e-r模型

2.2.1基本概念

2.2.2e-r图设计

2.3面向对象模型

2.3.1对象建模的基本知识

2.3.2类图

小结

习题

第3章关系数据库

3.1关系数据模型

3.1.1关系数据模型概述

3.1.2基本术语

3.1.3关系的性质

3.2关系的完整性

3.3关系代数

3.3.1传统的集合运算

3.3.2专门的关系运算

3.3.3关系代数运算的应用实例

3.3.4关系代数的扩充操作

小结

习题

第4章结构化查询语言sql

4.1sql概述

4.1.1sql语言的发展

4.1.2sql语言的特点

4.1.3sql语言的基本概念

4.2数据定义语句

4.2.1基本表的定义

4.2.2基本表的修改与删除

4.2.3基本表的删除

4.3查询

4.3.1单表查询

4.3.2连接查询

4.3.3嵌套查询

4.3.4集合查询

4.4数据操纵

4.4.1插入数据

4.4.2修改数据

4.4.3删除数据

4.5视图

4.5.1视图的定义与删除

4.5.2查询视图

4.5.3更新视图

4.5.4视图的作用

小结

习题

第5章存储过程、触发器和数据完整性

5.1sqlserver编程结构

5.1.1变量

5.1.2显示信息

5.1.3注释语句

5.1.4批处理

5.1.5流程控制语句

5.2存储过程

5.2.1存储过程的基本概念

5.2.2创建存储过程

5.2.3使用sqlserver管理控制台执行存储过程

5.2.4修改和删除存储过程

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用户定义的数据完整性

小结

习题

第6章关系数据库设计理论

6.1问题的提出

6.2基本概念

6.2.1函数依赖

6.2.2码

6.3规范化

6.3.1第一范式

6.3.2第二范式

6.3.3第三范式

6.3.4bc范式

6.3.5多值依赖与第四范式

6.3.6关系模式规范化

6.4函数依赖的公理系统

6.4.1armstrong公理系统

6.4.2闭包

6.4.3函数依赖集的等到价和最小化

6.5模式分解

6.5.1模式分解的准则

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

6.5.3模式分解的算法

小结

习题

第7章索引

7.1索引的概念

7.1.1聚集索引

7.1.2非聚集索引

7.1.3唯一索引

7.1.4何时应该创建索引

7.1.5系统如何访问表中的数据

7.2sqlserver2005中的索引

7.2.1索引的结构

7.2.2管理索引

小结

习题

第8章数据库设计

8.1数据库设计概述

8.2数据库设计的过程

8.2.1数据库设计的步骤

8.2.2需求分析阶段

8.2.3概念设计阶段

8.2.4逻辑设计阶段

8.2.5物理设计阶段

8.2.6数据库实现阶段

8.2.7数据库的运行与维护阶段

8.3数据库设计实例:电网设备抢修物资管理数据库设计

8.3.1需求分析

8.3.2概念模型

8.3.3逻辑模型

小结

习题

第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.2sqlserver的安全性

9.2.1sqlserver2005的身份验证模式

9.2.2sqlserver2005的安全机制

9.3用户管理和角色管理

9.3.1登录用户和数据库用户

9.3.2用户管理

9.3.3角色管理

9.3.4sqlserver的固定角色

9.4权限管理

9.4.1授予权限

9.4.2收回权限

9.4.3禁止权限

9.5架构

小结

习题

第10章数据库保护

10.1事务

10.1.1事务的定义

10.1.2事务的acid性质

10.1.3事务的状态

10.2并发控制

10.2.1并发操作与数据的不一致性

10.2.2封锁

10.2.3并发操作的调度

10.3数据库的恢复

10.3.1存储器的结构

10.3.2恢复的原则和实现方法

10.3.3故障类型和恢复方法

10.4sqlserver数据库备份与恢复

10.4.1数据库备份方法

10.4.2数据库恢复

小结

习题

第11章数据库技术新进展

11.1数据仓库

11.1.1数据仓库的概念、特点与组成

11.1.2数据的技术

11.1.3数据仓库的几个重要概念

11.1.4数据仓库的结构

11.1.5数据仓库的多维数据模型

11.1.6数据仓库系统设计

11.1.7数据仓库的未来

11.2数据挖掘

11.2.1支持数据挖掘的基础

11.2.2数据挖掘的分析方法

11.2.3数据挖掘常用的基本技术

11.2.4数据挖掘技术实施的步骤

11.2.5数据挖掘技术发展

11.3数据库技术的研究及发展

11.3.1数据库技术的研究热点

11.3.2数据库技术的发展方向

11.4结语

小结

习题

附录asqlserver2005的安装及使用

a.1sqlserver简介

a.2sqlserver2005的安装

a.3sqlserver配置管理器

a.4启动sqlserver服务

a.5使用sqlservermanagementstudio管理数据库

附录b实验

实验一通过sqlservermanagementstudio创建及管理数据库

实验二通过sql语句创建与管理数据表

实验三单表查询

实验四复杂查询

实验五视图的创建与使用

实验六存储过程

实验七触发器

实验八实现数据完整性

实验九索引及数据库安全

相关词条

相关搜索

其它词条