早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某单位公用车辆后勤服

题目

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某单位公用车辆后勤服务部门数据库的部分关系模式如下: 驾驶员:EMP(Eno,Ename, Age, Sex, telephone),各属性分别表示驾驶员工号、姓名、年龄、性别和电话号码; 车辆:CAR(Cno,Brand,Capacity),各属性分别表示汽车车牌号、品牌名和排量; 调度:SCHEDULE(Sno,Eno,Cno,StartTime, Endtime),各属性分别表示调度号、驾驶员工号、汽车车牌号、发车时间和收车时间。 奖金:BONUS(Eno,Year,Month,Amount),各属性分别表示驾驶员工号、年、月和当月的奖金数量。 有关车辆调度的相关说明如下:

公车的行驶时间只能在工作时间内,因此规定调度表中每天安排发车的时间在上午07:00:00至下午18:00:00范围内。(

【问题1】(4分) 请将下面创建调度关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及调度表中每天安排发车的时间在上午07:00:00至下午18:00:00范围内的约束(由函数 Time Get_time(DATETIME StartTime)返回出车的时间)。 CREATE TABLE SCHEDULE( Sno CHAR(10), Eno CHAR(10) (a) , Cno CHAR(8) (b) , StartTime DATETIME (c) , EndTime DATETIME, PRIMARY KEY (d) ); 【问题2】(6分) (1)创建所有&39;奥迪&39;品牌汽车的调度信息的视图AudiSCHEDULE,属性有Eno、Ename、Cno、Brand、StartTime和EndTime,请将下面SQL语句的空缺部分补充完整。 CREATE (e) AS SELECT EMP,Eno,Ename, CAR,Cno,Brand, StartTime, EndTime FROM EMP,CAR, SCHEDULE WHERE (f) (2)驾驶员的奖金在收车时间写入时,由出车时间段自动计算,并用触发器来实现奖金的自动维护,函数float Bonus_value(DATETIME StartTime, DATETIME EndTime)依据发车时间和收车时间来计算本次出车的奖金。系统在每月初自动增加一条该员工的当月奖金记录,初始金额为零。请将下面SQL语句的空缺部分补充完整。 CREATE (g) Bonus_TRG AFTER (h) ON SCHEDULE REFERENCING new row AS nrow FOR EACH ROW BEGIN UPDATE BONUS SET (i) WHERE (j) AND Year=Get_Year(nrow.StartTime) AND Month= Get_Month(nrow.StartTime) ; END 【问题3】(5分) 请将下面SQL语句的空缺郜分补充完整。 (1)查询调度次数最多的汽车车牌号及其品牌。 SELECT CAR.Cno,Brand FROM CAR, SCHEDULE WHERE CAR.Cno =SCHEDULE.Cno GROUP BY (k) HAVING (l) (SELECT COUNT(*) FROM SCHEDULE CROUP BY Cno); (2)查询所有在调度表中没有安排过“大金龙”品牌车辆的驾驶员工员和姓名。 SELECT Eno,Ename FROM EMP WHERE Eno (m) ( SELECT Eno FROM (n) WHERE (o) AND brand= ‘大金龙&39;);

参考答案
正确答案:【问题1】(4分)
(a)REFERENCES Emp(Eno)
(b)REFERENCES Car(Cno)
(c)CHECK(Get_time(StartTime)>=”07:00:00“ AND Get_time(StartTime)=<”18:00:00“)
(d)(Sno)
【问题2】(6分)
(e)View AduiSCHEDULE
(f)Emp.Eno=SCHEDULE.Eno AND SCHEDULE.Cno=Car.Cno AND Car.Brand=’奥迪’
(g)TRIGGER
(h)UPDATE OF EndTime
(i)Amount=Amount+Bonus_Value(nrow.StartTime,nrow.EndTime)
(j)Eno=nrow.Eno
【问题3】(5分)
(k)Car.Cno,Brand
(l)COUNT(*)>=ALL
(m)NOT IN
(n)SCHEDULE,CAR
(o)SCHEDULE.Cno=CAR.Cno
看了阅读下列说明,回答问题1至问题...的网友还看了以下:

火车从车站出发在平直铁轨上行驶,在某段位移的前1/3位移的平均速度是2/3v;中间的1/3位移平均速 物理 2020-03-31 …

2,当m为何值时,y=(m²-4)x²+(m+2)x+3是二次函数?当m为何值时,这个函数是一次函 数学 2020-04-05 …

求思路,关于排列组合的某法院刑事审判第一庭有6位工作人员,现需要选出3位分别参与乒乓球、羽毛球求思 数学 2020-06-12 …

某养殖单位从外购进100m长的旧竹制栅栏.某养殖单位从外购进100m长的旧竹制栅栏,用这些栅栏围成 数学 2020-06-28 …

明明要给刚结识的朋友小林打电话,他只记住了电话号码(共8为数字)的前5位的顺序(1)如果后3位是3 数学 2020-07-10 …

一元一次方程应用题1.一个两位数字十位比个位少3两个数字之和等于这两个数字的1/4求这两个数.2. 数学 2020-08-03 …

下午3时的某一刻时针与分针的位置恰好与下午5时多的某时刻的时针与分针的位置互换,求是下午3时下午3时 数学 2020-11-11 …

“互联网+”为人大代表与人民群众的联系铺设了“信息快轨”,送来了“网络直通车”。某市人大网站的首页醒 政治 2020-11-23 …

“星光大道”是备受观众喜爱的央视栏目,现有3位周冠军A、B、C和甲、乙两位挑战者参加12月的月冠军比 其他 2020-11-23 …

关于”数量及单位“栏的填写,某年1月棉花原进境存入保税仓库的总件数为2250包,毛重共计37611克 数学 2020-12-05 …