有如下关系模式,分析每个关系模式的主码,外码,完成后...
有如下关系模式,分析每个关系模式的主码,外码,完成后面的查询 职员表: Emp (eid,ename,salary) 部门表:Dept(did,dname,managerid,floornum) 职员与部门的关系表: Works(eid,did) 说明:一个职员可以在多个部门工作,一个部门有多个职员,Dept表中managerid可以取值null,表示尚未任命部门经理,floornum可以取值null,表示尚未分配工作地点。 用单表查询完成如下操作: 1、输出所有员工的姓名和工资 2、输出薪水少于10000或者大于100000的雇员的名字 3、输出所有姓“欧阳”,且全名为四个字的雇员的姓名和工资 4、输出薪水在20000和50000之间的雇员的名字 5、输出部门名字中含有“_”的所有部门的名字和楼层号 6、查询公司的员工数 7、查询所有还没有部门经理的部门的名字和编号 8、查询所有已分配楼层的部门的所有信息 用连接查询完成如下操作: 1、查询“电视”部门的职工人数 2、输出每个部门的名字和平均工资 3、查询每个部门的部门编号,及其拥有的雇员的人数 4、查询在第10层工作,同时薪水少于¥50000的所有雇员的名字 5、输出同时管理三个或者更多部门的管理者的名字 6、输出管理在同一层上10个以上部门的所有管理者的名字 7、输出雇员“刘丽”工作的部门的名字 用嵌套查询完成如下操作: 1、查询工资最高的雇员的名字 2、查询工资最低的雇员的名字及其所在部门的编号和名字 3、输出与Santa工作部门相同的所有雇员的所有信息 4、找出薪水在20000以上,并且在电视部门或者玩具部门工作的雇员的名字 5、输出与刘丽在同一层工作的雇员的名字 6、输出比所在部门的经理挣的还要多的雇员的名字 7、输出满足如下条件的各个部门的名字:经理的姓为张,同时他的薪水既不是本部门最高也不是最低 8、输出比“玩具”部门所有职工工资都高的雇员的姓名 9、输出比“电视”部门职工平均工资高的雇员的姓名 10、找出所有有职工的部门的名字和楼层号 11、查询所有没有职工的部门编号和名字 12、输出同时在玩具部门和糖果部门工作的雇员的名字和薪水 综合查询: 1、用SQL语句创建供应零件给项目的例题中的S、P、J和SPJ表 2、求供应工程J1零件的供应商号码SNO 3、求供应工程J1零件P1的供应商号码SNO 4、求没有使用天津供应商生产的红色零件的工程号JNO 5、求至少用了供应商S1所供应的全部零件的工程号JNO 6、找出所有供应商的姓名和所在城市 7、找出所有零件的名称、颜色、重量 8、找出使用供应商S1所供应零件的工程号码 9、找出工程项目J2使用的各种零件的名称及其数量 10、找出使用上海厂商产的零件的工程名称 11、找出没有使用天津产的零件的工程号码 12、把全部红色的零件的颜色改为蓝色 13、由S5供给J4的零件P6改为由S3供应,请做必要的修改 14、从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录 15、请将(S2,J6,P4,200)插入供应情况关系