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

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

時間:2016-12-12 16:03:00   來源:無憂考網(wǎng)     [字體: ]

  三、設(shè)計與應(yīng)用題

  (1)設(shè)有某簡化的網(wǎng)上購物系統(tǒng),其ER圖如下:

  該系統(tǒng)數(shù)據(jù)之間存在下列約束:

  Ⅰ. 一個客戶(編號)可以擁有多個訂單,每個訂單僅屬于一個客戶;

 、. 一個訂單(編號)可以包含多個訂購細目,每個訂購細目只屬于一個訂單;

 、. 一種商品可以出現(xiàn)在多個訂購細目中,一個訂購細目只包含一種商品;

 、. 一個商品類別可以包含多種商品,一種商品只屬于一個商品類別。

  ① 請根據(jù)以上約束,標出ER圖中各實體集之間聯(lián)系的基數(shù)。(2分)

 、 請將ER圖轉(zhuǎn)換成符合3NF的關(guān)系模式,并給出各關(guān)系模式的主碼和外碼。(4分)

 、 請修改所設(shè)計的關(guān)系模式使之支持下列功能(僅列出發(fā)生修改的關(guān)系模式)。(4分)

 、. 使客戶能方便了解每個訂購細目的處理狀態(tài)和到貨時間;

  Ⅱ. 使客戶能方便查詢商品供應(yīng)商的編號、名稱、所在城市、聯(lián)系電話和信譽。(限定一個供應(yīng)商可以供應(yīng)多種商品,一種商品只選自一個供應(yīng)商)

  (2)某學校的學籍管理系統(tǒng)實現(xiàn)了對學生學籍信息的管理,其中學生表結(jié)構(gòu)為:學生表(學號, 姓名, 性別, 系號, 是否有學籍),此表中除學號列有索引外,其它列均無索引。

 、僭O(shè)學籍管理系統(tǒng)中經(jīng)常執(zhí)行如下形式的操作:

  SELECT*FROM學生表

  WHERE姓名='張三' AND 系號='10' AND 是否有學籍='有'

  系統(tǒng)運行中發(fā)現(xiàn)這類操作的效率比較低,系統(tǒng)工程師建議:由于查詢條件中使用了“系號”、“姓名”和“是否有學籍”三列,建議在這三個列上分別建立索引,以提高查詢效率。

  請問其建議建立的三個索引是否都能提高查詢效率?請簡要說明原因。

  ②設(shè)學生表中有下列數(shù)據(jù):


  并且已經(jīng)在學生表的姓名列上建立了一個非聚集索引(按姓名拼音升序排序)。請給出查找碼“姓名”對應(yīng)的稠密索引示意圖。(4分)

  (3)在SQL Server 2000中,設(shè)有教師表(教師號, 姓一名, 所在部門號, 職稱)和部門表(部門號, 部門名, 高級職稱人數(shù))。請編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。(10分)

  每當在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應(yīng)部門的高級職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱