本书全面介绍Oracle 11g中文版数据库管理和应用的知识。本书共分为15章,介绍关系数据库的基本理论,Oracle数据库的应用结构、体系结构,管理Oracle数据库,SQL*Plus命令、基本的SQL语句和Oracle对事务的管理,在Oracle数据库中使用PL/SQL进行编程,Oracle数据库的模式对象管理,Oracle数据库的文件管理,Oracle数据库的安全性等。本书内容全面、结构完整、深入浅出、通俗易懂,并且每章都提供了实验指导,以帮助读者掌握面向实际的应用知识。附书光盘提供了本书实例完整的素材文件和全程配音教学视频文件。
本书可作为各级院校Oracle 11g数据库管理的教材,也可作为Oracle数据库应用和开发人员的参考资料。
第1章 Oracle 11g简介
1.1.2 关系数据库的逻辑模型
在关系数据库的设计阶段,需要为它建立逻辑模型。关系数据库的逻辑模型可以通过实体和关系组成的图来表示,这种图称为E-R图。使用E-R图表示的逻辑模型被称为ER模型。一个典型的ER模型由如下3部分组成:实体、联系和属性。
1. 实体和属性
客观存在并可相互区分的事物称为实体。实体可以指实际的对象,也可以指某些概念,例如,一个雇员、一个职位都是实体。在E-R模型中,实体用矩形表示,矩形框内写明实体名,以区别于现实世界中的其他对象。
每个实体由一组属性来表示,其中的某一部分属性可以专享标识实体,如雇员编号。实体集是具有相同属性的实体集合,例如,学校所有教师具等