数据库应用与设计
数据库应用与设计封面图

数据库应用与设计

崔巍, 主编

出版社:清华大学出版社

年代:2008

定价:28.0

书籍简介:

本书包括数据库基础、数据库管理、数据库设计、数据库应用开发等几大部分。

书籍目录:

第1章 数据库基础

1.1 数据管理

1.1.1 数据

1.1.2 数据处理

1.1.3 数据管理及其技术发展

思考题

1.2 数据库系统

1.2.1 什么是数据库

1.2.2 数据库管理系统

1.2.3 数据库系统

1.2.4 数据库管理与数据库管理员

1.3 数据模型概述

1.3.1 基本概念

1.3.2 概念模型

1.3.3 层次模型

1.3.4 网状模型

1.3.5 关系模型

1.4 数据库的三层模式结构

1.4.1 数据独立性

1.4.2 三层模式和两级映射

1.4.3 数据库管理系统的基本结构

思考题

本章小结

第2章 关系数据库基础

2.1 关系概念

2.1.1 关系的定义

2.1.2 基本概念和术语

思考题

2.2 关系数据模型

2.2.1 关系模型及其要素

2.2.2 关系完整性约束

思考题

2.3 关系代数

2.3.1 传统的集合运算

2.3.2 专门关系运算

思考题

2.4 关系数据库管理系统 SQL Server 介绍

2.4.1 SQL Server 的基本结构

2.4.2 SQL Server 数据库及其建立

思考题

本章小结

习题2

实验1 建立数据库

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

3.1 SQL 语言概述

3.2 样本数据库

3.3 数据定义功能与数据完整性约束的实现

3.3.1 模式的定义和删除

3.3.2 表的定义、修改和删除

思考题

3.4 数据操作功能及数据完整性的作用

3.4.1 插入操作

3.4.2 删除操作

3.4.3 更新操作

思考题

3.5 数据查询功能

3.5.1 SQL SELECT 命令的语法

3.5.2 简单查询

3.5.3 连接查询

3.5.4 分组与汇总查询

3.5.5 嵌套查询

思考题

3.6 视图

3.6.1 视图的概念

3.6.2 视图的建立和使用

思考题

本章小结

习题3

实验2 建立表和定义完整性约束

实验3 数据操作和完整性约束的作用

实验4 数据查询

实验5 视图的应用

第4章 数据库编程初步

4.1 T-SQL简介

4.1.1 变量、数据类型与表达式

4.1.2 函数

4.1.3 语句

思考题

4.2 游标

4.2.1 游标及其语句

4.2.2 游标查询处理举例

4.2.3 利用游标进行删除和更新操作

4.2.4 嵌入式SQL

思考题

4.3 存储过程

4.3.1 基本概念

4.3.2 创建存储过程和执行存储过程

4.3.3 存储过程的修改和删除

4.3.4 存储过程应用举例

4.3.5 获得有关存储过程的信息

思考题

4.4 触发器

4.4.1 基本概念

4.4.2 建立触发器

4.4.3 deleted表和inserted表

4.4.4 触发器应用举例

思考题

本章小结

习题4

实验6 游标

实验7 存储过程

实验8 触发器

第5章 数据库管理

5.1 数据管理与数据库管理

5.1.1 数据库规划和设计阶段的管理

5.1.2 数据库实施、运行和维护阶段的管理

思考题

5.2 数据库安全管理

5.2.1 数据库安全概述

5.2.2 数据库管理系统的身份识别机制

5.2.3 SQLSetver的用户和角色管理

5.2.4 SQLSetver的用户权限管理

思考题

5.3 事务管理

5.3.1 事务的概念和性质

5.3.2 事务管理的命令

思考题

5.4 恢复管理

5.4.1 软故障及其恢复

5.4.2 硬故障恢复

思考题

5.5 并发控制

5.5.1 为什么需要并发控制

5.5.2 可串行化

5.5.3 封锁

5.5.4 死锁

5.5.5 隔离

思考题

本章小结

习题5

实验9 用户管理和权限管理

实验10 事务管理和灾难恢复

实验11 并发事务控制

第6章 关系数据库理论

6.1 函数依赖

6.1.1 函数依赖的概念

6.1.2 为什么要讨论函数依赖

6.1.3 术语和符号

6.1.4 函数依赖的逻辑蕴涵

思考题

6.2 模式分解

6.2.1 模式分解的准则

6.2.2 模式分解举例

思考题

6.3 关系规范化

6.3.1 第一范式

6.3.2 第二范式

6.3.3 第三范式

6.3.4 BC范式

6.3.5 规范化算法

6.3.6 规范化小结

思考题

本章小结

习题6

第7章 数据库设计与实施

7.1 数据库设计的一般内容和步骤

7.1.1 数据库设计的基本任务

7.1.2 数据库设计的方法与步骤

思考题

7.2 数据库设计工具PowerDesignet

简介

思考题

7.3 概念模型设计

7.3.1 弱实体、依赖联系和强制联系

7.3.2 概念数据模型设计的基本内容和方法

7.3.3 使用PowerDesigner设计概念模型

思考题

7.4 逻辑模型设计

7.4.1 E-R模型向关系模型的转换

7.4.2 使用PowerDesigner将概念模型转换成逻辑(物理)模型

7.4.3 使用PowerDesigner设计逻辑(物理)模型

7.4.4 关系模式优化

思考题

7.5 物理数据库设计

思考题

7.6 数据库的实施与维护

7.6.1 数据库的实施

7.6.2 数据库的运行和维护

思考题

7.7 数据库设计案例

7.7.1 需求概述

7.7.2 概念结构设计

7.7.3 逻辑结构设计

7.7.4 物理结构设计和数据库实施

思考题

本章小结

习题7

实验12 数据库设计

第8章 数据库开发入门

8.1 数据库应用系统开发方法概述

8.1.1 结构化生命周期法

8.1.2 快速原型法

8.1.3 面向对象方法

思考题

8.2 数据库应用系统的基本架构

8.2.1 客户/服务器结构

8.2.2 浏览器/服务器结构

思考题

8.3 数据库访问技术

8.3.1 ODBC

8.3.2 ADO.NET

8.3.3 JDBC

思考题

8.4 数据库开发案例

8.4.1 数据库设计

8.4.2 系统主界面

8.4.3 学生管理

8.4.4 课程管理

8.4.5 选课管理

8.4.6 统计查询

思考题

本章小结

习题8

实验13 使用C#开发数据库应用程序

第9章 数据库新技术与发展

9.1 分布式数据库

9.1.1 分布式数据库的基本概念

9.1.2 分布式数据库的基本特点

思考题

9.2 面向对象数据库

9.2.1 面向对象数据库的研究方法

9.2.2 ODMG数据模型和OQL

9.2.3 面向对象数据库的基本特征及其存在的问题

9.2.4 RDBMS、ORDBMS和OODBMS的比较

思考题

9.3 并行数据库

9.3.1 为什么要研究并行数据库

9.3.2 并行数据库的研究内容

思考题

9.4 主动数据库

思考题

9.5 知识库

思考题

9.6 模糊数据库

思考题

9.7 多媒体数据库

思考题

9.8 数据仓库

9.8.1 什么是数据仓库

9.8.2 数据仓库系统

9.8.3 数据仓库与决策支持

思考题

9.9 XML数据库

9.9.1 XML数据库的研究过程

9.9.2 XML基础

9.9.3 XML数据类型和SQL/XML

思考题

9.10 地理信息系统与空间数据库

思考题

本章小结

附录A 课程大作业

A.1 内容及要求

A.1.1 实践目的

A.1.2 实践内容

A.1.3 实践步骤

A.1.4 实践要求

A.1.5 评分标准

A.2 题目

A.2.1 餐饮管理信息系统

A.2.2 订货、发货管理系统

A.2.3 住宅小区物业管理信息系统

A.2.4 机房管理系统

A.2.5 药品库房管理系统

A.2.6 教务管理信息系统

附录B 课程大作业样例

B.1 题目及需求分析

B.2 概念结构设计

B.3 逻辑结构设计

B.4 物理数据库设计

B.5 系统实现

主要参考书目

内容摘要:

数据库课程是信息管理与信息系统及其相关专业的一门必修的核心课程,数据库技术是信息技术和信息产业的重要支柱。国内高校的所有专业几乎都已经开设数据库课程,只不过不同的专业侧重面和要求有所不同。作为信息管理与信息系统专业的学生,需要掌握数据库的基本原理、数据库的应用、数据库的设计和实施方法、数据库的运行管理,并初步掌握数据库应用的开发方法等。本书围绕以上要求共分为9章。第1章为数据库基础。主要内容包括数据库和数据模型的基础知识和基本概念,以及数据库的特点和三层模式结构。第2章为关系数据库基础。关系数据库经过几十年的发展目前仍然是主流系统,所以学习数据库必须首先要掌握关系数据库的基本知识。这一章的主要内容包括关系的基本概念、关系数据模型及其约束、关系代数和关系数据库管理系统SQL Server简介。SQL Server是目前的主流关系数据库管理系统之一,本书选择这个系统作为学习数据库的平台和实践平台,特别是第3章和第4章都与SQL Server密切相关。第3章为关系数据库标准语言SQL。所有关系数据库管理系统遵循相同的数据定义、数据操作和数据查询语言SQL,学习和掌握SQL是使用关系数据库的基础。本章首先给出了一个样本数据库,使得后续介绍数据定义、数据操作和数据查询更加系统化,然后分别介绍了数据定义和数据完整性约束的实现、数据操作和数据完整性约束的作用以及数据查询功能,最后简单介绍了视图的概念和使用。第4章为数据库编程初步。该章介绍了SQL Server支持的Transact SQL以及游标、存储过程和触发器,这些内容都是数据库编程的基础。第5章为数据库管理。主要内容为数据库管理的概念,以及数据库的安全管理、事务管理、灾难恢复管理和并发控制等。第6章为关系数据库理论。主要介绍了函数依赖和逻辑蕴含的概念、模式分解及其准则,以及关系的规范化。这一章的内容是设计关系数据库模式的理论基础。第7章为数据库的设计与实施。主要介绍了数据库的设计方法和实施方法,同时还介绍了数据库设计工具PowerDesinger,最后还通过一个案例介绍了数据库设计和实施的步骤。第8章为数据库开发入门。这一章主要介绍数据库的开发方法和开发技术,以及数据库的访问技术,最后通过一个案例示意了数据库应用系统的开发过程。该章侧重的是开发技术,不同的院校可以根据实际情况作出取舍。第9章为数据库新技术。

编辑推荐:

前瞻性:充分考虑了信息管理与信息系统学科的国际,国内发展趋势,抛弃大量已经过时的旧教材体系,采用与国外发达国家同步的知识体系的知识体系,并充分注重中国信息系统学科发展的独特性和已有的知识积累,从而保证该教材体系在理论上的先进性和应用方向上的正确性;
目的性:以满足我国信息系统方向人才的社会需求为目标,保证教材体系能够真正做到服务于社会;
整体性:综合考虑本科毕业生应该具有的综合专业素质,系列教材是彼此相关的一个整体;
实用性:大量采用中国的案例来论述理论,保证教材的实用性;
权威性:由来自全国各高等学校商学院,信息学院,经济管理学院等从事教学的知名教授,学者编写;
易用性:教材采用更加灵活易用的方式编排,同时每本教材配套相应的教学辅助材料(如教案、幻灯片、扩展案例、演示软件等),使 读者能够多媒体的方式迅速掌握教材内涵,提高教学质量。

书籍规格:

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

书籍信息归属:

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