问题 单项选择题

学生表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.②和③

答案

参考答案:C

解析: 多表查询的连接类型有4种:内部连接(Inner Join),左连接(Left Outer Join),右连接(Right Outer Join),完全连接(Full Join)。内部连接是指只有满足条件的记录包含在结果中。左连接是指左表记录与右表所有记录比较字段值,若有满足连接条件的,则在产生一个真实记录,若都不满足,则在产生的记录中,来自于右表字段的值为空值NULL。右连接是指右表记录与左表所有记录比较字段值,若有满足连接条件的,则产生一个真实记录,若都不满足,则产生的记录中来自于左表字段的值为空值NULL。完全连接是指先按右连接比较字段值,再按左连接比较字段值。
本题查询所有学生的学号、姓名、系科号,涉及SX.DBF和XK.DBF两个表,通过公共字段“系科号”连接。由于没有分配系科的也要显示其学号、姓名,因此可以将SX.DBF作为左表,使用左连接,也可以将SX.DBF作为右表,使用右连接。

问答题

某工程采用公开招标方式,招标人3月1日在指定媒体上发布了招标公告,3月6日至3月12日发售了招标文件,共有A、B、C、D四家投标人购买了招标文件。在招标文件规定的投标截止日(4月5日)前,四家投标人都递交了投标文件。开标时投标人D因其投标文件的签署人没有法定代表人的授权委托书而被招标管理机构宣布为无效投标。
该工程评标委员会于4月15日经评标确定投标人A为中标人,并于4月26日向中标人和其他投标人分别发出中标通知书和中标结果通知,同时通知了招标人。
发包人与承包人A于5月10日签订了工程承包合同,合同约定的不含税合同价为6948万元,工期为300天;合同价中的间接费以直接费为计算基数,间接费率为12%,利润率为5%。
在施工过程中,该工程的关键线路上发生了以下几种原因引起的工期延误。
(1)由于发包人原因,设计变更后新增一项工程,于7月28日至8月7日施工(新增工程款为160万元);另一分项工程因图纸延误导致承包人于8月27日至9月12日停工。
(2)由于承包人原因,原计划于8月5日早晨到场的施工机械直到8月26日早晨才到场。
(3)由于天气原因,连续多日高温造成供电紧张,该工程所在地区于8月3日至8月5日停电,另外,该地区于8月24日早晨至8月28日晚下了特大暴雨。
在发生上述工期延误事件后,承包人A按合同规定的程序向发包人提出了索赔要求。经双方协商一致,除特大暴雨造成的工期延误之外,对其他应予补偿的工期延误事件,既补偿直接费又补偿间接费,间接费补偿按合同工期每天平均分摊的间接费计算。

该工程的实际工期延误为多少天应予批准的工期延长时间为多少天分别说明每个工期延误事件应批准的延长时间及其原因。

单项选择题