设有学生关系:S(SNO, SNAME, SEX, AGE, DEPT)。在这个关系中,SNO表示学号,SNAME表示姓名,SEX表示性别,AGE表示年龄,DEPT表示系部。查询学生姓名和所在系的投影操作的关系运算式是()。
A.П2, 5(S)
B.σ2, 5(S)
C.ПSNAME, DEPT(S)
D.σSNAME, DEPT(S)
A.П2, 5(S)
B.σ2, 5(S)
C.ПSNAME, DEPT(S)
D.σSNAME, DEPT(S)
第1题
在关系代数的基本运算中,交、连接、除这三种运算可用其它五种运算来表达,以下描述正确的是( )。
A.R ∩ S = R – (R – S)
B.R ∞XθY S = σ XθY(R×S)
C.R(X, Y)÷S(Y, Z) =ПX(R)–ПX(ПX(R)×ПY(S)-R)
D.R(X, Y)÷S(Y, Z) =ПX(R)–ПX(ПX(R)×ПY(S))
第2题
有关系S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO, GRADE)。其中SNO是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的学生姓名,则SQL语句是: SELECT SNAME FROM S,C,SC WHERE子句。 这里的WHERE子句的内容是( )。
A.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE>=20 and CNAME=‘ACCESS’
B.S.SNO = SC.SNO and C.CNO = SC.CNO and SAGE in>=20 and CNAME in ‘ACCESS’
C.SAGE in>=20 and CNAME in ‘ACCESS’
D.SAGE>=20 and CNAME=’ ACCESS’
第3题
学生关系模式 S (SNO,SNAME,SEX,AGE),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性“AGE”,可选用的SQL语句是( )。
A.DELETE AGE FROM S
B.ALTER TABLE S DROP AGE
C.UPDATE S AGE
D.ALTER TABLE S AGE
第4题
设有一个医生诊疗数据库,其包含3个关系模式:
患者(患者编号,患者姓名,性别,出生日期,所在单位);
医生(医生编号,医生姓名,出生日期,最高学位,所在科室);
治疗(患者编号,医生编号,诊断日期,诊断结果)。
其中,患者和医生通过治疗关系建立联系,即某医生给某患者在某一天看病,给出一个诊断结果。
根据以上描述,治疗关系模式中的外码是( )。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!