计算机水平考试软件设计师分类模拟题数据库系统docWord格式文档下载.docx
《计算机水平考试软件设计师分类模拟题数据库系统docWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机水平考试软件设计师分类模拟题数据库系统docWord格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
01020210
500
01020211
780
01020212
990
02110200
580
025
02520100
1290
03530311
4680
表6・3关系R
1>
A.对S进行选择运算,再与S进行自然连接运算
B.对S进行选择运算,再与SP进行口然连接运算,最后进行投影运算
C.对S和SP进行笛卡儿积运算,再对运算结果进行投影运算
D.分别对S和SP进行投影运算,再对运算结果进行笛卡儿积运算
A・!
>
<
!
SFB.711,3,4(^1^010*(5)SP)
c,TC23?
4((Ti=oiq(5)t>
SP)D・兀2、34(SXSP)
z、
3A・部门号wheresum(销售量)>
1000B.部门号havingsum(销售量)>
1000
C.商品号wheresum(i:
肖售量)>
1000D・商品号havingsum(i:
给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3->
A2,A2->
A3},R候选关键字为4。
分解"
{(Al,A2),(Al,A3)}5。
4、A・A1A3B.A1A2A3C・A1A3A4D・A2和A1A3
5、A.是无损联结的B.是保持函数依赖的
C.既是无损联结乂保持函数依赖D.既是有损联结乂不保持函数依赖
6、设有关系R、S分别如表6-4和表6-5所示,则关系代数表达式RdivideS的结果集为。
表6・4关系R
A
B
C
al
bl
cl
b2
a2
c2
表6・5关系S
D
dl
••••t♦4
・・・••••;
丨・/-I.•・・:
【C:
/:
al|
忙时瘗求自・J冷
•・••▼•八、f•"
.Fy"
FT.•1|•卢U
iShi/
K・J:
・3・
••••••••SO•4
d
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系工,其中,员工关系E(employeeID,name,department)中的属性为:
员工编号,姓名,部门;
产品关系P(productTD,name,model,size,color)中的屈性为:
产品编号,产品名称,型号,尺寸,颜色;
仓库关(warehouselD,name,address,employeelD.的属性为:
仓库编号,仓库名称,地址,负责人编号;
库存关系I(warehouselD,productID,quantity)的属性为:
仓库编号,产品编号和产品数量。
a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是_7。
b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:
SELECTname,SUM(quantity)
FROMP,I
WHERE8
c.若需得到在所有仓库屮都存在的产品的名称,则对应的查询语句为:
SELECTnameFROMP
WHERE9
(SELECT*FROMW
WHERENOTEXISTS
(SELECT*FROMI
WHEREP.productID=I.product工DANDW.warehouseID=I.warehouselD.)
7、A・实体完整性、参照完整性、用户定义完整性
B.参照完整性、实休完整性、用户定义完整性
C.用户定义完整性、实体完整性、参照完整性
D.实体完整性、用户定义完整性、参照完整性
8、A.RproductID=I.productID;
B.RproductID=I.productlDORDERBYname;
C.RproductID=I.productIDGROUPBYname;
D.RproductID=I.productIDGROUPBYname,quantity;
9、A・EXISTSB・NOTEXISTSC・IND・NOTIN
10、对事务回滚的正确描述是。
A.将该事务对数据库的修改进行恢复
B.将事务对数据库的更新写入硕盘
C.跳转到事务程序的开头重新执行
D.将事务小修改的变量值恢复到事务开始吋的初值
11>
关系R、S分别如表6-6和表6-7所示,元组演算表达式
表6・6关系R
1
2
3
4
5
6
7
8
9
10
11
12
{/A>
讥1])}的结果为
表6・7关系S
13
14
(1)
(2)
(3)
c
(4)
A.
(1)B・
(2)C・(3)D・(4)
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工和部门关系的外键分别是12o
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门屮月工资最高的'
'
职工号〃的SQL查询语句如下:
select职工号from职工asE
where月工资=(selectMax(月工资)from用I丄asM13)。
12.A.职工号和部门号B.部门号和负责人代码
C.职工号和负责人代码D.部门号和职工号
13>
A.whereM.职工号=E.职工号B.whereM・职工号=E.负责人代码
C・whereM.部门号=部门号D・whereM.部门号=E・部门号
操作序列Tl、T2、T3对数据A、B、C的并发操作如表6-8所示,T1与T2间并发操作14,T2与T3间并发操作15。
表6-8操作序列T1、T2、T3对数据A、
C的并发操作时间
T1
T2
T3
读A=50
t2
读B=200
X1=A+B
匕
t5
B=B-100
t7
写B
t8
J
l^B=100
t10
验算不对
写B二B+50
16、关系R、S分别如表6-9和表6-10所示,关系代数表达式ri]5,6(6>
5(RxS))二
表6・9关系R
表6・10关系S
A.
(1)B.
(2)C.(3)D.(4)
17、在数据库管理系统中,不属于安全性控制机制。
A.完整性约朿B.视图
C.密码验证D.用户授权
给定供应关系SPJ(供应商号,零件号,工程号,数量),杳询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。
SELECT工程号,18FROMSPJ
GROUPBY工程号
19
ORDERBY工程号DESC;
18、A.AVG(数量)At平均数量B.AVG(数量)AS平均数量
C.平均数量AtAVG(数量)D.平均数量ASAVG(数量)
19、A.HAVINGCOUNT(DISTINCT(供应商号))>
B・WhereCOUNT(供应商号)>
C・HAVING(DISTINCT(供应商号))>
D.Where供应商号2
设关系模式R(A,B,C.,传递依赖指的是一20;
下列结论错误的是一21。
20、A.若A—B,B->
C,贝ijA—CB・若A—B,A—C,则A—BC
C.若A—C,贝iJab-*cD.若A—BC,则A—B,a-*c
21、A・若A->
BC,则A—B,A—CB・若A—B,A—C,则A—BC
C・若A—C,贝ljAB->
CD・若AB—C,则A—C,C
22、在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的语言來实现。
A.数据定义B.数据操作
C.数据查询D.数据控制
23、若某个关系的主码为全码,则该主码应包含<
A.单个属性B.两个属性
C.多个属性D.全部属性
24、建立一个供应商、零件数据库。
其中'
供应商〃表S(Sno,Sname,Zip,City)分别表示:
供
应商代码,供应商名,供应商邮编,供应商所在城市,其函数依赖为:
Sno->
(Sname,Zip,City),Zip—City。
供应商〃表S屈于o
A・INFB・2NFC・3NFD・BCNF
关系R、S分别如表和表672所示,可由25一基本的关系运算组成,AXIS=26。
表6J1关系R
a
b
e
f
g
表6・12关系S
2
25、A.口、o和xB・一、o和xC.D、o和xD.口、o和Q
26、
(1)