在基本表中,检索存储全部种类商品的仓库的编号及名称。试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。
第1题:
已知商品表的关系模式为:商品(商品编号,名称,类型),使用SQL语句查询类型为"食品",并且名称中不包含"面包"的商品信息,以下正确的是()。
A.SELECT*FROM商品WHERE类型="食品"AND名称NOTLIKE"*面包*"
B.SELECT*FROM商品WHERE类型="食品"AND名称"*面包*"
C.SELECT*FROM商品WHERE类型="食品"AND名称NOTIN("面包")
D.SELECT*FROM商品WHERE类型="食品"OR名称="面包"
第2题:
A. Select Case语句中的条件表达式可以是任何形式的表达式
B. Select Case语句中的条件表达式只能是数值表达式或者字符表达式
C. 在执行Select Case语句时,所有的Case子句都按出现的次序被顺序执行
D. Select Case语句的测试表达式会多次计算
第3题:
Select查询语句语法格式是:( )。
A.Select[ALL|DISTINCT]<目标列表达式>[AS列名][,<目标列表达式>[AS列名]…]FROM<表名>[,<表名>…][where<条件表达式>[AND|OR<条件表达式>…][GROUP BY列名[HAVING<条件表达式>]][ORDER BY列名[ASC|DESC]]
B.Insert INTO<表名>[(<字段名1>[,<字段名2>,…])]VALUES(<常量1>[,<常量2>,…])
C.Update(表名)Set列名1=常量表达式1[,列名2=常量表达式2…]Where<条件表达式>[And|or<条件表达式>…]
D.Delete From<表名>[Where<条件表达式>[And|Or<条件表达式>…]]
第4题:
阅读以下说明,回答问题1~4。
[说明]
设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S,C,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。
试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。
第5题:
在关系代数中,最常用的式子是“投影选择联接表达式” (41) ,此处凡“R1×R2×…×R2为基本表,F是公式,A1,A2,…,An为属性,针对这个表达式,SQL设计了SELECT句型:
SELECT A1,A2,….An
FROM R1,R2,…Rn
WHERE F
A.
B.
C.
D.
第6题:
第7题:
SELECT语句中FROMR,此处R是基本表名,但应理解为()
第8题:
有关系表R(学号,姓名,性别),若要检索R中所有男同学的元组,则该操作的关系代数表达式为()
第9题:
SQL查询语句中,在SELECT子句中可以出现()。
第10题:
第11题:
第12题:
第13题:
以下正确的叙述是 ______。 Select Case x Case 1 to 10 …… End Select
A.Select Case语句中的测试表达式可以是任何形式的表达式
B.Select Case语句中的测试表达式只能是数值表达式或字符串表达式
C.在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行
D.如下Select Case语句中的Case表达式是错误的:
第14题:
以下正确的叙述是: ______。
A.Select Case语句中的测试表达式可以是任何形式的表达式
B.Select Case语句中的测试表达式只能是数值表达式或字符串表达式
C.在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行
D.如下Select Case语句中的Case表达式是错误的: Select Case x Case 1 to 10 .... End Select
第15题:
设有关系R=A,B,C和关系表达式:上述关系代数表达式中,与SQL语句select distinctA,Cfrom R where B=5等价的是____。
A.都等价
B.Ⅲ
C.Ⅱ
D.Ⅰ
第16题:
在基本表中,检索每个仓库存储商品的总价值。试写出相应的SELECT语句。要求显示(S,SUM_VALUE),其属性为仓库编号及该库存储商品的总价值。
第17题:
设关系P和Q分别为2元和3元关系,则与关系代数表达式等价的是(1)。对于基本表S(S#,NAME,SEX,BIRTEBAY)和SC(S#,C#,GRADE),其中S#、NAME、SEX、BIRTHDAY、C#和GRADE分别表示学号、姓名、性别、生日、课程号和成绩,有一SQL语句:
SELECT S#, NAME
FROM S
WHERE S# NOT IN
( SELECT S#
FROM SC
WHERE C#='c102');
其等价的关系代数表达式是(2)。
A.
B.
C.
D.
第18题:
设R和S是两个关系,与关系代数表达式R×S等价的SQL语句是:select*()。
第19题:
试叙述SELECT语句的关系代数特点和元组演算特点。
第20题:
设某商业集团关于商店销售商品的数据库中有三个基本表: 商店SHOP(S#,SNAME,AREA,MGR_NAME) 其属性是商店编号,商店名称,区域名,经理姓名。 销售SALE(S#,G#,QUANTITY) 其属性是商店编号,商品编号,销售数量。 商品GOODS(G#,GNAME,PRICE) 其属性是商品编号,商品名称,单价。试写出检索销售“冰箱”的商店的编号和商店名称的SELECT语句表达形式。
第21题:
在SELECT语句的FROM子句中允许出现()
第22题:
Ⅱ性别(R)
σ性别(R)
Ⅱ性别="男"(R)
σ性别="男"(R)
第23题: