A.統(tǒng)計(jì)職工的總?cè)藬?shù)
B.統(tǒng)計(jì)每一部門的職工人數(shù)
C.統(tǒng)計(jì)職工服務(wù)的部門數(shù)目
D.統(tǒng)計(jì)每一職工服務(wù)的部門數(shù)目
第1題
A.統(tǒng)計(jì)職工的總?cè)藬?shù)
B.統(tǒng)計(jì)每一部門的職工人數(shù)
C.統(tǒng)計(jì)職工服務(wù)的部門數(shù)目
D.統(tǒng)計(jì)每一職工服務(wù)的部門數(shù)目
第2題
第3題
第4題
第5題
·職工表EMP(E,ENAME,AGE,SALARY,D),其屬性分別表示職工工號,姓名,年齡,工資,工作部門的編號。
·部門表DEPA(Dgt,DNAME,MGR),其屬性分別表示部門編號,部門名稱,部門經(jīng)理的工號。此處經(jīng)理的工號,就是他自己的職工工號。
(1)在數(shù)據(jù)庫中要求每個(gè)經(jīng)理的工資大于2000元。試在定義DEPA表時(shí),添加一個(gè)CHECK子句,以滿足上述要求(只需寫出CHECK子句,不必寫出其他語句)。
(2)把年齡在50歲以上的經(jīng)理全部免職(即把這些部門的MGR值置為空值)。
(3)創(chuàng)建一個(gè)年齡在50歲以上的職工視圖,屬性為(D,DNAME,E,ENAME,AGE,SALARY)。
第6題
車間基本表:DEPT(DNO,DNAME,MGR-NO),其屬性分別表示車間編號、車間名和車間主任的職工號.
職工基本表:EMP(ENO,ENAME,SEX,SALARY,DNO),其屬性分別表示職工號、姓名、性別、工資和所在車間的編號.
試用SQL語句完成下列操作:
檢索“金工車間”的男職工的職工號和姓名.
第7題
(1)CREATE ( )
AS SELECT emp.Eno,emp.Ename ,salary.Hour,salary.Month,salary.Wage
FROM emp, salary
WHERE emp.Eno=salary.Eno
ORDER BY ENO
在此視圖上查均月工資在3000以上的職工工資情況的SQL語句為:
SELECT Eno,Ename,AVG(Wage)
FROM V-Salary
GROUP BY ( )
HAVING AVG(Wage)>3000
( )
A. CREATE TABLE V-Salary(emp.Eno,emp.Ename,salary.Hour,salary.Month,salary.Wage)
B. CREATE VIEW V-Salary(Eno,Ename,Hour,Month,Wage)
C. CREATE TABLE V-Salary(Eno,Ename,Hour,Month,Wage)
D. CREATE INDEX V-Salary(Eno,Ename,Hour,Month,Wage)
( )
A. Eno B.Ename
C.Month D.Wage
第8題
Emp( eid ,ename,age,did,salary) ,其各列含義為:職工號,姓名,年齡,部門號,工資
Dept( did ,dname,mgr_id) ,其各列含義為:部門號,部門名稱,部門經(jīng)理職工號
寫出一條 SQL 語句,查詢工資大于 10000 ,且與他所在部門的經(jīng)理年齡相同的職工姓名 。 ( 6 分)
第9題
設(shè)數(shù)據(jù)庫中有三個(gè)關(guān)系: 職工表 EMP(E#,ENAME,AGE,SEX,ECITY), 其屬性分別表示職工工號、姓名、年齡、性別和籍貫。 工作表 WORKS(E#,C#,SALARY), 其屬性分別表示職工工號、工作的公司編號和工資。 公司表 COMP(C#,CNAME,CITY), 其屬性分別表示公司編號、公司名稱和公司所在城市。 用CREATE TABLE語句創(chuàng)建上述三個(gè)表,需指出主鍵和外鍵。
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#));
第10題
A.為工資低于D6部門平均工資的所有職工加薪5%
B.為工資低于整個(gè)企業(yè)平均工資的職工加薪5%
C.為在D6部門工作、工資低于整個(gè)企業(yè)平均工資的職工加薪5%
D.為在D6部門工作、工資低于本部門平均工資的職工加薪5%
為了保護(hù)您的賬號安全,請?jiān)凇?span>上學(xué)吧”公眾號進(jìn)行驗(yàn)證,點(diǎn)擊“官網(wǎng)服務(wù)”-“賬號驗(yàn)證”后輸入驗(yàn)證碼“”完成驗(yàn)證,驗(yàn)證成功后方可繼續(xù)查看答案!