设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话

题目

设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)查询所有姓王的教师所授课程的课程号和成绩(按课程号排序)。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列符合第三范式的关系是()。

A.教师(教师号,教师姓名,课程号,课程名,成绩)

B.教师(教师号,教师姓名,性别,课程号,课程名,成绩)

C.职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)

D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)


参考答案D

第2题:

设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。

A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULL

B.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

C.SELECT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

D.SELECT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL


正确答案:B
本题考查超连接查询,在一般的SQL中,超连接运算符是“*=”(左连接)和“=*”(右连接)。超连接查询有四种连接方式,其基本格式为SELECT……FROM左表INNER|LEFT|RIGHT|FULLJOIN右表ON连接条件WHERE其它条件。其中:·INNERJOIN等价于JOIN,为普通连接(也称为内部连接),普通连接只有满足连接条件的记录才出现在查询结果中;·LEFTJOIN为左连接,左连接除满足连接条件的记录出现在查询结果中外,第一个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为.NULL.:·RIGHTJOIN为右连接,除满足连接条件的记录出现在查询结果中外,第二个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为.NULL.;·FULLJOIN称为全连接除满足连接条件的记录出现在查询结果中外,两个表中不满足连接条件的记录也出现在查询结果中,即两个表中的内容都会显示在结果中,不满足连接条件的记录的对应部分为.NULL.。查询从来没有出版过图书的教师编号和姓名,B为正确选项。

第3题:

数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该______。

A.在教师表上按教师编号建立索引

B.在教师表上按名字建立索引

C.在课程表上按课程号建立索引

D.在课程表上按教师编号建立索引


正确答案:D
解析:数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该在课程表上按教师编号建立索引。

第4题:

设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)查询男生所学课程的课程号和课程名。


正确答案:Selec 课程号,课程名 FROM 学生,选课,课程
Where 学生.学号=选课.学号 and 选课.课程号=课程.课程号
And 性别=’男’或 Selec 课程号,课程名 FROM 课程 where 课程号
in(S.elect课程号from选课where学号in(S.elect学号from学生where性别=’男’))

第5题:

试题1

(1) 在“教学管理”数据库中,有一个“教师”表。将“教师”表中的“姓名”字段和“教师编号”字段位置互换。

(2) 在“教学管理”数据库中,有一个“学生”表。将“学生”表中的“团员”字段的“格式”设置为“是/否”。


正确答案:
试题1分析
**********************
(1)操作步骤:
第一步:在“数据库”窗口的“表”对象中,双击“教师”表。
第二步:将鼠标指针定位在“姓名”字段列的字段名上,鼠标指针会变成一个粗体黑色下箭头,单击鼠标左键,屏幕显示。
第三步:将鼠标放在“姓名”字段列的字段名上,然后按下鼠标左键并拖动鼠标到“教师编号”字段前,释放鼠标左键,结束。
第四步:单击工具栏上的“保存”按钮,保存修改。
(2)操作步骤:
第一步:在“数据库”窗口中,单击“表”对象。辅导辅导
第二步:单击“学生”表,然后单击“设计”按钮,这时屏幕显示出“设计”视图。
第三步:在“设计”视图中,单击“团员”字段行任一列,这时在“字段属性”区中显示了该字段的所有属性。
第四步:在“格式”属性框,然后单击右侧向下箭头按钮,屏幕显示。
第五步:从下拉列表中选择“是/否”格式。
第六步:单击工具栏上的“保存”按钮,保存修改。



第6题:

在“教师档案.mdb”数据库中有班级、教师授课、教师档案和课程4张表。

(1)以教师档案表为数据源,创建参数查询“教师编号查询”,实现输入教师编号显示教师的全部信息。参数提示为“请输入教师编号”。查询结果如图所示。


正确答案:(1)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加教师档案表。关闭“显示表”对话框。选择教师档案表.*和教师编号字段。将“[请输入教师编号]”输入到教师编号字段的准则行取消该字段的显示。将该查询保存为“教师编号查询”。 (2)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加班级、教师授课表、教师档案表和课程表。关闭“显示表”对话框。选择班级名称、课程名称和姓名字段。将“计算机软件”输入到班级名称字段的准则行。将该查询保存为“查询1”。
(1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加教师档案表。关闭“显示表”对话框。选择教师档案表.*和教师编号字段。将“[请输入教师编号]”输入到教师编号字段的准则行,取消该字段的显示。将该查询保存为“教师编号查询”。 (2)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加班级、教师授课表、教师档案表和课程表。关闭“显示表”对话框。选择班级名称、课程名称和姓名字段。将“计算机软件”输入到班级名称字段的准则行。将该查询保存为“查询1”。

第7题:

数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该______。

A.在教师表上按教师编号建索引

B.在教师表上按姓名建索引

C.在课程表上按课程号建索引

D.在课程表上按教师编号建索引


正确答案:D

第8题:

数据库面试题

图书表:图书编号,图书名

教师表:教师编号,姓名,图书编号

获奖名单表:教师编号,获奖日期

请查询在获奖名单中,获得前十位获奖教师的信息 


select top 10 A.教师编号,B.姓名,C.图书名
from 获奖名单表 A,教师表 B,图书表C
where A.教师编号 = B.教师编号
 and B.图书编号 = C.图书编号

第9题:

设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)将所有学生的“高等数学”课程的成绩增加10分。


正确答案:Update 选课 set 成绩=成绩+10 where 课程号in
S.elect 课程号 from 课程 where 课程名=’高等数学’

第10题:

设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)求男生的最高成绩。


正确答案:Select max(成绩)from 选课 where 学号
in(select 学号 from 学生Where 性别=’男’)

更多相关问题