- 相關(guān)推薦
江西財(cái)經(jīng)大學(xué)考研數(shù)據(jù)庫(kù)原理試題
一、簡(jiǎn)答題(第1、2、3小題各5分,第4小題7分,共22分)
1.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu),并說(shuō)明它的優(yōu)點(diǎn)。(5分)
2.事務(wù)的特性有哪些,請(qǐng)?jiān)敿?xì)說(shuō)明其功能。(5分)
3.簡(jiǎn)述診斷死鎖發(fā)生的等待圖法,當(dāng)發(fā)生死鎖后如何解除死鎖?(5分)
4.敘述在一個(gè)DBMS中,事務(wù)管理部件(恢復(fù)子系統(tǒng)、并發(fā)控制子系統(tǒng))的主要職能及其分別常用的基本技術(shù)和手段。(7分)
二、下面有一個(gè)銷售管理數(shù)據(jù)庫(kù)SALES,它包含下面三張表:(每小題4分,共16分)
(1) 商品表:Item
商品編碼 商品名稱 單位 成本價(jià) 庫(kù)存數(shù)量
code name unit cost amount
(2) 商品銷售主表:SaleHead
銷售單號(hào) 銷售日期 客戶名稱
saleOrder saleDate Customer
(3) 商品銷售明細(xì)表:SaleDetail
銷售單號(hào) 商品編碼 單價(jià) 銷售數(shù)量
saleOrder code price qty
基于數(shù)據(jù)庫(kù)SALES,完成下面的操作:
1、試用關(guān)系代數(shù)查詢銷售給“東方貿(mào)易公司”的所有成本價(jià)不低于100元的商品的銷售日期、商品名稱、單價(jià)和銷售數(shù)量。
2、用SQL語(yǔ)句查詢沒(méi)有購(gòu)買商品編號(hào)為“1204006”的商品的銷售單號(hào)、客戶名稱。
3、用SQL語(yǔ)句按銷售日期分組統(tǒng)計(jì)每天銷售的商品銷售總額和銷售單張數(shù)。
4、畫(huà)出數(shù)據(jù)庫(kù)SALES的E-R圖。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)題、(共15分)
在一個(gè)公司的工程管理系統(tǒng)中,有公司的部門(mén)(Department)、職工(Employee)、工程(Project)、材料(Part)、供應(yīng)商(Supper)和倉(cāng)庫(kù)(Depot)等數(shù)據(jù),具體描述如下:
(1) 一個(gè)職工只能屬于一個(gè)部門(mén);
(2) 一個(gè)工程可以有多名職工參加,一個(gè)職工只能參加一個(gè)未完成的工程建設(shè);
(3) 一個(gè)工程可以有多個(gè)供應(yīng)商供應(yīng)材料,一個(gè)供應(yīng)商可以為多個(gè)工程供應(yīng)材料;
(4) 一個(gè)倉(cāng)庫(kù)可以存放多種材料,但是一種材料只能存放在一個(gè)倉(cāng)庫(kù)中。
其中,描述部門(mén)的屬性有:部門(mén)號(hào)、部門(mén)名稱、負(fù)責(zé)人、電話、地址;
描述職工的屬性有:職工號(hào)、職工姓名、性別、出生日期、職務(wù);
描述工程的屬性有:工程號(hào)、工程名稱、開(kāi)始日期、結(jié)束日期;
描述材料的屬性有:材料號(hào)、規(guī)格說(shuō)明、計(jì)量單位、單價(jià);
描述材料供應(yīng)商的屬性有:供應(yīng)商號(hào)、供應(yīng)商名稱、電話、聯(lián)系人、地址;
描述倉(cāng)庫(kù)的屬性有:倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名稱、保管員、電話。
根據(jù)上面已知的語(yǔ)義以及你的領(lǐng)域知識(shí),請(qǐng)?jiān)O(shè)計(jì)一個(gè)關(guān)系數(shù)據(jù)庫(kù)(可以增加一些屬性),并指出主鍵、外鍵以及約束條件。