更多"已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖"的相关试题:
[单项选择]已知学生关系是:学生(学号,姓名,性别,专业号,班长),其中“学号”是主要号码,“班长”属性表示该学生所在班级的班长的学号,则学生关系( )。
A. 是参照关系不是被参照关系
B. 既是参照关系又是被参照关系
C. 是被参照关系而不是参照关系
D. 没有参照关系
[单项选择]已知学生关系:学生(学号、姓名、年龄、住址),若有SQL查询语句:select姓名,年龄from学生where住址=‘江苏’,则该语句对学生关系进行了()操作。
A. 交和选择
B. 投影和选择
C. 选择和连接
D. 连接和投影
[简答题]已知学生表:S(学号,姓名,性别,出生年月)和SQL语句:
SELECT学号,姓名,性别
FROM S
WHERE性别="男"
ORDER BY学号;
试依据这个SQL语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。
[*]
(1) ______
(2) ______
(3) ______
(4) ______
(5) ______
(6) ______
(7) ______
(8) ______
(9) ______
(10) ______
[填空题]已知关系模式:学生表(学号、姓名、性别、出生年月),其中“学号”为主键,若要查询所有女生的学号与姓名,则SQL语句为Select 学号,姓名FROM学生表 __________ 性别=“女’。
[单项选择]已知学生、课程和成绩3个关系如下:
学生(学号、姓名、性别、班级)
课程(课程名称、学时、性质)
成绩(课程名称、学号、分数)
若打印学生成绩单,包含学号、姓名、课程名称、分数,应该对这些关系进行______操作。
A. 并
B. 交
C. 乘积
D. 连接
[单项选择]已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT学号FROM学生
WHERE姓名LIKE"张%"AND年龄!=15
为了加快该查询的执行效率,应该______。
A. 在学号列上建索引
B. 在姓名列上建索引
C. 在年龄列上建索引
D. 在学号和年龄列上建索引
[单项选择]已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生“性别”字段值设置为“男”。
Private Sub Command0_Click( )
Dim str As String
Set db=CurrentDb( )
str="______"
DoCmd.RunSQL str
End Sub
按照功能要求,在横线上应填写的是______。
A. Update学生表set性别=’男’where生日Is Null
B. Update学生表set性别=’男’where生日=Null
C. Set学生表Values性别=’男’where生日Is Null
D. Set学生表Values性别=’男’where生日=Null
[单项选择]设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是()。
A. SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b
B. SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b
C. SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
D. SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
[单项选择]
已知学生关系模式为S(Sno,Sname,Major),其属性分别代表学生的学号、姓名和专业名。要查询专业名中含有“计算机”的学生总数,可使用语句:
SELECT(1)
FROM S
WHERE(2)
(1)处应选择()
A. Sno
B. SUM(Sno)
C. MAX(Sno)
D. COUNT(Sno)
[填空题]设有如下关系:学生(学号,姓名,性别,年龄,班号) 其关键字是学号,将学号为10的学生姓名改为“王华”的SQL语句是______。
[填空题]设有如下关系:学生(学号,姓名,性别,年龄,班号)其关键字是学号,将学号为10的学生姓名改为“王二小”的SQL语句是______。