、命令“joinwithatonewfor学号=a.学号fields学号,姓名,性别,a.数学,a.英语”中包含的关系运

题目
单选题
、命令“joinwithatonewfor学号=a.学号fields学号,姓名,性别,a.数学,a.英语”中包含的关系运算有()
A

连接、选择

B

连接、投影

C

选择、投影、连接

D

选择、投影

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

学生、课程和成绩三个关系:学生(学号,姓名,性别,班级),课程(课程名称,学时,性质),成绩(课程名称,学号,分数),若打印学生成绩单,包含学号、姓名、课程名称、分数,应该对这些关系进行( )操作。

A.并

B.交

C.乘积

D.连接


正确答案:D

第2题:

把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件STB.DBF,应使用的命令是( )

A.USE STA COPY TO STB FIELDS学号,姓名

B.USE STB COPY TO STA FIELDS学号,姓名

C.COPY STA TO STB FIELDS学号,姓名

D.COPY STB TO STA FIELDS学号,姓名


正确答案:A
必须先打开被复制的数据表文件,所以只有A是正确的。

第3题:

已知学生关系(学号, 姓名, 性别, 课程号, 成绩, 所在系号)有下列函数依赖 Ⅰ.(学号, 课程号)→课程号 Ⅱ.(学号, 课程号)→成绩 Ⅲ.(学号, 课程号)→所在系号 Ⅳ.(学号, 课程号)→姓名,性别 Ⅵ.(学弓, 桌程号)→学号 以上函数依赖属于非平凡函数依赖的是

A.仅I和V

B.仅Ⅱ和V

C.仅Ⅲ和Ⅳ

D.仅II、Ⅲ和Ⅳ


正确答案:D
解析:若X→Y,但Y属于X(Y∈X),则称X→Y是平凡函数依赖,否则称为非平凡函数依赖。即平凡函数依赖,仅当其右边的属性集是左边属性集的子集时成立。

第4题:

“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。

A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)

B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)

C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)

D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)


正确答案:D
在SQL命令中,主关键字用“PRIMARY KEY”。

第5题:

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:

SELECT学号,姓名,系名

FROM Students

WHERE(61)AND(62);

A.姓名LIKE'李 '

B.姓名LIKE'李%'

C.姓名AS'李 '

D.姓名AS'李%'


正确答案:B

第6题:

设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。

A.姓名

B.身份证号

C.姓名,性别,年龄

D.学号,姓名


正确答案:B

第7题:

设有 S ( 学号,姓名,性别 ) 和 SC ( 学号,课程号,成绩 ) 两个表,如下 SQL 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别,正确的是

A)SELECT 学号 , 姓名 , 性别 FROM s WHERE EXISTS

(SELECT * FROM sc WHERE SC. 学号 = S . 学号 AND 成绩 <=85)

B)SELECT 学号 , 姓名 , 性别 FROM s WHERE NOT EXISTS

(SELECT * FROM sc WHERE SC. 学号 = S . 学号 AND 成绩 <=85)

C)SELECT 学号 , 姓名 , 性别 FRO M s WHERE EXISTS

(SELECT * FROM sc WHERE SC. 学号 =S. 学号 AND 成绩 >85)

D)SELECT 学号 , 姓名 , 性别 FROM s WHERE NOT EXISTS

(SELECT * FROM sc WHERE SC. 学号 =S. 学号 AND 成绩 <85)


正确答案:D

第8题:

●现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业)的主键为: (24) 。

(24) A.宿舍编号

B.学号

C.宿舍地址,姓名

D.宿舍编号,学号


正确答案:B
【解析】学生的学号一般是全校唯一的,只有它可以作为"学生"表的主键。

第9题:

设有如图所示的E-R模型:

将上述E-R模型转换成关系模式,正确的结果应是

A.成绩(学号,姓名,年龄,性别,课程号,课程名,学时,分数)

B.学生(学号,姓名,年龄,性别,分数)、课程(课程号,课程名,学时)

C.学生(学号,姓名,年龄,性别)、课程(课程号,课程名,学时,分数)

D.学生(学号,姓名,年龄,性别)、课程(课程号,课程名,学时)、成绩(学号,课程号,分数)


正确答案:D
解析:本题考查E-R模型转换成关系模式的过程。E-R模型可以向现有的多种数据库模型转换,对不同的数据库模型有不同的转换规则。向关系模型转换的规则是:一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的关系则有:一个1:1联系可以转换为一个独立的关系模型;一个1:n的联系可以转换为一个独立的关系模型,也可以与联系的任意n端实体所对应的关系模式合并;一个m: n的联系转换为一个关系模式。题目给出的E-R模型包含两个实体:学生和课程,包含一个m: n的联系,应该转换为一个关系模式。正确答案为选项D。

第10题:

设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是( )。

A.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL

B.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL

C.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL

D.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL


正确答案:B
从数据库中查出没有选课的学生姓名和所在系,则在学生表中查出选课表中没有的学生即可。在这里采用LEFTJOIN来连接查询。并且要求选课表中的学生学号为NULL。

更多相关问题