A.M端实体的主码
B.N端实体的主码
C.M端实体主码与N端实体主码组合
D.重新选取其他属性
第1题
其中供应关系是 (5) 的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是 (6) 联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
(5)
A. 2个实体之间的1:n
B. 2个实体之间的n:m
C. 3个实体之间的1:n:m
D. 3个实体之间的k:n:m
(6)
A. 1:1
B. 1:n
C. n:m
D. n:1
(7)
A. 多对多的联系在向关系模型转换时必须
B. 多对多的联系在向关系模型转换时无须
C. 只需要将一端的码并入多端,所以无须
D. 不仅需要将一端的码并入多端,而且必须
第2题
其中供应关系是 (5) 的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是 (6) 联系。对项目和员工关系进行设计时,(7)设计成一个独立的关系模式。
(5)
A. 2个实体之间的1:n
B. 2个实体之间的n:m
C. 3个实体之间的1:n:m
D. 3个实体之间的k:n:m
(6)
A. 1:1
B. 1:n
C. n:m
D. n:1
(7)
A. 多对多的联系在向关系模型转换时必须
B. 多对多的联系在向关系模型转换时无须
C. 只需要将一端的码并入多端,所以无须
D. 不仅需要将一端的码并入多端,而且必须
第3题
关系R(A,B,C,D)和S(B,C,D)进行笛卡尔运算,其结果集为(40)元关系。三个实体及它们之间的多对多联系至少应转换成(41)个关系模式。A.4
B.3
C.6
D.7
【我提交的答案】: C |
【参考答案与解析】: 正确答案:D |
解析:本题考查应试者对关系运算和E-R图的基本概念掌握情况。试题(40)分析:两个元数分别为4目和3目的关系只和S的笛卡尔积是一个(4+3)列的元组的集合。元组的前4列是关系及的一个元组,后3列是关系S的一个元组。如果R和S中有相同的属性名,可在属性名前加关系名作为限定,以示区别。若及有足1个元组,s有K2个元组。则只和S的广义笛卡尔积有K1×k2个元组。试题(41)分析:E-R图是由实体、属性和联系三要素构成,而关系模型中只有唯一的结构——关系模式,通常采用以下方法加以转换。(1)实体向关系模式的转换:将E-R图中的实体逐一转换成为一个关系模式,实体名对应关系模式的名称,实体的属性转换成关系模式的属性,实体标识符就是关系的码。本题试题有三个实体应当转换为三个模式。(2)多对多联系向关系模式转换时只能转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体的码及联系的属性,关系的码是多方实体的码构成的属性组。综上所述,试题(41)三个实体及它们之间的多对多联系至少应转换成4个关系模式。
第4题
A.5 B.6 C.7 D.8A.1对1 B.1对多C.多对1 D.多对多A.(项目名称,员工代码) B.(项目编号,员工代码) C.(项目名称,部门代码) D.(项目名称,承担任务)
第5题
二、填空题
(1)在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为n-1____。
(2)设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有___29___个元素。
(3)数据库管理系统提供的数据语言中,负责数据的增、删、改和查洵的是___数据库操纵语言___。
(4)在将E-R图转换到关系模式时,实体和联系都可以表示成。__关系____。
(5)常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于__面向对象法____。
(6)Access的查询分为5种类型,分别是选择查询、参数查询、操作查洵、SQL查询和_交叉表查询_____查询。
(7)如果要求用户输入的值是一个3位的整数,那么其有效性规则表达式可以设置为______。
(8)在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:SELECT姓名,工资FROM工资表ORDER BY工资_DESC_____。
(9)在宏中引用窗体控件的命令格式是______。
(10)已知:Dim rs As new ADODB RecordSet,在程序中为了得到记录集的下一条记录,应该使用的方法是rs.______。
(11)在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是______。
(12)下列程序的功能是:输入10个整数,逆序后输出。请在程序空白处填入适当语句使程序完成指定的功能。
Pnvafe Sub Command2_Click()
Dim i, j, k, temlp, arr(11)As Integer
Dim result As Scring
For k=1 T0 10
arr (k)=Val(InputBox("请输入第" &k&"个数:","数据输入窗口"))
Nexc k
i=1
i=10
Do
temp=arr(i)
arr(i)=arr(i)
arr(j)=temp
i=i+1
j= (12)
Loop While (13)
rpsult""
For k=1 TO 10
result=result & arr(k) & Chr(13)
Next k
MsgBox result
End Sub
第6题
【说明】
某网上订书系统的E-R图(已消除了不必要的冗余)如图2-7所示(图中没有标出主键)。图中实体的说明如表2-7所示。相关属性说明如表2-8所示。
一个顾客可以在同一天填写多张购书单,每张购书单上可填写多种图书,每种图书可以订购多本,bid相同的图书在同一张购书单上不能出现多次。
注:为简化起见,不考虑信用卡号码泄漏所带来的安全性等问题。
根据E-R图中给出的词汇,按照“有关模式名(属性,属性,...)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主键和外键,其中模式名根据需要取实体名或联系名。
第7题
A、M端实体的关键字
B、N端实体的关键字
C、M端实体关键字与N端实体关键字组合
D、重新选取其他属性
第8题
A.M端实体的关键字
B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合
D.重新选取其他属性
第9题
A.M端实体的码
B.N端实体的码
C.M端实体码与N端实体码组合
D.重新选取其他属性
第10题
A.M端实体的关键字
B.N端实体的关键字
C.M端实体和N端实体的关键字组合
D.M端实体中不包含N端实体的关键字
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!