設(shè)有職工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其屬性分別表示職工號(hào)、姓名、年齡、性別、工資,所在車間的編號(hào)。試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句:檢索年齡小于23歲的男職工的職工號(hào)和姓名
第1題
第2題
第3題
第4題
車間基本表:DEPT(DNO,DNAME,MGR-NO),其屬性分別表示車間編號(hào)、車間名和車間主任的職工號(hào).
職工基本表:EMP(ENO,ENAME,SEX,SALARY,DNO),其屬性分別表示職工號(hào)、姓名、性別、工資和所在車間的編號(hào).
試用SQL語(yǔ)句完成下列操作:
檢索“金工車間”的男職工的職工號(hào)和姓名.
第5題
(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語(yǔ)句為:
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
第6題
·職工表EMP(E,ENAME,AGE,SALARY,D),其屬性分別表示職工工號(hào),姓名,年齡,工資,工作部門的編號(hào)。
·部門表DEPA(Dgt,DNAME,MGR),其屬性分別表示部門編號(hào),部門名稱,部門經(jīng)理的工號(hào)。此處經(jīng)理的工號(hào),就是他自己的職工工號(hào)。
(1)在數(shù)據(jù)庫(kù)中要求每個(gè)經(jīng)理的工資大于2000元。試在定義DEPA表時(shí),添加一個(gè)CHECK子句,以滿足上述要求(只需寫出CHECK子句,不必寫出其他語(yǔ)句)。
(2)把年齡在50歲以上的經(jīng)理全部免職(即把這些部門的MGR值置為空值)。
(3)創(chuàng)建一個(gè)年齡在50歲以上的職工視圖,屬性為(D,DNAME,E,ENAME,AGE,SALARY)。
第7題
A.統(tǒng)計(jì)職工的總?cè)藬?shù)
B.統(tǒng)計(jì)每一部門的職工人數(shù)
C.統(tǒng)計(jì)職工服務(wù)的部門數(shù)目
D.統(tǒng)計(jì)每一職工服務(wù)的部門數(shù)目
第8題
Emp(eid,ename,age,did,salary),其各列含義為:
職工號(hào),姓名,年齡,部門號(hào),工資
Dept(did,dname,mgr_id),其各列含義為:部門號(hào),部門名稱,部門經(jīng)理職工號(hào)
寫出一條SQL語(yǔ)句,查詢工資大于10000,且與他所在部門的經(jīng)理年齡相同的職工姓名。
第9題
CREATE TABLE Emp (
Eno CHAR(4),
Ename CHAR(8),
Esex CHAR(1) CHECK(Esex IN ('M','F')),
EDno CHAR(4) REFERENCES Dept (Dno),
PRIMARY KEY (Eno)
);
CREATE TABLE Dept (
Dno CHAR(4) NOT NULL UNIQUE,
Dname CHAR(20),
Daddr CHAR(30)
);
直接運(yùn)行該語(yǔ)句,DBMS會(huì)報(bào)錯(cuò),原因是(53)。若經(jīng)過修改,上述兩個(gè)表創(chuàng)建完畢之后(尚無(wú)數(shù)據(jù)),則下述語(yǔ)句中能被執(zhí)行的是(54)。
A.創(chuàng)建表Dept時(shí)沒有指定主碼
B.創(chuàng)建表Dept時(shí)沒有指定外碼
C.創(chuàng)建表Emp時(shí),被參照表Dept尚未創(chuàng)建
D.表Emp的外碼EDno與被參照表Dept的主碼Dno不同名
為了保護(hù)您的賬號(hào)安全,請(qǐng)?jiān)凇?span>上學(xué)吧”公眾號(hào)進(jìn)行驗(yàn)證,點(diǎn)擊“官網(wǎng)服務(wù)”-“賬號(hào)驗(yàn)證”后輸入驗(yàn)證碼“”完成驗(yàn)證,驗(yàn)證成功后方可繼續(xù)查看答案!