关系表学生(学号,姓名,年龄,专业,籍贯)中,主码为()A、学号B、姓名C、年龄D、专业

题目

关系表学生(学号,姓名,年龄,专业,籍贯)中,主码为()

  • A、学号
  • B、姓名
  • C、年龄
  • D、专业
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

】学生关系的外码是

A. 学号

B. 姓名

C. 专业号

D. 年龄


正确答案:B

 

第2题:

设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。

A.姓名

B.身份证号

C.姓名,性别,年龄

D.学号,姓名


正确答案:B

第3题:

关系表学生(学号,姓名,年龄,专业,籍贯)中,关键字是 ( )。

A. 专业

B. 学号

C. 姓名

D. 年龄


正确答案是:B

第4题:

现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业)的主键为:(24)。

A.宿舍编号

B.学号

C.宿舍地址,姓名

D.宿舍编号,学号


正确答案:B
解析:学生的学号一般是全校唯一的,只有它可以作为“学生”表的主键。

第5题:

在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是

A.CREATE VIEW xs_view AS; SELECT学号,姓名,年龄FROM学生表

B.CREATE VIEW xs_view; SELECT学号,姓名,年龄FROM学生表

C.CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄FROM学生表)

D.CREATE VIEW xs_view; (SELECT学号,姓名,年龄FROM学生表)


正确答案:A
解析:在SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement

第6题:

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

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩


正确答案:C
解析: “选课表”SC是“学生表”S和“课程表”C的映射表,主键是两个表主键的组合。

第7题:

下列语句中,功能相同的命令是()。

A.SELECT学号,姓名FROM学生WHERE年龄BETWEEN20TO22;

B.SELECT学号,姓名FROM学生WHERE年龄>20AND年龄<=22;

C.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<22;

D.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<=22;


参考答案:AD

第8题:

●已知基本表:学生(学号,姓名,性别,年龄,系名)

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

要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (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学生.学号


正确答案:A,C
【解析】分句WHERE AGE>(SELECT 年龄 FROM 学生 WHERE 姓名 ="王华")限定了结果记录年龄比王华大。B、C、D项该分句均不正确。26题考查了连接操作,A、B的FROM字段错误。D项缺少连接字段。

第9题:

“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。

A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)

B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)

C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)

D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)


正确答案:D
在SQL命令中,主关键字用“PRIMARY KEY”。

第10题:

设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019”的学生从该表中删除掉的语句是______。

A.DELETE STUD WHERE学号="20030019"

B.DELETE FROM STUD WHERE学号="20030019"

C.DELETE TABLE STUD WHERE学号="20030019"

D.DELETE FROM WHERE 学号="20030019"


正确答案:B

更多相关问题