在下面教师表和系部表中,教师号和系部号分别是两个表的主键教师表(教师号,姓名,性别,系部号)系部表(系部号,系部名,部门人数,部门描述)在这两个表中,只有一个是外键,它是()。
A.教师表中的"系部号”
B.系部表中的"系部号”
C.教师表中的"教师号”
D.系部表中的"系部名”
A.教师表中的"系部号”
B.系部表中的"系部号”
C.教师表中的"教师号”
D.系部表中的"系部名”
A.SELECT系号,SVG(工资)AS平均工资FROM教师GROUPBY系号
B.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系名
C.SELECT系号,AVG(工资)AS平均工资FROM教师GROUPBY系号
D.SELECT系号,AVG(工资),平均工资FROM教师GROUPBY系号
操作要求:
(1)打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将3个自由表"教师表"、"课程表"和"学院表"添加到该数据库中。
(2)为"课程表"和"教师表"分别建立主索引和普通索引,字段名和索引名均为"课程号",并为两个表建立一对多的联系。
(3)使用SQL语句查询"教师表"中工资大于等于4500的教师的全部信息,将查询结果按职工号升序排列,查询结果存储到文本文件one.txt中,SQL语句存储于文件two.prg中。
下面各题使用如下的“教师”表和“学院”表 [*]
使用SQL语句将一条新的记录插入学院表 INSERT【 】学院(系号,系名)【 】(“04”,“计算机”)
A.A.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; (SELECT MAX(工资) FROM 教师 WHERE 系号="02")
B.B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; (SELECT MIN(工资) FROM 教师 WHERE 系号="02")
C.C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号="02")
D.D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME(SELECT 工资 FROM 教师 WHERE 系号="02")
当前盘当前目录下有数据库学院.dbc,其中有“教师”表和“学院”表。
“教师”表 | ||||
职工号 | 系 号 | 姓 名 | 工 资 | 主讲课程 |
11020001 | 01 | 肖海 | 3408 | 数据结构 |
11020002 | 02 | 王岩盐 | 4390 | 数据结构 |
11020003 | 01 | 刘星魂 | 2450 | C语言 |
11020004 | 03 | 张月新 | 3200 | 操作系统 |
11020005 | 01 | 李明玉 | 4520 | 数据结构 |
11020006 | 02 | 孙民山 | 2976 | 操作系统 |
11020007 | 03 | 钱无名 | 2987 | 数据库 |
11020008 | 04 | 呼延军 | 3220 | 编译原理 |
11020009 | 03 | 王小龙 | 3980 | 数据结构 |
11020010 | 01 | 张国粱 | 2400 | C语言 |
11020011 | 04 | 林新月 | 1800 | 操作系统 |
11020012 | 01 | 乔小延 | 5400 | 网络技术 |
11020013 | 02 | 周兴池 | 3670 | 数据库 |
11020014 | 04 | 欧阳秀 | 3345 | 编译原理 |
“学院”表 | |||
系 号 | 系 名 | 系 号 | 系 名 |
01 | 计算机 | 03 | 信息管理 |
02 | 通信 | 04 | 数学 |
有SQL语句:
SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ALL(SELECT 工资 FROM 教师 WHERE 系号="02")
该语句的执行结果是系号( )。
A.01和02 B.01和03 C.01和04 D.02和03
使用SQL语句求“工商管理”系的所有职工的工资总和。 SELECT【 】(工资)FROM 教师; WHERE系号IN(SELECT 系号 FROM【 】WHERE 系名=“工商管理”)
A.SELECT*FROM教师FORLEFT(职工号,3)="110"
B.ALTERTABLE教师ALTER职工号SETCHECKLEFT(职工号,3)="110"
C.SELECT*FROM教师WHERELEFT(职工号,3)="110"
D.CHANGETABLE教师ALTER职工号SETCHECKOCCURS(职工号,3)="110"
设有3个关系,分别是:学生关系S(学号S、姓名SN、系名SD、年龄SA),课程关系C(课程号C、课程名CN、任课教师CT),学生选课关系SC(学生号S、课程号C、成绩G),则查询计算机科学系“CS”全体学生的关系代数表达式为______。
A.SELECT*FROM教师WHERE工资BETWEEN2000AND3000
B.SELECT*FROM教师WHERE工资>2000AND工资<3000
C.SELECT*FROM教师WHERE工资>2000OR工资<3000
D.SELECT*FROM教师WHERE工资<=2000AND工资>=3000
学生表SX.dbf的结构为: SX(学号C(5),姓名C(10),年龄N(2,0),性别L,系科号C(2)) 系科表XK.dbf的结构为:XK(系科号C(2),系科名C(3)) 其中有的学生还没有分配系科,现查询所有学生的学号、姓名、系科名,没有分配系科的只 显示学号、姓名,则可以完成该查询的是______。 ①使用左连接,左表为SX.dbf,右表为XK.dbf,通过公共字段“系科号”连接。 ②使用右连接,左表为SX.dbf,右表为XK.dbf,通过公共字段“系科号”连接。 ⑧使用左连接,左表为XK.dbf,右表为SX.dbf,通过公共字段“系科号”连接。 ④使用右连接,左表为XK.dbf,右表为SX.dbf,通过公共字段“系科号”连接。
A.只有①
B.只有②
C.①和④
D.②和⑧