第一范文网 - 专业文章范例文档资料分享平台

数据库期末试卷- 副本(2)

来源:用户分享 时间:2025/6/18 14:44:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

13、在嵌入式SQL中,当在SQL语句中引用宿主语言的程序变量时,程序变量应(C) A、加前缀$ B、加后缀$ C、加前缀: D、加后缀: 14、使用CREAE VIEW语句建立的是(C)

A、数据库 B、表 C、视图 D、索引

15、在SQL中使用UPDATE对表中数据进行修改时,应适用语句是(D) A、WHERE B、FROM C、VALUES D、SET

16、在SQL的查询语句中,对应关系代数中“投影”运算的语句是(A) 返回

A、SELECT B、FROM C、WHERE D、SET

17、在WHERE语句的条件表达式中,与零个或多个字符匹配的通配符是(C) A、* B、? C、% D、___ 18、在SQL语句中,谓词“EXISTS”的含义是(B)

A、全程量词 B、存在量词 C、自然连接 D、等值连接 19、视图建立后,在数据字典中存放的是(C)

A、查询语句 B、组成视图的表的内容 C、视图的定义 D、产生视图的表的定义 20、在SQL中,回收用户操作权限的命令是(D)

A、GRANT B、FROM C、SET D、REVOKE 21、在数据库与宿主语言之间传递信息,是通过(C) A、全局变量 B、共享变量 C、公共数据区 D、系统缓冲区 二、填空题

1、 SQL的含义是 结构化查询语言

2、 在SQL中视图是由 基本表 或 视图 产生的虚表。 3、 在SQL中建立索引的命令是 Create Index 4、 在SQL中数据库是 基本表(或表) 的集合

5、 在SQL中使用 Create Table 确定基本表的结构 6、 在SQL中使用 视图 描述数据库的外模式

7、 在SQL中X NOT BETWEEN 20 AND 30的含义是 x<20或x>30 8、 从数据库设计的观点考虑,基本表的描述是定义数据库的 逻辑 模式 9、 在嵌入式SQL中使用 游标 方法解决与其他程序设计语言数据组织方式不一

致的问题

10、程序设计语言的特点考虑,C语言属于 过程化 语言,而SQL属于 非过程化 语言。 三、应用题

1、给出为工程J1供货的厂商号,并按厂商号升序。

Select SNO From SPJ Where JNO=‘J1’ Order by SNO 2、给出供货量在300~500之间的所有供货情况。

① Select * From SPJ Where QTY Between 300 and 500 ② Select * From SPJ Where QTY <= 300 and QTY>=500 3、给出由London的厂商供给London的工程的产品号。

① Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND S.CIYT=

‘London’ and J.CITY=‘London’或 ② Select PNO From SPJ Where SNO IN

(Select SNO From S Where CIYT=‘London’ ) and

JNO IN (Select JNO From J Where CIYT=‘London’ )

4、给出满足如下条件的所有产品号:提供该零件的厂商和使用该零件的工程在同一城市。 ① Select PNO From SPJ Where SNO IN (Select SNO From S,J Where S.CITY=J.CITY)或 ② Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND J.CITY=S.CITY 5、给出由S1提供产品的工程名

① Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO=‘S1’)或 ② Select Jname From J,SPJ Where 返回J.JNO=SPJ.JNO AND SNO=‘S1’ 6、给出使用了由供应红色产品的厂商供应的产品的工程名 1. Select PNO From P Where Color=‘red’ 2. Select SNO From SPJ Where PNO IN(1) 3. Select JNO From SPJ Where SNO IN(2) 4. Select JNAME From J Where JNO IN(3)

所以有:

Select Jname From J Where JNO

IN(Select JNO From SPJ Where SNO IN(Select SNO From SPJ Where PNO

IN (Select PNO From P Where color=‘red’ ))) 7、求使用了全部零件的工程名。

部分零件记为P1,余下零件记为P2,全部零件记为P=P1+P2;

使用P1,或P2的工程记为J2,使用P的工程记为J,全部工程记为J+J1+J2 先找出P的情况

(1) Select PNO From P;

再选择工程号J使用了零件(P1,P2,P)的情况;

(2)Select PNO From SPJ Where JNO (P1 ? J1,P2 ? J2,P ? J)

然后若P所有的零件在 (P1 ? J1,P2 ? J2,P ? J) 都能找到, 说明此工程号J是要找的

(3) Select JNO From SPJ Where ( (P1,P2,P))包括P 7、求使用了全部零件的工程名 现在先找出所有零件P的情况(1);

再选择工程号J(包括J、J1、J2情况)使用了零件的情况(2);

然后找出全部零件P(1)有,但没有包括全部P(P1?J1,P2 ? J2,P ? J2) 的,即挑出工程号J1,J2 最后从全部J+J1+J2中找出排除J1、J2,即挑出J1、J2 Select Jname From J Where NOT EXISTS (Select * From P Where NOT EXISTS

(Select PNO From SPJ Where PNO=P.PNO AND JNO=J.JNO )) 8、给出未采用由London供应者提供红色的零件的工程名 ① Select JNAME From J Where JNO NOT IN (Select JNO From SPJ Where SNO

IN(Select SNO From S Where S.CITY=‘London)

AND PNO IN(Select PNO From P Where P.COLOR=‘RED’))

② Select JNAME From J Where JNO NOT IN(Select JNO FromS,SPJ,P Where S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND S.CITY=‘London’ AND P.COLOR=‘RED’) 9、给出全部由S2提供零件的工程名

9、Select JNAME From J Where JNO IN (Select JNO From SPJ X Where NOT EXISTS (Select * From PNO=X.PNO AND SNO<>’S2’ ))或

Select Jname From J Where JNO IN (Select JNO From SPJ X Where not exists( Select * From SPJ Y Where SNO=‘S1’ AND NOT EXISTS(Select * From SPJ Z Where Z.PNO=Y.PNO and Z.JNO=X.JNO )))

10、求供给London的所有工程的零件名

1.找出London的所有工程 select jno from j where city=‘London’ 2.找出被工程使用的零件名 select pno from spj

3.要求找出这样的零件,即它被用了London的各个工程 Select Pname From P Where not exists (Select JNO From SPJ X Where JNO IN

(Select JNO From J Where CITY=‘London’) and not exists (Select * From SPJ Where PNO=P.PNO AND JNO=X.JNO))

11、给出至少使用了S1所提供的全部零件的工程名 Select JNAME From J Where not exists

(Select * From SPJ X Where SNO=‘S1’ AND not exists (Select * From SPJ Where PNO=X.PNO AND JNO=J.JNO)) 12、给出由提供红色零件的每个供应者供给零件的工程名 Select JNAME From J Where not exists (Select SNO From SPJ X Where PNO IN

(Select PNO From P Where COLOR=‘RED’) AND not exists (Select * From SPJ Where JNO=J.JNO AND SNO=X.SNO)) 13、给出由供应者S1提供零件的工程项目总数 Select COUNT(JNO) From J Where JNO IN

(Select JNO From SPJ Where SNO=‘S1’)或 Select Count(Distinct JNO) From SPJ Where SNO=‘S1’ 14、同时供应P1、P2两种产品的厂家名 Select SNAME From S Where SNO IN

(Select SNO From SPJ Where PNO=‘P1’)AND SNO IN (Select SNO From SPJ Where PNO=‘P2’)

15、显示与”TV”颜色相同的产品名

Select X.PNAME From P X,P Y Where X.COLOR=Y.COLOR AND Y.PNAME=‘TV’ 或 Select PNAME From P Where Color=(Select Color From P Where Pname=‘TV’)

第六章

一、单项选择题

1、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为(B )

A、平凡函数依赖 B、部分函数依赖 C、完全函数依赖 D、传递函数依赖 2、在关系模式R(U,F)中,如果X→U,则X是R的(C ) A、候选键 B、主键 C、超键 D、外键 3、在关系模式R(U,F)中,如果F是最小函数依赖集,则( D) A、至少有R∈2NF B、至少有R∈3NF

C、至少有R∈BCNF D、R的规范化程度与F是否最小函数依赖集无关

4、在关系模式R(U,F)中,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为(C) A、平凡函数依赖 B、部分函数依赖 C、完全函数依赖 D、传递函数依赖

5、在关系模式R(U,F)中,R中任何非主属性对键完全依赖是R∈3NF的( B ) A、充分必要条件 B、必要条件

C、充分条件 D、既不充分也不必要条件 6、对关系模式进行分解时,要求保持函数依赖,最高可以达到( B ) A、2NF B、3NF C、BCNF D、4NF

7、在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含键,则R最高可以达到( C )

A、2NF B、3NF C、BCNF D、4NF 8、每个X→Ai(I=1,2, ...,n)成立是X→A1,A2, ...,An成立的(A) A、充分必要条件 B、必要条件

C、充分条件 D、既不充分也不必要条件

9、对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到(D) A、2NF B、3NF C、BCNF D、4NF

10、在二元关系模式R(U,F)中,X、Y都是单一属性,如果X→Y,则R最高可以达到(D) A、2NF B、3NF C、BCNF D、4NF

11、关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是(A) A、插入异常 B、删除异常 C、候选键冗余 D、数据冗余过大 12、在关系模式R(U,F)中,Y∈XF+是X→Y是否成立(A) A、充分必要条件 B、必要条件

C、充分条件 D、既不充分也不要条件

13、在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是(C) A、一定是传递函数依赖 B、一定不是传递函数依赖

C、不一定是传递函数依赖 D、如果X是单一属性,则是传递函数依赖。 14、在二元关系模式R(U,F)中,则R最高可以达到(C) A、2NF B、3NF C、BCNF D、4NF 15、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的(B) A、充分必要条件 B、必要条件

C、充分条件 D、既不充分也不要条件

16、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失连接性,在下属范式中最高可以达到(B)

A、2NF B、3NF C、BCNF D、4NF

17、在关系模式R(U,F)中,R∈3NF且具有唯一的候选键,则(B) A、R属于3NF不属于BCNF B、R一定属于BCNF

C、R不一定属于BCNF

D、当候选键是单属性时,R属于BCNF

18、下列关于函数依赖与多值依赖的叙述中,正确的是(C) A、当X→→Y时,X的每个值一定对应Y的多个值 B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广

搜索更多关于: 数据库期末试卷- 副本(2) 的文档
数据库期末试卷- 副本(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c94pkm837j637lyd0yek6_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top