数据库设计
分類: 图书,计算机/网络,数据库,数据库理论,
作者: (美)斯蒂夫(Stephens,R.K.),(美)普卢(Plew,R.R.) 著,何玉洁 等译
出 版 社: 机械工业出版社
出版时间: 2003-9-1字数:版次: 1页数: 300印刷时间: 2003/09/01开本:印次:纸张: 胶版纸I S B N : 9787111090564包装: 平装编辑推荐
内容简介
本书是一本介绍数据库设计技术的著作,书中运用大量的实例对数据库设计过程中所涉及到的技术知识进行了详细的介绍。内容包括:数据库的基本原理、常用的数据库模型、数据库设计方法和数据库生命周期,并介绍了如何获取业务需求并建立ERD,如何减少冗余数据、如何保证数据的完整性,如何设计视图以及数据库安全性方面的考虑等。
本书的最大特点就是所讲授的概念与实例紧密结合,书中运用了大量的图来说明问题,便于读者理解。
本书适合于作为从事或希望从事数据库设计的人进行数据库设计的指南,也可作为大学本科学生学习数据库理论知识后的补充学习内容,同时也是讲授数据库课程的教师的一本非常有价值的参考书。
作者简介
Ryan K.Stephens 是美国印地安纳州首府—Indianapolis印第安纳波利斯的Perpetual技术公司的董事长和CEO。该公司主要从事Orscle数据库技术咨询和培训。同时,Stephens先生还在印地安纳州的Insiana University-Purdue University,以及在国防部和印地安纳中部商业区的一些公司从事Oracle教学工作。Stephens先生还参与了Sams出版社出版的诸多书籍的编写工作,其中包括:《Sams Teach Yourself SQL in 21 Days》、《Sams Teach Yourself SQL in 24 Hours》和《Oracle Unleashed》一书的部分章节。Stephens先生还是印地安纳国家军事防卫部的程序员和系统分析员。他和人了的太太Tina、儿子Danie以及即将出生的孩子生活在Indianapolis。
Ronald R.Plew 是Perpetual技术公司的副董事长和CIO。Plew先生在Insiana University Purdue University从事Orcle 教学工作,同时还为国防部Oracle数据库管理员的技术支持和咨询。他毕业于Indiana Institute of Technology。Plew先生还是印地安纳国家军事防卫部成员, 在那里他是一名程序员和系统分析员。Plew先生是从事Oracle相关工作15年。他也是:《Sams Teach Yourself SQL in 21 Days》、《Sams Teach Yourself SQL in 24 Hours》的合著作。Plew先生和他的太太Linda生活在Indianapolis。
目录
译者序
作者介绍
绪论
第一篇数据库设计概述
第1章 数据库基本原理
1.1 数据库是什么
1.2 数据库环境
1.3 数据库的起源
1.4 数据库组成
1.5 数据库的完整性
1.6 数据库设计的重要概念
1.7 优秀的数据库的特点
1.8 小结
第2章 数据库模型概述
2.1 数据库类型
2.2 可供选择的流行数据库
2.3 选择合适的数据库
2.4 小结
第3章 数据库设计方案
3.1 什么是数据库设计
3.2 数据库设计的重要性
3.3 数据库设计方案的制定
3.4 设计成功的数据库系统所具备的特点
3.5 设计方法概述
3.6 逻辑建模与物理建模
3.7 自动化设计工具
3.8 小结
第4章 数据库设计生命周期
4.1 系统开发过程
4.2 设计过程概述
4.3 现有数据库的二次设计
4.4 小结
第二篇业务需求分析和建模
第5章 业务需求和系统需求的获得
第6章 建立业务模型
第7章 理解实体和关系
第8章 规范化:消除冗余数据
第9章 实体联系模型
第10章 业务处理建模
第三篇数据库设计
第11章 设计关系表
第12章 业务规则和数据完整性的结合
第13章 设计视图
第14章 数据库设计概念的应用
第四篇设计之后的工作
第15章 实现数据库安全
第16章 更改控制
第17章 过时数据库的分析和重设计
附录
媒体评论