题目内容

在学生选课数据库S_T中,有:学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpno,ccredit),选课表sc(sno,cno,grade)。针对数据库S_T,以下创建视图的命令不正确的是()。

A. 在学生选课数据库S_T中,有:学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpno,ccredit),选课表sc(sno,cno,grade)。针对数据库S_T,以下创建视图的命令不正确的是()。
B. create view view2asselect sno,sname,sdeptfrom studentwhere sdept='CS'
C. create view view3asselect sno,sage+20from studentwhere ssex='女'
D. create view view4asselect student.sno,sname,sc.sno,cno,gradefrom sc,studentwhere sc.sno=student.sno and cno='1'

查看答案
更多问题

为维护数据库的完整性,DBMS必须提供()。

A. 定义完整性约束条件的机制
B. 检查完整性约束条件的机制
C. 违约处理
D. 授权机制

创建视图sale_item_view,该视图中包含订单编号、订货日期、图书编号及数量。可以使用以下SQL语句实现:create view sale_item_view(order_no,order_date,book_no,qty) asselect sales.order_no,sales.order_date,book_no,qtyfrom sales,sale_itemwheresales.order_no=sale_item.order_no

A. 对
B. 错

在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。查询至少选修了“201815005”同学所选课程的学生的姓名,可以使用如下SQL语句。select snamefrom student swhere sno<>‘201815005’ and not exists(select *from sc xwhere x.sno='201815005' and not exists(select *from sc ywhere y.cno=x.cno and y.sno=s.sno ) )

A. 对
B. 错

与where sdpet in ('CS','IS','MA') 等价的条件是 where sdept='CS' or sdept='IS' or sdept='MA'

A. 对
B. 错

答案查题题库