niusouti.com

设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno, eno, grade)的主码为(sno, cno),则关系模式R(sno, eno, sex, dept, grade)最高属于A.1NFB.2NFC.3NFD.BCNF

题目

设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno, eno, grade)的主码为(sno, cno),则关系模式R(sno, eno, sex, dept, grade)最高属于

A.1NF

B.2NF

C.3NF

D.BCNF


相似考题
更多“设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno, eno, grade)的主码为(sno, ”相关问题
  • 第1题:

    第38~40题基于“学生—课程”数据库中的三个基本表: 学生信息表:s(sno,sname,sex,age,dept),主码为sno 课程信息表:c(cno,cname,teacher),主码为cno 学生选课信息表:sc(sno,cno,grade),主码为(sno,cno)实现“从学生信息表中找出性别为女的学生姓名”的SQL语句是( )。 A.SELECT*FROMs B.SELECT*FROM s WHERE sex=’女’ C.SELECT*sname FROM s WHERE sex=’女’ D.SELECT*FROM s WHERE grade=’’


    正确答案:C
    只是查询学生姓名,所用语句为SELECT *sname……。

  • 第2题:

    设学生关系S(sno,sname,sex,dept)的主码为sno,学生选课关系SC(sno,cno,grade)的主码为(sno,cno),则关系模式R(sno,cno,sex,dept,grade)最高属于( )。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A

  • 第3题:

    设学生关系S(sno,sname,sex,dept)的主码为sno,学生选课苯系SC(sno,cno,grade)的主码为(sno,cno),则关系模式R(sno,cno,sex,dept,grade)最高属于( )。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:本题考查关系模式的规范化。关系R的每个分量都是不可分的数据项,属于1NF。若关系模式属于1NF,且每一个非主属性完全函数依赖于码,则属于2NF。这个关系中,非主属性“cno”并不依赖于码sno,故不属于2NF,仍然属于1NF。因此,本题的正确答案是A。

  • 第4题:

    第(37)至{38)题基于学生—课程数据库中的三个基本表:学生信息表:3(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为eno学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)“从学生选课信息表中找出无成绩的元组”的SQL语句是

    A.SELECT * FROM sc WHERE grade=NULL

    B.SELECT * FROM sc WHERE grade IS"

    C.SELECT* FROM sc WHERE grade IS NULL

    D.SELECT* FROM sc WHERE grade="


    正确答案:C
    解析:本题关键点是如果一个值为空,则正确的表达方式为“ISNULL”,所以本题正确的SQL。语句为C(SELECT*FROMscWHEREgradeISNULL)。

  • 第5题:

    下列问题是基于学生一课程数据库中的三个基本表:学生信息表:s(sno,sname,sex,age,dept)主码为sno课程信息表:c(cno,cname,teacher)主码为cno学生选课信息表:sc(sno,cno,grade)主码为(sno,cno)

    “从学生选课信息表中找出无成绩的元组”的SQL语句是

    A.SELECT*FROM sc WHERE grade=NULL

    B.SELECT*FROM sc WHERE grade IS''

    C.SELECT*FROM sc WHERE grade IS NULL

    D.SELECT*FROM sc WHERE grade=''


    正确答案:C
    解析:本题是对SQL语句中选择语句的考查。关键点是如果一个值为空,则正确的表达方式为“ISNULL”,所以本题正确的SQL语句为C(SELECT*FROMscWHEREgradeISNULL),答案为C。