7、若有两张表:学生(学号,姓名,性别,年龄),选课(学号,课程号,成绩),要使选课表中的学号属性的取值参照学生表中的主键学号的值,可以为选课表中的学号添加()约束。A.PRIMARY KEYB.FOREIGN KEYC.UNIQUED.CHECK

7、若有两张表:学生(学号,姓名,性别,年龄),选课(学号,课程号,成绩),要使选课表中的学号属性的取值参照学生表中的主键学号的值,可以为选课表中的学号添加()约束。

A.PRIMARY KEY

B.FOREIGN KEY

C.UNIQUE

D.CHECK


参考答案和解析
性别、学号

相关考题:

设有表示学生选课的三张表 , 学生 S( 学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C( 课号 ,名 ), 选 课SC( 学号,课号,成绩 ), 则表 SC 的关键字 ( 键或码 ) 为A) 课号,成绩 、B) 学号,成绩C) 学号,课号D) 学号,姓名,成绩

●已知基本表:学生(学号,姓名,性别,年龄,系名)选课(学号,课程号,成绩)要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (25) ,要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是 (26) 。(25) A.SELECT姓名,年龄,性别FROM学生WHERE AGE(SELECT 年龄FROM 学生WHERE 姓名 ="王华")B.SELECT姓名,年龄,性别FROM学生WHERE姓名="王华"C.SELECT姓名,年龄,性别FROM学生WHERE AGE(SELECT年龄WHERE姓名="王华")D.SELECT姓名,年龄,性别FROM学生WHERE AGE"王华"(26) A.SELECT 学生.姓名,选课.课程号,选课.成绩FROM学生WHERE学生 学号=课程.学号B.SELECT学生.姓名,选课.课程号,选课.成绩FROM选课WHERE学生.学号=课程.学号C.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生,选课WHERE学生.学号=课程.学号D.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生.学号

( 10 ) 设有表示学生选课的三张表 , 学生 S( 学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C( 课号 , 课名 ), 选课 SC( 学号,课号,成绩 ), 则表 SC 的关键字(键或码)为A) 课号,成绩B) 学号,成绩C) 学号,课号D) 学号,姓名,成绩

设有表示学生选课的3张表,“学生”表S(学号,姓名,性别,年龄,身份证号),“课程”表C(课号,课名),“选课”表SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】

要从选课表(学号、课程号、成绩)中查询选修了3门以上课程的学生学号,应使用的SELECT-SQL语句是______。A.SELECT学号FROM选课表WHERECOUNT(*)>=3B.SELECT学号FROM选课表HAVINGCOUNT(*)>=3C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3D.SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3

设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是______。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号

设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT-SQL语句是______。A.SELECTCOUNT(*)FROM选课表B.SELECTCOUNT(*)FROM选课表GROUPBY学号C.SELECTDISTINCTCOUNT(*)FROM选课表D.SELECTDISTINCTCOUNT(*)FROM选课表GROUPBY学号

设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足()完整性约束。

要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是A.SELECT学号FROM选课表WHERE COUNT(*)>=3B.SELECT学号FROM选课表HAVING COUNT(*)>=3C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3

若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生的姓名,应使用的SELECT语句是 ______。A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),Q选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

设有学生表S(学号,姓名,性别,年龄)、课程表 (课程号。课程名,学分)和学生选课表SC(学号,课程号,绩).检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL语句是( )。A.SELECT学号,姓名,课程名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.学号=C.学号B.SELECT学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号)JOIN C0N SC.课程号=C.课程号C.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN c ON SC.课程号=C.课程 号ON S.学号=SC.学号

若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生姓名,应使用的SELECT语句是______。A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".AND.成绩>=80B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".OR.成绩>=80C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".OR.成绩>=80D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".AND.成绩>=80

学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 查询选修课程号为“007”课程得分最高的学生,正确的SQL语句是( )。A. SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND课程号=”007”AND成绩 =ALL(SELECT成绩FROM选课)B. SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND成绩 =ALL(SELECT成绩FROM选课WHERE课程号=”007”)C. SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND成绩 =ANY(SELECT成绩FROM选课WHERE课程号=”007”)D. SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND 课程号=”007”AND成绩=ALL(SELECT成绩FROM选课WHERE课程号=”007”)

检索还未确定成绩的学生选课信息,正确的SQL命令是( )。A.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 WHERE学生.学号=选课.学号AND选课.成绩IS NULLB.SELECT、学生.学号,姓名,选课.课程号FROM学生JOIN选课 WHERE学生.学号=选课.学号AND选课.成绩=NULLC.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 ON学生.学号=选课.学号WHERE选课.成绩IS NULLD.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 ON学生.学号=选课.学号WHERE选课.成绩=NULL

设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是( )。A.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULLB.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULLC.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULLD.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL

设学生表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

设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULLB.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULLC.SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULLD.SELECT 学号,课程号 FROM SC WHERE 成绩=NULL

检索还未确定成绩的学生选课信息,正确的SQL命令是( )。A.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 WHERE学生.学=选课.学号AND选课.成绩IS NULLB.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 WHERE学生.学号=选课.学号AND选课.成绩=NULLC.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 ON学生.学号=选课.学号WHERE选课.成绩IS NULLD.SELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课 ON学生.学号=选课.学号WHERE选课.成绩=NULL

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课程号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是 ______。A.SELECT * FROM学生表B.SELECT学号AS学生编号FROM学生表C.SELECT ALL FIELDS FROM学生表D.SELECT DISTINCT学号FROM选课表

设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。A)课程号,成绩B)学号,成绩C)学号,课程号D)学号,课程号,成绩

设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字为()A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩

单选题假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的SQL命令是(  )。ASELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生.学号=选课.学号AND选课.成绩IS NULLBSELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课WHERE学生.学号=选课.学号AND选课.成绩=NULLCSELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学号=选课.学号WHERE选课.成绩IS NULLDSELECT学生.学号,姓名,选课.课程号FROM学生JOIN选课ON学生.学号=选课.学号WHERE选课.成绩=NULL

单选题设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字为()A课号,成绩B学号,成绩C学号,课号D学号,姓名,成绩

单选题设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。ASELECT学号,姓名,课程名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.学号=C.学号BSELECT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号CSELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号DSELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号

单选题查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是(  )。ASELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号=101AND成绩=ALL(SELECT成绩FROM选课)BSELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩=ALL(SELECT成绩FROM选课WHERE课程号=101)CSELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩=ANY(SELECT成绩FROM选课WHERE课程号=101)DSELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号=101AND成绩=(SELECT成绩FROM选课WHERE课程号=101)