定义学生、教师和课程的关系模式S(S,Sn,Sd,Sc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C ,Cn,P)(其属性分别为课程号、课程名、先修课);SC(S,C,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系A.其他三项都不对B.C(C ,Cn,P)C.SC(S,C,G)D.S(S,Sn,Sd,Sc,Sa)

题目

定义学生、教师和课程的关系模式S(S,Sn,Sd,Sc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C ,Cn,P)(其属性分别为课程号、课程名、先修课);SC(S,C,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系

A.其他三项都不对

B.C(C ,Cn,P)

C.SC(S,C,G)

D.S(S,Sn,Sd,Sc,Sa)


相似考题
更多“定义学生、教师和课程的关系模式S(S,Sn,Sd,Sc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、 ”相关问题
  • 第1题:

    若有学生表Student,结构为:学生(学号,姓名,所在系),选课表SC结构为:选课(学号,课程号,成绩)。现要查询信息工程系学生的姓名和所选的课程号。下列关系代数表达式正确的是()。

    A、σ姓名,课程号( ∏所在系=‘信息工程’ (SCStudent))

    B、σ姓名,课程号( ∏所在系=‘信息工程’ SCStudent)

    C、∏姓名,课程号(σ所在系=‘信息工程’ (SCStudent))

    D、∏姓名,课程号(σ所在系=‘信息工程’ SCStudent)


    参考答案:C

  • 第2题:

    设学生表S、课程表C和学生选课表SC的结构如下:

    S(学号,姓名,年龄,系别)

    C(课程号,课程名)

    SC(学号,课程号,成绩)

    查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。

    A.SELECTS.姓名,SC课程号,SC成绩FROM S WHERE S.学号=SC.学号

    B.SELECTS.姓名,SC课程号,SC成绩FROM SC WHERE S.学号=SC.成绩

    C.SELECTS.姓名,SC课程号,SC成绩FROMS,SC WHERE S.学号=SC.学号

    D.SELECTS.姓名,SC课程号,SC成绩FROM S,SC


    正确答案:C

  • 第3题:

    学生关系模式为S(Sno, Sname, SD, Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 SELECT Sno, Sname, Sage FROM S WHERE (24);

    A.SD=计算机

    B.SD='计算机'

    C.'SD'=计算机

    D.'SD=计算机'


    正确答案:B

  • 第4题:

    根据以下资料,回答下列各题: 使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系) 课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。

    A.SELECT s.学号,姓名,课程名,成绩 FROM student s,score sc。course c WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系="计算机系"

    B.SELECT学号,姓名,课程名,成绩 FROM student s,score sc,course C WHERE s.学号=SC.学号AND sc.课程号=c.课程号AND院系="计算机系"

    C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 wHERE院系="计算机系"

    D.SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE院系="计算机系"


    正确答案:B
    B。【解析】由题所知,所查询的是计算机系所选课程的学生的学号、姓名、课程名和成绩,其中涉及三个表,所以条件为s.学号=sc.学号ANDsc.课程号=c.课程号AND院系=”计算机系”。所以答案选择B。

  • 第5题:

    学生选修课程的关系模式为SC(S,Sn,Sd,Sa,C,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C,Cn,P)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是

    A.C→Cn

    B.(S,C)→G

    C.S→Sd

    D.C→P


    正确答案:C

  • 第6题:

    定义学生选修课程的关系模式为SC(S,Sn,Sd,Sa,C,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C,Cn,P)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是

    A.Sn,C

    B.S,C

    C.S

    D.C


    正确答案:B

  • 第7题:

    定义学生选修课程的关系模式如下:SC(S,Sn,C,Cn,G)(其属性分别为学号、姓名、课程号、课程名成绩)。该关系的范式最高达到

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A

  • 第8题:

    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的学号和姓名


    正确答案:Select S#,SN FROM S WHERE SEX=’女’

  • 第9题:

    假定学生关系是S(SNO,SNAME,SEX,AGE),其属性是学号,姓名,性别,年龄;课程关系是C(CNO,CNAME),属性是课程号,课程名;学生选课关系是SC(SNO,CNO,GRADE),属性是学号,课程号,成绩。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系有()、()、(),SQL语句为:SELECT SNAME FROM WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND();查询所有课程都及格的学生学号,姓名,SQL语句为:SELECT SNO, SNAME FROM()WHERE() (SELECT * FROM SC WHERE S.SNO=SC.SNO AND ())。


    正确答案:s;sc;c;CNAME=‘computer’and SEX=‘女’;S;NOT EXISTS;GRADE<60

  • 第10题:

    学生表S、课程表C和学生选课表SC,它们的结构如下:S(S_NO,SN,SEX,AGE,DEPT) C(C_NO,CN) SC(S_NO,C_NO,GRADE)其中:S_NO为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C_NO为课程号,CN为课程名,GRADE为成绩检索所有比“王华”年龄大的学生姓名、年龄和性别正确的SELECT语句是()

    • A、SELECTSN,AGE, SEX FROM SWHERE AGE>(SELECTAGE FROM S WHERE SN=’王华’)
    • B、SELECTSN,AGE, SEX FROM S
    • C、SELECTSN,AGE,SEX FROM S
    • D、SELECTSN,AGE,SEXFROMS

    正确答案:A

  • 第11题:

    单选题
    查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是(  )。
    A


    SELECT s.学号,姓名,课程名,成绩
    FROM student s,score sc,course e
    WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系='计算机系'

    B


    SELECT学号,姓名,课程名,成绩
    FROM student s,score sc,course c
    WHERE s.学号=sc.学号AND sc.课程号=c.课程号AND院系='计算机系'

    C


    SELECT s.学号,姓名,课程名,成绩
    FROM(student s JOIN score se ON s.学号=sc.学号)
    JOIN course c ON sc.课程号=c.课程号
    WHERE院系='计算机系'

    D


    SELECT学号,姓名,课程名,成绩
    FROM(student s JOIN score sc ON s.学号=sc.学号)
    JOIN course c ON sc.课程号=c.课程号
    WHERE院系='计算机系'


    正确答案: D
    解析:
    本题三个表格均使用到了,所以需要两个连接条件,A项使用WHERE引出连接条件,但是多个条件间没有使用AND连接;BD两项没有指明“学号”字段选自哪些表格。

  • 第12题:

    问答题
    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的学号和姓名

    正确答案: Select S#,SN FROM S WHERE SEX=’女’
    解析: 暂无解析

  • 第13题:

    学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。

    SELECT Sno,Shame,Sage

    FROM S

    WHERE(24);

    A.SD=计算机

    B.SD='算机',

    C.'SD'=计算机

    D.'SD=计算机'


    正确答案:B
    解析:本题考查的是SQL与关系代数方面的基础知识。查询计算机系的学生学号、姓名和年龄,计算机是一个字符型的。选项A中计算机未用引号,所以是无法正确查询的。选项B是正确的。选项C将属性名SD用引号括起,而计算机未用引号括起,所以是无法正确查询的。选项D将条件全部用引号括起,所以也是无法正确查询的。

  • 第14题:

    已知某教务管理系统有下列关系模式(带下划线的属性是主码):

    系(系号,系名)

    学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号)

    课程(课程号,课程名,学分,开课系号,教师号)

    选课(学号,课程号,成绩)

    教师(教师号,姓名,职称,所在系号)

    ①请根据给出的关系模式画出该系统的E-R图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系属性。

    ②随着教学改革的需要,该系统需要满足下列需求:

    一门课程可由多名教师讲授,一名教师可以讲授多门课程。

    请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。


    正确答案:系(系号系名) 学生(学号姓名性别入学日期正常毕业日期所在系号) 课程(课程号课程名学分开课系号先修课) 教授(课程号开课系号教师号) 选课(学号课程号成绩) 教师(教师号姓名职称所在系号) [解析] 本小题主要是考查考生对范式的理解以及应用情况。3NF即第三范式是要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。
    系(系号,系名) 学生(学号,姓名,性别,入学日期,正常毕业日期,所在系号) 课程(课程号,课程名,学分,开课系号,先修课) 教授(课程号,开课系号,教师号) 选课(学号,课程号,成绩) 教师(教师号,姓名,职称,所在系号) [解析] 本小题主要是考查考生对范式的理解以及应用情况。3NF,即第三范式是要求一个数据库表中不包含已在其他表中已包含的非主关键字信息。

  • 第15题:

    学生表:student(学号,姓名,性别,出生日期,院系)

    课程表:course(课程号,课程名,学时)

    选课成绩表:score(学号,课程号,成绩)

    其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。

    查询“计算机系’’学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是

    A.SELECT s.学号,姓名,课程名,成绩 FROM studentS,score SC,course C WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=‘计算机系’

    B.SELECT学号,姓名,课程名,成绩 FROM student S,score SC,course c WHERE s.学号=sc.学号AND sc.课程号=c.课程号AND院系=‘计算机系’

    C.SELECT s.学号,姓名,课程名,成绩 FROM(student s JOIN score sc ON s.学号=sc.学号). JOIN course c ON sc.课程号=c.课程号 WHERE院系=‘计算机系’

    D.SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc‘ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE院系=‘计算机系’


    正确答案:C

  • 第16题:

    定义学生、教师和课程关系模式S(S,Sn,Sd,Sc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C ,Cn,P)(其属性分别为课程号、课程名、先修课);SC(S,C,G)(其属性分别为学号、课程号和成绩),则该关系为

    A.第一范式

    B.第二范式

    C.第三范式

    D.BCNF范式


    正确答案:B

  • 第17题:

    学生关系模式中有D(D,Dn,D1,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S,Sn,SG,Date,Maj,D)(其属性分别为学号、姓名、性别、入学日期、专业和编号)两个关系,关系S的主键(码)是S,关系S的外键(码)是

    A.Maj

    B.D

    C.D1

    D.Dn


    正确答案:B

  • 第18题:

    定义学生选修课程的关系模式如下:SC(S,Sn,C,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为

    A.C

    B.S

    C.S,C

    D.S,C,G


    正确答案:C

  • 第19题:

    学生和课程的关系模式定义为S(S,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C,Cn,P)(其属性分别为课程号、课程名、先选课);SC(S,C,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是

    A.S→Sd,Sd→Dc

    B.S→Sd

    C.S→Sd,(S,C)→G

    D.C→P,(S,C)→G


    正确答案:A

  • 第20题:

    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的课程号C01的平均成绩。


    正确答案: SELECT AVG(SCORE)FROM SC WHERE S# IN
    SELECT S# FROM S WHERE SEX=’女’)AND C#=’C01’

  • 第21题:

    有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。

    • A、第一范式
    • B、第二范式
    • C、第三范式
    • D、BC范式

    正确答案:B

  • 第22题:

    单选题
    有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。
    A

    第一范式

    B

    第二范式

    C

    第三范式

    D

    BC范式


    正确答案: B
    解析: 暂无解析

  • 第23题:

    问答题
    有如下三个关系模式: 学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE) 属性含义依次为:学号,课程号,成绩 用SQL语句完成以下题查询所有女同学的课程号C01的平均成绩。

    正确答案: SELECT AVG(SCORE)FROM SC WHERE S# IN
    SELECT S# FROM S WHERE SEX=’女’)AND C#=’C01’
    解析: 暂无解析