题目详情
题目详情:
发布时间:2023-10-20 12:27:27

[单项选择] 现有学生表和修课表,其结构为: 学生表(学号,姓名,入学日期,毕业日期) 修课表(学号,课程号,考试日期,成绩) 现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是()。
A. 在修课表的考试日期列上定义一个CHECK约束
B. 在修课表上建立一个插入和更新操作的触发器
C. 在学生表上建立一个插入和更新操作的触发器
D. 在修课表的考试日期列上定义一个外码引用约束

更多"现有学生表和修课表,其结构为: 学生表(学号,姓名,入学日期,毕业日期"的相关试题:

[单项选择] 现有学生表和修课表,其结构为:  学生表(学号,姓名,入学日期,毕业日期)  修课表(学号,课程号,考试日期,成绩)  现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是()。
A. 在修课表的考试日期列上定义一个CHECK约束
B. 在修课表上建立一个插入和更新操作的触发器
C. 在学生表上建立一个插入和更新操作的触发器
D. 在修课表的考试日期列上定义一个外键引用约束
[单项选择]设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。
A. SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
B. SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90
C. SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90
D. SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
[简答题]已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。
[多项选择]查询选修了课程号为’C2’的学号和姓名,下列可以实现该效果的SQL语句是()
A. select s.s#,sname from s where s.s#=(selectsc.s#fromscwherec#=’c2’
B. select s.s#,sname from s,s cwhere s.s#=sc.s#andc#=’c2’
C. select s.s#,sname from s joinscon s.s#=sc.s#wherec#=’c2’
D. select s.s#,sname from s where s.s#in(selectsc.s#fromscwherec#=’c2’)
[单项选择]有关系模式:S学号,姓名,班级,课程号,课程名,成绩),为了使分解后的关系均达到3NF,则至少需要将S分解成()
A. 2个表
B. 3个表
C. 4个表
D. 5个表
[简答题] 设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多名学生选。每位学生由学号惟一标识,一个学生只在一个系学习;每门课程由课程号惟一标识。每个学生选的每门课程有惟一的成绩。  (1)请指出此关系模式的候选键。  (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?并简单说明理由。  (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
[单项选择]设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是()。
A. SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%
B. SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%
C. SELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE “A%”
D. SELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE “A%”
[判断题]设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。
[单项选择]在学生选课表(SC)中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句是()
A. SELECT XH,GD FROM SC WHERE CH=’3’ORDER BY GDDESC
B. SELECT XH,GD FROM SC WHERE CH=’4’ORDER BY GDASC
C. SELECT XH,GD FROM SC WHERE CH=’5’GROUP BY GDDESC
D. SELECT XH,GD FROM SC WHERE CH=’6’GROUP BY GDASC
[单项选择]学生信息表Student如下所示:学号姓名所在省市0001李辉北京0002张明上海0003王小玉北京0004李淑华湖南0005赵静上海查询所有学生来自于哪几个省市使用的语句为()。
A. Select unique所在省市from Student
B. Select所在省市from Student
C. Select only所在省市from Student
D. Select distinct所在省市from Student
[单项选择]已知三个关系:学生(学号,姓名,性别)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有()
A. 选择、投影、自然连接
B. 选择、投影
C. 选择、自然连接
D. 投影、自然连接
[填空题]在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对()的约束。
[单项选择]有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是()
A. SELECT*FROMS
B. SELECT*WHERESFROM专业=英语
C. SELECT姓名WHERESFROM专业=英语AND性别=女
D. SELECT姓名FROMSWHERE专业="英语"AND性别="女"
[单项选择]有学生档案表:S(学号,姓名,性别,出生年月,专业),若要利用S表复制一个新的学生名单表:R(学号,姓名),则可以直接实现这个操作的方法是()
A. 复制查询
B. 更新查询
C. 追加查询
D. 生成表查询
[单项选择]考场单(学号,姓名,项目,考场,地点)的设计属于()。
A. 内模式设计
B. 详细设计
C. 概念模式设计
D. 外模式设计

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码