【文章內(nèi)容簡(jiǎn)介】
udent,sc D. student,course,sc8. SQL語(yǔ)言中對(duì)數(shù)據(jù)庫(kù)的權(quán)限進(jìn)行操作的命令主要有 grant 和 revoke 。9.設(shè)關(guān)系STUDENT(SNO,SNAME,SEX,BDATE,HEIGHT),其中屬性含義依次為學(xué)號(hào),姓名,性別,出生年月,身高,關(guān)系COURSE(CNO,LHOUR,CREDIT,SEMESTER),其中屬性含義為課程號(hào),課時(shí),學(xué)分,開(kāi)課時(shí)期,關(guān)系SC(SNO,CNO,GRADE),其中含義為學(xué)號(hào),課程號(hào),成績(jī)。(1)試用SQL語(yǔ)句完成以下查詢:查詢有一門(mén)以上(含一門(mén))三學(xué)分以上課程的成績(jī)低于70分的學(xué)生的姓名。(2)將上述命令轉(zhuǎn)換為關(guān)系代數(shù)表示達(dá)式。(3)查詢?nèi)背煽?jī)的學(xué)生的姓名、缺成績(jī)的課程號(hào)及其學(xué)分?jǐn)?shù)。(4)查詢每門(mén)課程選課的學(xué)生人數(shù)、最高成績(jī)、最低成績(jī)和平均成績(jī),并按學(xué)生的課程號(hào)排序。(5)生成一個(gè)女學(xué)生成績(jī)臨時(shí)表FGRADE,表中包括SNAME,CNO,GRADE三個(gè)屬性。答:(1)selectsnamefromstudent,course,scwherecredit3andgrade70and=and=(2)ПSNAME(=and=andcredit3andgrade70(STUDENTCOURSESC))(3)selectsname,creditfromstudent,course,scwheregradeisnulland=and=(4)Selecto,count(sno),max(grade),min(grade),avg(grade)fromscwhere groupbyoorderbyo(5)二步:第一步:CREATETABLEFGRADE(SNAMEVARCHAR(8)NOTNULL,CNOCHAR(6)NOTNULL,GRADEDEC(4,1)DEFAULTNULL)。第二步:INSERTINTOFGRADESELECTSNAME,CNO,GRADEFROMSTUDENT,SCWHERE=ANDSEX=‘女’10.設(shè)有關(guān)系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號(hào)、姓名、工資和所在部門(mén)號(hào),以及關(guān)系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門(mén)號(hào)、部門(mén)名稱、部門(mén)經(jīng)理的職工號(hào)。 (1).試用SQL語(yǔ)句完成以下查詢: 列出工資不低于600元的職工姓名和所在部門(mén)。 (2).寫(xiě)出“查詢001號(hào)職工所在部門(mén)名稱”的關(guān)系代數(shù)表達(dá)式。(3).請(qǐng)用SQL語(yǔ)句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。(4).查詢語(yǔ)句SELECT ENO FROM EMP, DEPT WHERE = AND =‘001’完成了什么查詢操作?答:(1)selectename,dnamefromemp,deptwheresalary=600and=(2)selectdnamefromemp,deptwhereeno=’001’and=Пdname(σeno=’001’and=(empdept))或者Пdname(empeno=’001’dept)(3)updateempsetsalary=salary*wheresalary600anddnoin(selectdnofromdeptwheredname=’銷售部’)(4)查詢編號(hào)為“001”的部門(mén)經(jīng)理的職工號(hào)。(4)查詢編號(hào)為“001”的部門(mén)經(jīng)理的職工號(hào)。第四章DBMS的系統(tǒng)結(jié)構(gòu)主要分集中式數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu), 客戶/服務(wù)器結(jié)構(gòu) ,物理上分布、邏輯上集中的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu),物理上分布、邏輯上分布的分布式數(shù)據(jù)庫(kù)結(jié)構(gòu)。在客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)中,( B )是集中。A處理 B數(shù)據(jù) C物理上 D數(shù)據(jù)交換3.有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),其中一臺(tái)計(jì)算機(jī)A存有DBMS軟件、所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過(guò)通信線路向A發(fā)出數(shù)據(jù)庫(kù)應(yīng)用請(qǐng)求,這種方式屬于( A ) A 集中式數(shù)據(jù)庫(kù)體系結(jié)構(gòu) B 主從式數(shù)據(jù)庫(kù)體系結(jié)構(gòu) C 客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)體系結(jié)構(gòu)