Oracle数据库设计与实现

当前位置:首页 > 网络编程 > 数据库 > Oracle数据库设计与实现

出版社:机械工业
出版日期:2011-6
ISBN:9787111339113
作者:陆云帆 编
页数:245页

章节摘录

版权页:插图:1976年,P.P.S. Chen提出了实体关系(Entity Relationship,ER)方法。由于这种方法简单实用,因此得到了广泛的应用,也是目前描述信息结构最常用的方法。。ER方法使用的建模语言称为ERD。ERD提供了表示实体、属性和关系的方法(2.3 ~2.5 节进行介绍)。.ER数据模型问世后,经历了许多修改和扩充过程,这里仅介绍Oracle公司设计的ER数据模型。Oracle专属实体关系建模(Entity Relationship Modelling)简称ER建模,是概念模型的设计工具之一,是对某一商业机构的业务进行建模的工作。更精确地讲,是对机构业务当前或预期业务功能的数据需求进行建模。这个模型将是未来建立数据库应用系统的基础。对一个机构的业务进行建模,设计者需要对这个机构的业务细节有一定程度的认知。所以,Oracle专属ER建模具有以下特点。·为业务建模而非为实际工作实施建模。·是一套建立完整的方法。·具有详细复杂的语法。·最终能够产生一个简单易读的图形。当然,ERD被第一眼看上去有可能会显得很复杂,附录B中的Green Oil公司信息系统概念模型为Green Oil项目建立的完整的ERM。但在学完本章和第3章内容后,读者就能够画出并且读懂这个ERD了。ER建模主要是为了确保某机构进行日常业务所需要的所有信息都被正确地认知和区分;要求模型是完整的,在进行建模前所有的需求都被认真地研究和理解了,并且各种依赖关系都清晰掌握了,同时获取了所有需要的数据,而这些数据在模型中仅可以出现一次,这一点很重要。因为当设计被实现成系统后,如果同一数据在数据库的多处被储存,那就很有可能造成多处的数据内容不一致。这时,系统的使用者到底要相信哪个地方的数据才是有效的呢?重复的信息是无意义的,例如我们在日常工作中保留2份学生的名册无意义且浪费空间和资源,或在学生成绩册上同时记录他所住的宿舍房号(假设已有其他的表记录宿舍情况),这都对反映正确信息没有任何帮助。同时,建模还要求理想的系统不能包含可再次进行分解的数据。模型还要保证未来系统所提供的信息服务里,数据被存放在可预见的逻辑地址中,且相关联的数据要存放在一起,需要做的是找到需要采集的数据,并找出数据间的关系,通过这些联系来反映业务信息,并且这些数据存放的位置,都能通过这个逻辑关系来正确定位。因为有了一系列合理的实体关系模型就有了一系列逻辑性一致的数据库表单。一个ER模型包含了业务感兴趣的所有实体、属性和关系的图示。模型同时也提供了一些背景信息,如实体描述、数据类型和约束等。一个模型不一定有图形,但是对于模型来说,图形更容易被理解。ERD就是这样一个图形。它代表了整个或部分概念模型。通常来说,一个概念模型会由多个图形组成,以展示不同的业务方向。ERD使用多种绘图元素,但是很可惜,到目前为止都没有一个ISO认证的ERD绘制规定。Oracle公司也有自己的ERD绘制规范,本书中所介绍的将是Oracle绘制技法,这种方法已经内建在Oracle公司开发的Oracle Designer工具中。

书籍目录

前言第1章  数据库基础知识  1.1 数据库基本概念    1.1.1 数据库及其基本特点    1.1.2 数据库技术发展历史    1.1.3 关系数据库基本概念    1.1.4 数据库管理系统简介  1.2 数据库开发简介    1.2.1 数据库开发的目标    1.2.2 数据库开发过程  1.3 工作环境的准备    1.3.1 Oracle10gR2Express的安装及启动    1.3.2 Oracle Application Express的安装    1.3.3 Oracle Application Express的使用  1.4 项目案例介绍    1.4.1 项目案例1公司人事管理系统    1.4.2 项目案例2GreenOil公司信息系统    1.4.3 项目案例3GeBID(全球传染数据银行)  1.5 技术小结  1.6 关键术语  1.7 章 节练习第2章  数据建模语言  ……第3章  数据库建模过程第4章  概念模型向物理模型转换第5章  使用SQL实现数据库设计第6章  使用SQL检索数据库第7章  使用Oracle Application Express开发Web应用第8章  数据库设计项目实训附录A 公司人事管理系统概念模型和物理模型附录B  Green Oil公司信息系统概念模型和物理模型附录C  Green Oil公司矩阵图参考文献

编辑推荐

《Oracle数据库设计与实现》是全国高等职业教育规划教材之一。

作者简介

Oracle11g是目前较流行的数据库开发平台之一,拥有众多的用户,已成为许多大型数据库应用系统的后台数据库系统。《Oracle数据库设计与实现》介绍数据库基础知识、数据库设计和开发Oracle数据库应用程序所必备的相关技术,包括数据库基本概念、数据库的开发目标和过程、数据库的安装、数据建模语言、数据库建模过程、概念模型向物理模型转换、SQL知识、使用OracleApplicationExpress开发Web应用等。《Oracle数据库设计与实现》还有数据库设计项目实训,供读者参考学习。
《Oracle数据库设计与实现》不仅适合高等职业技术学院和大专学校计算机类相关课程教学使用,也适合使用Oracle开发数据库应用程序的读者参考。

图书封面


 Oracle数据库设计与实现下载



发布书评

 
 


精彩短评 (总计2条)

  •     看完后对Oracle有了一个新的认识,在这本书面前,哪些众多打着数据库专家旗号招摇撞骗的江湖郎中在这本书面前连仅有的遮羞布也被狠狠的扯下来了。
  •     书内容还可以,我是今天收到书的,但可惜书有很大破损,可能是快递途中或厂家发货时没注意,不影响阅读算了,不退货,快递速度还可以!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024