用SQL语句完成下列各题:现有一关系数据库,包含三个关系,具体信息如下: 描述员工信息的表Employee(eno,ename,esex,edept,ejob),各属性分别表示员工编号、姓名、性别、所在部门、职位; 描述工程信息的表Project(pno,pname,ebudget),各属性分别表示工程编号、工程名称、预算; 描述施工信息的表Construct(eno,pno,cgs),各属性分别表示员工编号、工程编号、工时(某员工在某工程中工作的小时数)。 1、假设表Employee和Project已经存在,建立Construct表。Eno为字符型长度为8; pno为字符型长度为5;cgs为整型,工时不得超过1000;根据题意定义主外码。 2、查询工程名中包含“道路工程”的工程编号,工程名称和预算。 3、查询职位为“高级工程师”,同时至少参加了预算在100万以上的工程的员工姓 名和部门名称,并按照员工姓名降序排序。 4、查询既参加了5号工程又参加了4号工程的员工编号。 5、查询总工500小时以上的员工编号和总工时。 6、建立员工参加项目的视图ep,包含员工编号、姓名、项目名称和工时。 7、对工程名为“高教新区”的施工工时增加50小时。 8、删除员工“”的施工信息。 9、插入“20130504”号员工参加“5”号工程,工时为80小时的施工信息。