●試題三
閱讀下列說(shuō)明,回答問(wèn)題1~問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
某超市的銷售業(yè)務(wù)由一個(gè)銷售業(yè)務(wù)管理系統(tǒng)進(jìn)行管理,該系統(tǒng)每完成一次交易都需要提供顧客發(fā)票,其格式見(jiàn)表6所示。
對(duì)于這樣一個(gè)銷售業(yè)務(wù)管理系統(tǒng),分別給出了以下兩種關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)(下劃線表示主關(guān)鍵字)
設(shè)計(jì)一:
顧客Customer(顧客代碼Cno,姓名name,住址address,聯(lián)系電話phone)
收銀員Salesman(收銀員代碼Sno,身份證號(hào)idno,姓名name,住址address,聯(lián)系電話phone)
商品Merchandise(商品代碼Mno,商品名稱Mname,價(jià)格price)
發(fā)票Invoice(發(fā)票號(hào)碼Ino,交易日期Idate,顧客代碼Cno,收銀員代碼Sno,商品代碼Mno,單價(jià)unitprice,數(shù)量amount)
設(shè)計(jì)二:
顧客Customer(顧客代碼Cno,姓名name,住址address,聯(lián)系電話phone)
收銀員Salesman(收銀員代碼Sno,身份證號(hào)idno,姓名name,住址address,聯(lián)系電話phone)
商品Merchandise(商品代碼Mno,商品名稱Mname,價(jià)格price)
發(fā)票Ivoice(發(fā)票號(hào)碼Ino,交易日期Idate,顧客代碼Cno,收銀員代碼Sno)
發(fā)票明細(xì)Invoicedetail(發(fā)票號(hào)碼Ino,商品代碼Mno,單價(jià)unitprice,數(shù)量amount)
【問(wèn)題1】
設(shè)計(jì)一的關(guān)系模式Invoice滿足第幾范式?為什么?設(shè)計(jì)一和設(shè)計(jì)二哪個(gè)更加合理?為什么?
【問(wèn)題2】
根據(jù)設(shè)計(jì)二中關(guān)系模式,以下SQL語(yǔ)句是用于"建立2005年1月期間每張發(fā)票的發(fā)票號(hào),交易日期,交易商品件數(shù)和交易總金額的視圖"的不完整語(yǔ)句,請(qǐng)?zhí)钛a(bǔ)其中的空缺。
CREATE VIEW Invoice -total (1)
SELECT Invoice.Ino,Idate, (2) , (3)
FROM Invoice,Invoicedetail
WHERE (4) AND
Idate BETWEEN′2005-01-01′AND′2005-01-31′
GROUPBY (5) ;
【問(wèn)題3】
根據(jù)設(shè)計(jì)二中關(guān)系模式,以下SQL語(yǔ)句是用于"查詢從未售出的商品信息"的不完整語(yǔ)句,請(qǐng)?zhí)钛a(bǔ)其中的空缺。
SELECT Mno,Mname,price
FROM Merchandise (1)
WHERE (2)
(SELECT (3)
FROM Invoicedetail
WHERE A.Mno=Invoicedetail.Mno);
【問(wèn)題4】
設(shè)計(jì)二中關(guān)系Merchandise中由屬性price表示商品價(jià)格,關(guān)系Invoicedetail中的屬性u(píng)nitprice也表示商品價(jià)格。兩個(gè)是否有必要同時(shí)存在?為什么?
- 2024年上半年計(jì)算機(jī)軟件資格考試單獨(dú)劃線地區(qū)合格標(biāo)準(zhǔn)
- 2023上半年計(jì)算機(jī)軟件資格考試單獨(dú)劃線地區(qū)合格標(biāo)準(zhǔn)通告
- 2023下半年計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試模擬練習(xí)平臺(tái)上線公告
- 2023年下半年計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試批次安排通告
- 2023年下半年計(jì)算機(jī)軟考中級(jí)系統(tǒng)集成項(xiàng)目管理師知識(shí)點(diǎn)匯編
- 2023年下半年計(jì)算機(jī)軟考信息系統(tǒng)項(xiàng)目管理師知識(shí)點(diǎn)匯總
- 查看計(jì)算機(jī)軟件水平考試全部文檔 >>
- 2024下半年陜西計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水
- 2024下半年新疆兵團(tuán)軟考報(bào)名費(fèi)用及繳費(fèi)時(shí)間:8月
- 2024下半年湖北軟考報(bào)名時(shí)間及報(bào)名入口:9月1日
- 2024下半年河南軟考報(bào)名費(fèi)用及繳費(fèi)時(shí)間:8月21
- 2024下半年重慶軟考考試時(shí)間及科目?jī)?nèi)容:11月9
- 2024下半年湖北軟考考試時(shí)間及科目安排:11月9
- 2024下半年陜西軟考報(bào)名時(shí)間及報(bào)名入口:9月2日
- 2024下半年河南軟考考試時(shí)間及科目?jī)?nèi)容:11月9