选择题:某单位公用车辆后勤服务部门数据库的部分关系模式如下: 驾驶员:EMP(Eno,Ename, Age, Sex, telephone),各属性分别表示驾驶员工

题目内容:

某单位公用车辆后勤服务部门数据库的部分关系模式如下:

驾驶员: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)创建所有'奥迪'品牌汽车的调度信息的视图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= ‘大金龙');

答案解析:

某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有

某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。(1)考试设置。教师制

查看答案

某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息。该系统的主要功能如下:1)记录巴士ID和维修问题。巴士到车库进行维修,系统将巴士基本信息和ID记录

某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息。该系统的主要功能如下:1)记录巴士ID和维修问题。巴士到车库进行维修,系统将巴士基本信息和ID记录在巴士列表文件中,将待维修机械问题记录在

查看答案

某高速路不停车收费系统(ETC)的业务描述如下:(1)车辆驶入高速路入口站点时,将驶入信息(ETC卡号,入口编号,驶入时间)写入登记表;(2)车辆驶出高速路出口

某高速路不停车收费系统(ETC)的业务描述如下:(1)车辆驶入高速路入口站点时,将驶入信息(ETC卡号,入口编号,驶入时间)写入登记表;(2)车辆驶出高速路出口站点(收费口)时,将驶出信息(ETC卡号

查看答案

某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电厂商和客户等进行管理。 【需求分析】 (1)系统需要维护电子商务公司的员工信息、

某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电厂商和客户等进行管理。 【需求分析】 (1)系统需要维护电子商务公司的员工信息、客户信息、家电信息和家电厂商信息等。员工

查看答案

进行药学信息的收集、保管、整理、评价、传递、提供和利用,是A.处方点评 B.处方审核 C.药物信息服务 D.参与健康教育 E.药物利用研究和评价

进行药学信息的收集、保管、整理、评价、传递、提供和利用,是A.处方点评 B.处方审核 C.药物信息服务 D.参与健康教育 E.药物利用研究和评价

查看答案