结构推理 设有三个关系: S(SNO,SNAME,AGE,SEX); SC(SNO,CNO,GRADE); C(CNO,CNAME,TEACHER)。 试用ALPHA语言表示下列操作语句: (1)查询LIU老师所授课程的课程号、课程名; (2)查询年龄大于23岁的男学生的学号与姓名; (3)查询学号为S3学生所学课程名与任课老师名; (4)把学号为S9的名为“李小小”,且年龄为17岁的女生信息存入数据库; (5)把学号为S9的学生年龄改为18岁。
【正确答案】(1)GET W(C.CON,C.NAME):C.TEACHER=`LIU` (2)GET W(S.SNO,S.SNAME):S.AGE>23S.SEX=`M` (3)RANGE SC X GET W(C.CNAME,C.TEACHER): X(X.SNO=`S3`X.CNO=C.CNO) (4)MOVE `S9` TO W. SNO MOVE `李小小` TO W. SNAME MOVE `17` TO W. AGE MOVE `F` TO W. SEX PUT W(S) (5)HOLD W(S.SNO,S.AGE):S.SNO=`S9` MOVE `18` TO W .AGE UPDATE W
【答案解析】