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

阅读下列说明,回答问题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至问题...的网友还看了以下:

数学问题求解.小明和小华比赛骑车并下赌注.小明自知不是其对手,赢的几率仅为三分之一.但小华允诺将给 政治 2020-04-09 …

陈太丘诣荀朗陵,贫俭无仆役,乃使元方将车,季方持杖后从,长文尚小,载着车这则短文说明什么道理?深层 其他 2020-04-27 …

如图是探究“阻力对物体运动的影响”的过程.(1)让小车分别在毛巾、棉布、木板上滚动的目的是;(2) 物理 2020-05-02 …

小明站在匀速直线行驶的汽车上,以车厢为参照物,小明是的;若汽车突然加速,小明将向倾(选填“前”或“ 物理 2020-05-15 …

农民老赵买了一辆农用车,将其出租给邻居王某使用,每年收取租金2000元。不料,王某私自将车卖掉,并 政治 2020-05-16 …

小明过生日时,爸爸给他买来一辆玩具车,用了一段时间后车坏了,从养成良好的科学探究习惯的角度,他应该 物理 2020-05-17 …

小明过生日时,爸爸给他买来一辆玩具车,用了一段时间后车坏了,从养成良好的科学探究习惯的角度,他应该 物理 2020-05-17 …

星期天下午,李明的爸爸和妈妈去买菜,每小时走4km,出发10分钟后,李明发现天阴即将要下雨,要在4 数学 2020-05-17 …

(2014•吴中区模拟)汽车发动机是用水作冷却剂的,这是利用了水的的性质;冬天,小明的父亲将车启动 物理 2020-05-17 …

英语翻译陈太丘诣荀朗陵,贫俭无仆役,乃使元方将车,季方持杖后从,长文尚小,载着车中.既至,荀使叔慈 语文 2020-05-17 …