有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF

题目
有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()

A.1NF
B.2NF
C.3NF
D.BCNF

相似考题
更多“有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()”相关问题
  • 第1题:

    关系模式SJP(S,J,P)中,S是学生,J是课程,P是名次。每一个学生选修每门课程的成绩有一定的名次,每门课程中每一个名次只有一个学生(无并列)。该关系模式属于:()

    A、2NF

    B、3NF

    C、BCNF

    D、4NF


    参考答案:C

  • 第2题:

    使得数据库系统实现数据独立性。当两个子查询的结果(197)时,可以执行并、交、差操作。SEIECT语句中“SELECTDISTINCT”表示查询结果中(198)。若4元关系S为:S(A,B, C,D),则(199)。给定关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是(200)。

    A.层次模型

    B.网状模型

    C.关系模型

    D.三级模式结构


    正确答案:D

  • 第3题:

    阅读以下说明和表,回答问题1~3问题。

    [说明]

    在学校中,存在以下关系:

    (a)一个系有若干学生,但一个学生只能在一个系;

    (b)一个学生可以选修多门课程,每门课程有若干学生选修;

    (c)每个学生所学的每门课程都有一个成绩。

    该校在学生信息管理数据库设计了三个基本表,分别为表一、表二、表三。

    (a)表一:学生信息表STUDENT(STID,NAME,AGE,DEPTNO),其中,STID表示学号,NAME表示学生姓名,AGE表示年龄,DEPTNO表示系号。

    (b)表二:课程表COURSE(COID,NAME),其中,COID表示课程号,NAME表示课程名。

    (c)表三:成绩表SCORE(SCID,COID,GRADE),其中,SCID表示学号,COID表示课程号, GRADE表示成绩,成绩为空时表示这学期正在上的课程。

    根据要求将SQL语句补充完整。

    (1)查询各系的学生数

    SELECT(1),COUNT(*)(2)

    GROUP BY DEPTNO;

    (2)更改课程号为C601的课程名为“大学物理”

    UPDATE(3)SET(4)

    (3)基于学生信息表,建立一个计算机系(系编号为D01)的学生视图。写出命令。

    CREATE OR REPLACE VIEW V_STUDENT

    AS(5)


    正确答案:(1)DEPTNO (2)FROM STUDENT (3)COURSE (4)NAME='大学物理' WHERE ID='C601'; (5)SELECT*FROM STUDENT WHERE DEPTNO='D01';
    (1)DEPTNO (2)FROM STUDENT (3)COURSE (4)NAME='大学物理' WHERE ID='C601'; (5)SELECT*FROM STUDENT WHERE DEPTNO='D01';

  • 第4题:

    学生选课成绩表的关系模式是SC(S,C,G),其中S为学号,C为课号,G为成绩,关系表达式πS,C(SC)/S表示( )。

    A.表S中所有学生都选修了的课程的课号

    B.全部课程的课号

    C.成绩不小于80的学生的学号.

    D.所选人数较多的课程的课号


    正确答案:A
    “表示针对属性进行的投影运算,“/”表示除运算,可以近似地看作笛卡尔积的逆运算。表达式Ⅱs#.c#(sC)/s表示,首先在关系模式sC中选择属性“学号”与“课号”,结果如下左图。其次在这个关系模式中对关系模式s进行除运算,结果如下右图。则关系式结果表示S中所有学生(sl、S2)都选修了的课程的课号(el、C2)。7cs#,c#(sC)的运算结果7rs#,c#(SC)/S的运算结果故本题选A选项。

  • 第5题:

    某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为(),所以对该联系(61)。
    查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下:
    SELECT AVG(成绩)AS平均成绩,()
    FROM C,SC
    WHERE C.课程名=’软件工程’AND C.课程号=SC.课程号;

    A.不需要构建一个独立的关系模式
    B.需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩)
    C.需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩)
    D.需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)

    答案:D
    解析:
    本题考查关系数据库及SQL基础知识。
    根据题意个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m。
    学生“选课”的联系类型为n:m,故需要构建一个独立的关系模式,且关系模式应有学生关系模式的码“学生号”和课程荠系模式的码‘课程号”,以及联系的属性“成绩”构成。故“选课”关系模式为:SC(学生号,课程号,成绩)。
    SQL提供可为关系和属性重新命名的机制,这是通过使用具有“Old-name as new-name”形式的as子句来实现的。As子句既可出现在select子句,也可出现在from子句中。

  • 第6题:

    某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为( )所以对该联系(请作答此空)。

    A.不需要构建—个独立的关系模式
    B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)
    C.需要构建一个独立的关系模式,且关系模式为:SC(学号,成绩)
    D.需要构建—个独立的关系模式,且关系模式为:SC(学号,课程号,成绩)

    答案:D
    解析:
    本题考查数据库关系模式的基础知识。对于多对多的联系转换成关系时,需要构建一个独立的关系模式,联系的属性由两端实体的码和联系的属性组成,对于本题要求:“一旦学生选择某门课程必定有该课程的成绩”,联系本身需要记录成绩,所以SC关系需要由学号,课程号,成绩三个属性组成,故正确答案为:D

  • 第7题:

    设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多名学生选。每位学生由学号惟一标识,一个学生只在一个系学习;每门课程由课程号惟一标识。每个学生选的每门课程有惟一的成绩。  (1)请指出此关系模式的候选键。  (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?并简单说明理由。  (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
    (1)候选键:(学号,课程号)
    (2)学号→姓名,学号→所在系,学号→性别,课程号→课程名,课程号→学分,(学号,课程号)→成绩
    (3)属于第二范式,因为存在部分函数依赖:学号→姓名。 
    (4)第三范式关系模式:
    学生(学号,姓名,所在系,性别) 课程(课程号,课程名,学分)
    考试(学号,课程号,成绩),学号为引用学生的外键,课程号为引用课程的外键。

  • 第8题:

    有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。


    正确答案:系模式存在着三种操作异常:修改异常、插入异常、删除异常。

  • 第9题:

    关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有—名学生,则以下叙述中错误的是()。

    • A、(学号,课程号)和(课程号,名次)都可以作为候选键
    • B、只有(学号,课程号)能作为候选键
    • C、关系模式属于第三范式
    • D、关系模式属于BCNF

    正确答案:B

  • 第10题:

    给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示课程号,P表示名次。若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()

    • A、(Sno,Cno)和(Cno,P)都可以作为候选码。
    • B、(Sno,Cno)是唯一的候选码。
    • C、关系模式SCP既属于3NF也属于BCNF。
    • D、关系模式SCP没有非主属性。

    正确答案:B

  • 第11题:

    单选题
    关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有—名学生,则以下叙述中错误的是()。
    A

    (学号,课程号)和(课程号,名次)都可以作为候选键

    B

    只有(学号,课程号)能作为候选键

    C

    关系模式属于第三范式

    D

    关系模式属于BCNF


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

  • 第12题:

    问答题
    有关系模式R(S#,C#,CNAME,TNAME),其属性分别表示学生的学号、选修课程号、课程名、任课教师名。请说明该关系模式存在哪些操作异常。

    正确答案: 系模式存在着三种操作异常:修改异常、插入异常、删除异常。
    解析: 暂无解析

  • 第13题:

    下题基于如下叙述:关系模式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。

  • 第14题:

    阅读以下说明和表,回答问题1~4问题。

    [说明]

    一个描述学校的部分关系模式的结果描述如下:

    1.一个系有若干学生,但一个学生只能在一个系;

    2.一个系只有一名主任;

    3.一个学生可以选修多门课程,每门课程有若干学生选修;

    4.每个学生所学的每门课程都有一个成绩;

    5.“学生”和“课程表”及“选课表”的关系示例分别如表9-1、表9-2、表9-3所示。

    Student(学生表)的字段按顺序为学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所属院系(Sdept)、系主任(Smaster);

    Course(课程表)的字段按顺序为课程编号(Cno)、课程名(Cname)、先行课程(Cpno)、课程学分 (Ccredit);

    SC(选课表)的字段按顺序为学号(Sno)、课程号(Cno)、成绩(Grade)。

    各表的记录如下:

    试分析该关系模式中的函数依赖,并指出关系模式的候地选码。


    正确答案:在该关系模式中存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号课程名); 姓名、所在系部分依赖候选码。
    在该关系模式中,存在以下函数依赖: 学号→姓名 学号→所在系 所在系→系主任 (学号,课程名)→成绩 系主任传递的依赖学号; 该关系模式的候选码为(学号,课程名); 姓名、所在系部分依赖候选码。

  • 第15题:

    下列问题是基于如下叙述:关系模式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。

  • 第16题:

    某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为( )所以对该联系( )。

    A.n:m B.1:n C.n:1 D.1:1 A.不需要构建—个独立的关系模式 B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)C.需要构建一个独立的关系模式,且关系模式为:SC(学生号,成绩)D.需要构建—个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)


    正确答案:A,D

  • 第17题:

    有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()。

    A.1NF
    B.2NF
    C.3NF
    D.BCNF

    答案:D
    解析:
    每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到BCNF。

  • 第18题:

    某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(1)所以对该联系(2)。
    2、_____

    A.不需要构建—个独立的关系模式
    B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)
    C.需要构建一个独立的关系模式,且关系模式为:SC(学生号,成绩)
    D.需要构建—个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)

    答案:D
    解析:
    一个学生可以选择多门课程,一门课程可以由多个学生选择,说明学生与选课之间的联系类型为多对多。对于多对多的联系转换成关系时,应转为一个独立的关系,联系的属性由两端实体的码和联系的属性组成。该关系码为两端实体集码共同组成。对于本题来说联系本身需要记录成绩,所以SC关系应该由学生号、课程号、成绩三个属性组成。

  • 第19题:

    有关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()。

    • A、(学号,课程号)和(课程号,名次)都可以作为候选码
    • B、只有(学号,课程号)能作为候选码
    • C、关系模式属于第三范式
    • D、关系模式属于BCNF

    正确答案:B

  • 第20题:

    设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义: 学号和课程号分别与其代表的学生和课程一一对应; 一个学生所修的每门课程都有一个成绩; 每门课程只有一位任课教师,但每位教师可以有多门课程; 教师中没有重名,每个教师只属于一个系。试根据上述语义确定函数依赖集


    正确答案:F={(S#,C#)→G,C#→TN,TN→D}

  • 第21题:

    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。


    正确答案:正确

  • 第22题:

    设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。 设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。将ER图转换成关系模型,并说明主键和外键。


    正确答案:转换成的关系模型应具有4个关系模式:
    教师(工号,姓名,职称)
    学生(学号,姓名,性别,年龄,教师工号)
    课程(课程号,课程名称,教师工号)
    选课(学号,课程号,成绩)

  • 第23题:

    单选题
    有关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是()。
    A

    (学号,课程号)和(课程号,名次)都可以作为候选码

    B

    只有(学号,课程号)能作为候选码

    C

    关系模式属于第三范式

    D

    关系模式属于BCNF


    正确答案: B
    解析: (学号,课程号)→(名次),(课程号,名次)→(学号),所以(学号,课程号)和(课程号,名次)都可以作为候选码,选项A正确;该关系所有的属性都是主属性,所以属于第三范式,选项C正确;同时该关系上的两个函数依赖的左部都包含了该关系的候选码,所以也属于BCNF,选项D正确。 本题答案为B。

  • 第24题:

    判断题
    设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),若一个学生可以选修多门课程,则S和X之间是1对多的联系。
    A

    B


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