首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定我们要建立一个学术论文数据库,存储如下信息: 学术期刊有期刊编号、期刊名、发行单位; 作者有作者编号、作者姓名、电子邮件; 论文有论文编号、论文标题、摘要、正文; 每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
假定我们要建立一个学术论文数据库,存储如下信息: 学术期刊有期刊编号、期刊名、发行单位; 作者有作者编号、作者姓名、电子邮件; 论文有论文编号、论文标题、摘要、正文; 每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
admin
2019-01-08
56
问题
假定我们要建立一个学术论文数据库,存储如下信息:
学术期刊有期刊编号、期刊名、发行单位;
作者有作者编号、作者姓名、电子邮件;
论文有论文编号、论文标题、摘要、正文;
每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
每篇论文可以拥有多个作者,每个作者可以撰写多篇论文;
每篇论文可以引用多篇其他论文,每篇论文可以被其他多篇论文所引用。
其中带下划线的属性是实体的标识属性。
请根据以上描述,画出相应的ER图。
选项
答案
通过分析题目要求,可以看出有学术期刊、论文、作者三个实体,其中学术期刊有期刊编号、期刊名、发行单位3个属性,论文有论文编号、论文标题、摘要、正文4个属性,同样作者有作者编号、作者姓名、电子邮件3个属性。其中期刊编号不会存在重复,可以把期刊编号作为学术期刊的主属性;作者编号不会在不同作者之间存在重复,因此作者编号可以作为作者的主属性;论文编号不会在不同论文之间存在重复,论文编号可以作为论文的主属性。 根据ER图绘制规则,可以绘制出三个实体的ER图如下: [*] 由“每篇论文只被一个期刊录用,
解析
ER图的设计原则
在设计ER图时,首先应根据需求分析,确认实体、属性和联系这三种ER图的基本要素。
①实体
把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事物,如一个职工、一场比赛等。
②属性
描述实体的特性称为属性,如职工的编号、姓名、电话等。能唯一标识实体的属性作为主属性,在ER图中用下划线标识。
③联系
联系是实体间有意义的相互作用,即实体间存在的关联。一般用动词作为联系的名字,如录用、引用、录取等,能表示实体之间的关系。
在ER图中,分别用矩形框表示实体,椭圆表示属性,菱形框表示联系。
转载请注明原文地址:https://kaotiyun.com/show/RPlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据挖掘是数据库知识发现过程的一个步骤,常用的数据挖掘方法有:关联规则挖掘、特征描述、分类分析和______。
数据模型是用来表示实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在搜索数据时,关系模型的实现是通过()。
下面所列的工具中,不能用于数据库应用系统界面开发的工具是()。
Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是()。
下列关于文件系统当前目录的叙述中,哪个是不正确的?()
文件系统的多级目录结构是一种()。
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是错误的?()
UNIX系统中,进程调度采用的技术是
有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。其中S#为学号,Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文化”课程的全体男生姓名的SQL语句为SelectSnameFro
随机试题
足部胆反射区位于()。
上服度则六亲固。(《管晏列传》)服:
Allovertheworld,forestsaresafeguardingthehealthoftheplanetitself.Theydothis【C1】______protectingthesoil,providi
房地产企业会计人员对会计核算所处的变化不定的环境作出合理判断,以便进行会计核算的基本前提条件称为()。
从2002年起,我国实行新的进口税则税率栏目。进口税则分设最惠国税率和普通税率两个栏目。
应收票据属于()。
根据对风景名胜区管理的有关规定,以下表述错误的是()。
某教师为了帮助学生理解CH4中的C的sp3杂化,将四个同样的气球的封口处扎在一起,四个气球便自然指向了四面体的四个顶点,且无论外力怎样改变某个气球的位置,一旦外力撤去,气球会立即回复原样。这种教学方法属于()。
Cananinventivesocietygetbolderasitgrowsolder?Thatquestionaffectspeopleofallages—especiallythoselivingintheU
用助记符代替操作码、地址符号代替操作数的面向机器的语言是()。
最新回复
(
0
)