某工程项目公司的信息管理系统的部分关系模式如下:
职工(职工编号,姓名,性别,居住城市);
项目(项目编号,项目名称,状态,城市,负责人编号);
职工项目(职工编号,项目编号)。
其中:
1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。
2)职工的居住城市与项目所在城市来自同一个域。
3)每个项目必须有负责人,且负责人为职工关系中的成员。
4)项目状态有两个:0表示未完成,1表示已完成。
写出下列SQL语句。
1)写出创建项目关系的SQL语句,请实现相关的完整性约束。查询至少参加两个项目的职工编号和参与的项目数。
2)假设项目编号为“PO01”的项目负责人李强(其用户名为U1)有对参与该项目的职工进行查询的权限。写出建立视图emp和进行授权的SQL语句。