itgle.com

关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade))属于2

题目

关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。

A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade))属于2NF

B.{(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)}属于2NF

C.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}属于3NF

D.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}属于3NF


相似考题
更多“关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号, ”相关问题
  • 第1题:

    数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:

    SELETE Sname

    FROM

    5.


    正确答案:NOTEXISTS
    NOTEXISTS

  • 第2题:

    下列问题是基于如下叙述:关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

    关系模式Student的规范化程度最高达到

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:关系Student的元组的每个分量不可再分,因此Student∈1NF。(Sno,Cno)是关系的码,而又存在Sno→Sname,即有非主属性Sname对码(Sno,Cno)的部分函数依赖,因此关系Student不属于2NF,也不属于3NF、BCNF。所以关系Student的规范化程度为1NF。本题的答案为A。

  • 第3题:

    设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。SC的主码和属性集(Sno,Tno)的闭包分别是______。

    A) (Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}

    B) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthday,Cno}

    C) (Sno,Cno)和{Sno,Shame,Sex,Birthday,Cno,Cname,Grade}

    D) (Sno,Cno,Tno)和{Sno,Sname,Sex,Birthdayr,Tno,Tname}

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查的知识点是完全与部分函数依赖。主码属性必须完全函数决定关系的所有其他属性,由Cno→Cname可知Cno是主属性之一,同理Tno也是主属性之一。A、C选项错误。闭包的推算过程为:{Sno,Tno}→{Sno,Tno,Sname,Sex,Birthday,Tname}。所以本题答案为D。

  • 第4题:

    下题基于如下叙述:关系模式Student(Sno, Sname, Cno, Cname, Grade, Tname, Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。关系模式Student的规范化程度最高达到( )。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:关系模式Student的元组的每个分量不可再分,因此 Student∈1NF。(Sno, Cno)是关系的码,而又存在Sno→Sname, Cno→Cname,即存在部分函数依赖,因此关系Student不属于2NF,也不属于3NF、BCNF。所以关系Student的规范化程度为1NF。

  • 第5题:

    基于如下叙述: 关系模式 Student(Sno,Sname,Cno, Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名、课程号、课程名、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以有若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

    关系模式Student 的候选关键码有_________。

    A.1个,为(Sno,Cno)

    B.1个,为(Sno,Cno,Tname)

    C.2个,为(Sno,Sname,Cno)和(Sno,Cno,Tname)

    D.2个,为(Sno,Sname,Cno)和(Sname,Cno,Tname)


    正确答案:B
    解析:因“一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名”,故候选键为:(Sno,Cno,Tname)。