国开《数据库基础与应用》第一章 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-4:机器实现

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

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

国开《数据库基础与应用》第八章 8-1-2:利用查询向导创建不带查询条件的查询对象

国开《数据库基础与应用》第八章 8-1-2:利用查询向导创建不带查询条件的查询对象

8-1-2:利用查询向导创建不带查询条件的查询对象当采用第1种方法,点击“查询向导”图标时,将自动打开一个标题为“新建查询”的对话框,如下图2所示。图2 新建查询对话框通过查询向导可以建立简单查询、交...

国开《数据库基础与应用》第九章 9-2-1:窗体控件概述

国开《数据库基础与应用》第九章 9-2-1:窗体控件概述

9-2-1:窗体控件概述在利用“空白窗体”命令和“窗体设计”命令创建窗体时,都需要用户在打开的空白窗体界面上,添加各种控件,完成窗体设计。下面图1就是使用“窗体设计”命令,打开一个窗体设计视图的情况,...

国开《数据库基础与应用》第二章 2-1-3:关系的定义

国开《数据库基础与应用》第二章 2-1-3:关系的定义

2-1-3:关系的定义一个关系(relation)是相应笛卡尔积中的一个子集,若笛卡尔积具有n个域,则该笛卡尔积上的任何关系都被称为n元关系,每个关系中的元素都是一个n元组。设D1、D2、...、Dn...

国开《数据库基础与应用》第十一章 11-4-2:例11-2

国开《数据库基础与应用》第十一章 11-4-2:例11-2

11-4-2:例11-2在“公司信息管理”数据库中创建一个“用户登录窗体”,然后创建一个宏用来对输入的用户名和密码进行验证。要求当单击“确定”按钮时,如果输入的用户名(“abcd”)和密码(“1234...

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

国开《数据库基础与应用》第四章 4-6-3:BETWEEN…END格式

4-6-3:BETWEEN…END格式使用BETWEEN…END格式的专门比较式。使用BETWEEN…END的专门比较式的语法格式如下:<列名> [NOT] BETWEEN <开始值...

国开《数据库基础与应用》第十一章 11-3-1:在窗体中使用Access数据库应用举例

国开《数据库基础与应用》第十一章 11-3-1:在窗体中使用Access数据库应用举例

11-3-1:在窗体中使用Access数据库应用举例例如:我们要建立一个窗体,用来查询公司信息管理数据库中的雇员表内的信息。如查询雇员工资的最大值、最小值和平均值,查询某种职称的人员数量,按姓名查询出...

国开《数据库基础与应用》第十一章 实验五:宏与模块的建立与使用

国开《数据库基础与应用》第十一章 实验五:宏与模块的建立与使用

实验五:宏与模块的建立与使用实验准备:了解和掌握文字教材第11章的全部内容。实验目的:能够启动和进入Access数据库管理系统操作环境,能够打开一个数据库文件,能够建立用户所需要的各种绑定型和非绑定型...

发表评论    

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