国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

    歷年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)工程師筆試設(shè)計(jì)應(yīng)用真題:文字版

    時(shí)間:2016-12-26 15:42:00   來(lái)源:無(wú)憂考網(wǎng)     [字體: ]

      三、設(shè)計(jì)與應(yīng)用題(共30分)
      
     。1)已知某教務(wù)管理系統(tǒng)有下列關(guān)系模式(帶下劃線的屬性是主碼):
      系(系號(hào),系名)
      學(xué)生(系號(hào),姓名,性別,入學(xué)日期,正常畢業(yè)日期,所在系號(hào))
      課程(課程號(hào),課程名,學(xué)分,開(kāi)課系號(hào),教師號(hào))
      選課(學(xué)號(hào),課程號(hào),成績(jī))
      教師(教師號(hào),姓名,職稱,所在系號(hào))
       ①請(qǐng)根據(jù)給出的關(guān)系模式畫(huà)出該系統(tǒng)的ER圖,圖中忽略實(shí)體集的屬性,但如果實(shí)體集之間的聯(lián)系有屬性則需要給出聯(lián)系的屬性。(6分)
       ②隨著教學(xué)改革的需要,該系統(tǒng)需要滿足下列需求:
       I.需為課程增加先修課信息(一門(mén)課程可有多門(mén)先修課程);
       II.一門(mén)課程可由多名教師講授,一名教師可以講授多門(mén)課程。
      請(qǐng)根據(jù)以上需求修改關(guān)系模式,僅列出有改動(dòng)的關(guān)系模式,并使每個(gè)關(guān)系模式滿足3NF。(4分)
      
     。2)在SQLServer2000的某數(shù)據(jù)庫(kù)中有如下兩張關(guān)系表:
      學(xué)生表(學(xué)號(hào),姓名,性別,系號(hào)),學(xué)號(hào)為主碼
      系表(系號(hào),系名,系簡(jiǎn)稱),系號(hào)為主碼
       ①在數(shù)據(jù)庫(kù)中執(zhí)行如下T-SQL代碼:
       DECLARE @DePtID varchar(10)
       DECLARE @cnt int
       set @cnt=O
       DECLARE cursor1 cursor FOR SELEET系號(hào)FROM系表
       WHERE系名LIKE'%電%'
       OPEN cursorl
       FETCH NEXT FROM cursor1 INTO @DePtID
       WHILE @@FETCH_STATUS=O
       BEGIN
       DECLARE @temp_cnt int
       sELECT @temp_cnt=COUNT(*)FROM學(xué)生表WHERE系號(hào)=@DeptID
       set @Cnt=@cnt+@temp_cnt
       FETCH NEXT FROM cursor1 INTO ODePtID
       END
       CLOSE cursor1
       DEALLOCATE cursor1
       SELECT @cnt
      執(zhí)行過(guò)程中發(fā)現(xiàn)速度比較慢,為了解決性能問(wèn)題,需在功能不變的情況下,將此T-SQL代碼改為一條SQL語(yǔ)句,請(qǐng)寫(xiě)出此SQL語(yǔ)句(語(yǔ)句中不能含有子查詢)并說(shuō)明為什么此種修改可以提高性能。(5分)
       ②設(shè)在學(xué)生表的(姓名,系號(hào))列上建有一個(gè)復(fù)合索引,該索引是否有助于提高下列兩個(gè)語(yǔ)句的查詢效率?并說(shuō)明原因。(5分)
       SELECT*FROM學(xué)生表 WHERE系號(hào)='1';
       SELEET*FRoM學(xué)生表WHERE姓名=‘張三';
      
     。3)在SQL server 2000中,設(shè)有圖書(shū)表(書(shū)號(hào),書(shū)名,類(lèi)別,單價(jià))和圖書(shū)印刷表(書(shū)號(hào),印刷日期,印刷數(shù)量,印次),每個(gè)書(shū)號(hào)代表一種圖書(shū)。書(shū)號(hào)、書(shū)名和類(lèi)別的數(shù)據(jù)類(lèi)型均為varehar(20),單價(jià)、印刷數(shù)量和印次的數(shù)據(jù)類(lèi)型均為int,印刷日期的數(shù)據(jù)類(lèi)型大smalldatetime.現(xiàn)需查詢指定類(lèi)別的圖書(shū)在指定年份后(含指定年份)累計(jì)印刷總數(shù)量。請(qǐng)寫(xiě)出實(shí)現(xiàn)該功能的標(biāo)量函數(shù)。(10分)