国开《数据库基础与应用》第一章 1-2:实体与联系

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。
1-2:实体与联系

1.实体

实体是现实世界中存在的、可以相互区别的事物或活动。

由同一类型的实体所组成的集合称为实体集

实体集中所有实体的共有特征构成实体型的定义。如学生的共有特征为姓名、性别、年龄、籍贯、职业、学历等。每个学生都是符合学生实体型定义的一个实体值。“张三、男、35、江苏、教师、研究生”。

实体表示一个事物,实体集表示一类中的许多事物,实体型表示实体的抽象定义,实体值表示符合实体型定义的一次取值。

2.联系

联系是指实体之间的相互关系,它通常用来表示人们进行的一种活动。

一个联系通常需要涉及到两个或多个实体。

一张采购订单联系,涉及到商品实体、客户实体和销售员实体。

一次学术讲座联系,涉及到报告人实体、听众实体和报告厅实体。

一个学生的一次选课活动就是一个联系,它涉及到学生和课程之间的关系。

同一类联系的集合构成联系集。

对联系的共有特征的抽象定义就构成一种联系类型,简称联系型。参赛甲方、参赛乙方、裁判员、参赛时间、参赛地点、比赛结果。学生选课联系包括选课编号、学生号、课程号、笔试成绩、实验成绩。文字教材中的表1-2-2是一个学生选课联系表。

3.属性

属性是描述实体或联系中的一种特征,一个实体或联系通常具有多个特征,需要利用多个属性来描述。描述一个人使用姓名、性别、年龄、籍贯、职业、学历、住址、电话等属性。

对于一个实体,存在着一个关键属性,用它来标识同其它实体的区别,这个属性称做码、键、或关键字、关键码等。身份证号,职工号是码。

一个实体中的码可能是实体中的一个属性,也可能是包含有多个的一组属性。

在实体中码所含的属性被称为主属性,码之外的属性被称为非主属性。

实体中的每个属性都对应着一定的取值范围,此取值范围被称做该属性的域。性别属性的域{男,女};教师职称属性的域{助教,讲师,副教授,教授,无}。

4.联系分类

1对1联系:若一个实体型A中的一个实体至多与另一个实体型B中的一个实体相对应,同样实体型B中的一个实体至多与实体型A中的一个实体相对应。

1对多联系:若一个实体型A中的一个实体与另一个实体型B中的任意多个实体相对应,而实体型B中的一个实体至多与实体型A中的一个实体相对应。

多对多联系:若一个实体型A中的一个实体与另一个实体型B中的任意多个实体相对应,实体型B中的一个实体与实体型A中的多个实体相对应,标记为m对n联系。

例如,学生实体和课程实体,图书和图书作者。

各种类型联系的具体实现

当两个实体A和B存在1对1联系时,通过在各自实体类型中增加对方的码属性,就可以反映出这两个实体的1对1联系。

当两个实体A和B存在1对多联系时,通过在实体B的实体类型中增加实体A中的码属性,可以反映出这两个实体的1对多联系。实体A表示班级,班级号为班级实体的码;实体B表示学生,学生号为学生实体的码。,联系属性班级号属性。

当两个实体存在多对多联系时,通过它们本身不能够直接反映出这种复杂联系,必须通过它们之间的联系实体间接地反映出来。例如,学生和课程是多对多的联系,它们通过选课表联系实体间接地反映出来。


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第五章 5-2-3:逻辑设计

国开《数据库基础与应用》第五章 5-2-3:逻辑设计

5-2-3:逻辑设计根据上一步概念设计得到的4个基本表:即客房表、住宿表、消费卡表和旅客登记表,以及5个视图表:即客房空闲表、住宿费表、伙食费表、娱乐费表和催补款表,以及它们之间的内在联系。creat...

国开《数据库基础与应用》第十章 10-1-4:标签命令

国开《数据库基础与应用》第十章 10-1-4:标签命令

10-1-4:标签命令使用标签命令建立标签报表的执行过程,与使用报表向导建立报表的执行过程类似,都要经过自动打开的若干个对话框的步骤,由用户进行相应的设置。例如:请根据雇员表中的雇员ID、姓名、性别、...

国开《数据库基础与应用》第三章 3-3-2:第一范式的定义

国开《数据库基础与应用》第三章 3-3-2:第一范式的定义

3-3-2:第一范式的定义定义:设一个关系为R(U),若U中的每个属性都是不可再分的,或者说都是不被其他属性所包含的独立属性,则称关系R(U)符合第一范式。若一个关系不满足第一范式,则称为非规范化关系...

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

5-1-5:运行维护阶段此阶段主要依靠数据库管理员,即DBA做日常的数据库系统管理和维护工作,他需要利用专门的系统测试和分析工具对系统运行状态进行检测,以便更好地管理和维护系统的正常运行。...

国开《数据库基础与应用》第八章 一:上机实验

国开《数据库基础与应用》第八章 一:上机实验

一:上机实验 实验准备:了解和掌握文字教材第8章的全部内容。 实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够利用数据库中的表建立用户所需要...

国开《数据库基础与应用》第八章 8-3-2:例8-2

国开《数据库基础与应用》第八章 8-3-2:例8-2

8-3-2:例8-2在“公司信息管理”数据库中查找类别名称为“日用品”或单价大于100的产品信息,包括产品名称、类别名称、单价和库存量。具体操作步骤如下:第①和②步与例8-1 相同。3.在这个查询中,...

国开《数据库基础与应用》第五章 5-2-4:机器实现

国开《数据库基础与应用》第五章 5-2-4:机器实现

5-2-4:机器实现首先把逻辑阶段设计的结果,即数据库的逻辑模式,它包括基本表和视图的定义,在具体的计算机系统中建立起来,然后按照需求分析对数据库的各种数据处理要求,给出相应的实现方法。仍然结合旅店管...

国开《数据库基础与应用》第一章 数据库系统概论 本章导学

国开《数据库基础与应用》第一章 数据库系统概论 本章导学

本章导学数据库就是存储数据的仓库。数据如何组织、存储、使用和管理是数据库技术所要研究和解决的主要问题。数据库系统是在计算机系统中运行的专门用于大批量数据存储和处理的系统。现在各行各业的计算机系统中都包...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。