空间数据库技术应用电子教材-关系模型.docx





《空间数据库技术应用电子教材-关系模型.docx》由会员分享,可在线阅读,更多相关《空间数据库技术应用电子教材-关系模型.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关系模型关系模型由IBM公司San Jose研究室的研究员于1970年首次提出,开创了数 据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。1 .关系模型的定义关系模型是用二维表形式来表示实体及其联系,如图1所示。表中的每一列对应实体的 一个属性,其中给出相应的属性值;每一行形成一个由多种属性组成的记录,或称元组,与 一特定的实体相对应。实体间联系和各二维表间的联系采用关系描述或通过关系直接运算建 立。关系模型要求关系必须是规范化的,其中最基本的就是,关系的每个分量必须是一个不 可分的数据项,即不允许表中有表。关系名,课程关系模式:课程(课程编号,课程名称,学分,教师编号,教室)图
2、1关系模型2 .关系模型的几个基本概念。 关系(Relation): 一个关系对应一张表。0 元组(Tuple):表中的一行即为一个元组。8 属性(Attribute):表中的一列即为一个属性,每个属性对应一个属性名。9 主键(Primary Key):或称关键字。是表中的某个属性组,可以唯一地确定一个元 组。10 外键(Foreign Key):如果关系R的某一属性组不是该关系本身的主键,但却是另一关系的主键,那么称该属性组是R的外键。11 域(Domain):属性的取值范围。12 分量:元组的一个属性值。8 关系模式:对关系的描述,一般表示为关系名(属性1,属性2,,属性n)。3 .关系操
3、作关系操作主要有:并、交、差、选择、投影、连接等,其中,选择、投影及连接是最基本的关系操作。关系操作的特点是集合操作,即操作对象和结果都是集合。关系操作通常用关系代数和关系演算来表示。关系代数是用对关系的运算来表达查询要 求的方式;关系演算是用谓词来表达查询要求的方式。关系代数和关系演算是抽象的查询语 言。此外,还有一种介于关系代数和关系演算之间的语言SQL (Structure Query Language)o SQL除具有丰富的查询功能外,还具有数据定义和数据控制功能,充分表达了关系数据语言 的特点和优点,是关系数据库的标准语言。这些关系数据语言的共同特点是:语言具有完备的表达能力,是非过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据库技术 应用 电子 教材 关系 模型

限制150内