全文预览

数据库实验三

上传者:非学无以广才 |  格式:doc  |  页数:20 |  大小:81KB

文档介绍
iew”的视图,列出每个empno及其相应的选修课程数虿(插入定义该视图的SQL窗口)螆CREATEVIEWthirdview(EMPNO,COURSENUM)袄AS莄SELECTEL.EMPNO,COUNT(*)莀FROMEMPLOYEEELJOIN袈EMPCOURSEECONEL.EMPNO=EC.EMPNO羂GROUPBYEL.EMPNO;螃(插入查询该视图的SQL窗口及结果)肀创建一个名为“fourthview”的视图,列出每个empno及其已经或正在从事的工作数蚅(插入定义该视图的SQL窗口)莅CREATEVIEWfourthview(EMPNO,JOBNUM)膂AS袀SELECTEL.EMPNO,COUNT(*)FROM螆EMPLOYEEEL蒃JOINJOBHISTORYJOONEL.EMPNO=JO.EMPNO薂GROUPBYEL.EMPNO;薁(插入查询该视图的SQL窗口及结果)螈SELECT*FROMFOURTHVIEW;螅创建一个合并第3和第4小题视图的SELECT语句,以查询每个empno对应的工作数和课程数。你不需要重复创建视图,只需要利用前面两个小题中已经创建好的视图。如果某员工号对应的课程数为0,则在查询结果中应显示为NULL。提示:用外连接肁(插入该查询的SQL窗口及结果)莁SELECTEL.EMPNO,T.COURSENUM,F.JOBNUMFROMEMPLOYEEEL薅LEFTJOINTHIRDVIEWTON羄T.EMPNO=EL.EMPNO蒀JOINFOURTHVIEWFON袇EL.EMPNO=F.EMPNO;蚇 6.使用Transact-SQL语句对表添加、修改、删除数据肂插入数据袀按照ActiveSQL_JobsDB.rar文件里的数据库状态图插入所有表的数据(如果试图插入的数据将会违反第3步创建的约束条件,则可跳过该行数据的输入)。

收藏

分享

举报
下载此文档