设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工
设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资,所在车间的编号。试用关系代数表达式表示下列查询语句:检索年龄小于23岁的男职工的职工号和姓名
设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资,所在车间的编号。试用关系代数表达式表示下列查询语句:检索年龄小于23岁的男职工的职工号和姓名
A、∏E#,Ename(σsalary>1000 ∧ sex =‘男’(EMP∞WORK))
B、∏E#,Ename(σsalary>1000 ∧ sex =‘男’(COMP∞WORK))
C、∏E#,Ename(σsalary>1000 ∧ sex =‘男’(EMP∞COMP))
D、∏E#,Ename(σsalary>1000(EMP) ∧ sex =‘男’(WORK))
A、
B、
C、
D、
A、CREATE TABLE EMP ( E# CHAR(4) NOT NULL, ENAME CHAR(8) NOT NULL, AGE SMALLINT, SEX CHAR(1), ECITY CHAR(20), PRIMARY KEY(E#)); CREATE TABLE COMP ( C# CHAR(4) NOT NULL, CNAME CHAR(20) NOT NULL, CITY CHAR(20), PRIMARY KEY(C#)); CREATE TABLE WORKS ( E# CHAR(4) NOT NULL, C# CHAR(4) NOT NULL, SALARY SMALLINT, PRIMARY KEY(E#, C#), FOREIGN KEY(E#,C#) REFERENCE EMP(E#),COMP(C#));
B、CREATE TABLE EMP ( E# CHAR(4) NOT NULL, ENAME CHAR(8) NOT NULL, AGE SMALLINT, SEX CHAR(1), ECITY CHAR(20), PRIMARY KEY(E#)); CREATE TABLE COMP ( C# CHAR(4) NOT NULL, CNAME CHAR(20) NOT NULL, CITY CHAR(20), PRIMARY KEY(C#)); CREATE TABLE WORKS ( E# CHAR(4) NOT NULL, C# CHAR(4) NOT NULL, SALARY SMALLINT, PRIMARY KEY(E#, C#), FOREIGN KEY(E#) REFERENCE EMP(E#), FOREIGN KEY(C#) REFERENCES COMP(C#));
C、CREATE TABLE EMP ( E# CHAR(4) NOT NULL, ENAME CHAR(8) NOT NULL, AGE SMALLINT, SEX CHAR(1), ECITY CHAR(20), ); CREATE TABLE COMP ( C# CHAR(4) NOT NULL, CNAME CHAR(20) NOT NULL, CITY CHAR(20), PRIMARY KEY(C#)); CREATE TABLE WORKS ( E# CHAR(4) NOT NULL, C# CHAR(4) NOT NULL, SALARY SMALLINT, PRIMARY KEY(E#, C#), FOREIGN KEY(E#) REFERENCES EMP(E#), FOREIGN KEY(C#) REFERENCES COMP(C#));
D、CREATE TABLE EMP ( E# CHAR(4) NOT NULL, ENAME CHAR(8) NOT NULL, AGE SMALLINT, SEX CHAR(1), ECITY CHAR(20), PRIMARY KEY(E#)); CREATE TABLE COMP ( C# CHAR(4) NOT NULL, CNAME CHAR(20) NOT NULL, CITY CHAR(20), PRIMARY KEY(C#)); CREATE TABLE WORKS ( E# CHAR(4) NOT NULL, C# CHAR(4) NOT NULL, SALARY SMALLINT, PRIMARY KEY(E#, C#), FOREIGN KEY(E#) REFERENCES EMP(E#), FOREIGN KEY(C#) REFERENCES COMP(C#));
A、πENO,ENAME(σDNAME≠'金工车间'(EMP⋈DEPT))
B、πENO,ENAME(EMP ⋈DEPT)
C、πENO,ENAME(EMP)-πENO,ENAME(σDNAME='金工车间'(EMP⋈DEPT))
D、πENO,ENAME(EMP)-πENO,ENAME(σDNAME≠'金工车间'(EMP⋈DEPT))
A、select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno=dept.deptno group by dept.deptno,dname;
B、select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno(+)=dept.deptno group by dept.deptno,dname;
C、select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno=dept.deptno(+) group by dept.deptno,dname;
D、select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno(+)=dept.deptno(+) group by dept.deptno,dname;
A、v_ename ename %type
B、v_ename emp.ename %type
C、v_ename emp.ename type
D、v_ename emp.ename %rowtype
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号, 编号,参加日期)
其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;
试用SQL语句定义职工表、社会团体表和参加表,并说明其主码和参照关系。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!