单选题 第(38)~(40) 题基于学生一课程数据库中的3个基本表:
学生信息表:s(sno,sname,sex,age,dept)主码为sno
课程信息表:c(cno,cname,teacher)主码为cno
学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)

单选题 实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是
【正确答案】 C
【答案解析】[命题目的] 本题主要考查了SQL语言的SELECT语句。
[解题要点] 题目要求是选出姓名字段,而不是所有字段,因此选择C)。
[考点链接] 掌握关系数据库中SQL语言的 WHERE语句的用法。
单选题 在“查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称”的 SQL语句中,将使用到的表是
【正确答案】 C
【答案解析】[命题目的] 本题主要考查关系之间的相互依赖情况。
[解题要点] 因为在学生信息表中有学生的学号、姓名信息,课程信息表中存有课程名称,SC表有课程号和成绩。
[考点链接] 掌握简单查询、连接查询、嵌套查询三者之间的联系与区别。
单选题 下列叙述中,错误的是
【正确答案】 A
【答案解析】[命题目的] 本题主要考查主码的概念。
[解题要点] 主码是能够唯一标识表中元组的属性,在s表中snanle值可能会有相同的,因此不能将其设为主码。
[考点链接] 掌握关系数据库中外码、主属性的概念。