訓(xùn)練2操作題參考答案_第1頁
訓(xùn)練2操作題參考答案_第2頁
訓(xùn)練2操作題參考答案_第3頁
訓(xùn)練2操作題參考答案_第4頁
訓(xùn)練2操作題參考答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)據(jù)庫及其應(yīng)用機考訓(xùn)練操作題參考答案在數(shù)據(jù)庫機考訓(xùn)練中,目前一共提供給學(xué)生2套練習(xí)題,其中每套4道操作題,為方便任課教師和學(xué)生進行操作和答題,在此給出題目中難點的解題標(biāo)答(非難點部分答案略)。本套標(biāo)答對應(yīng)的試卷提交后能在評分信息中看到操作題的試題序號如下圖所示,其4道操作題相關(guān)解題操作如下:1-7301操作題:12-7297操作題:83-7298操作題:144-7290操作題:191-7301操作題:一、基本操作 1將學(xué)生基本情況表的學(xué)生編號字段名稱改為學(xué)號;修改相片字段的類型為OLE型;答案:2設(shè)置學(xué)生成績情況表的主鍵為學(xué)號和課程字段;答案:(說明:同時選擇“學(xué)號”、“課程”字段,單擊“主鍵

2、”按鈕)3為學(xué)生成績情況表設(shè)置字段屬性,使得輸入的成績只能在0-100之間(含0和100),如果超范圍則顯示成績只能在0-100之間;答案:4為學(xué)生基本情況表中的性別字段創(chuàng)建查閱列表,列表中顯示男和女兩個值;答案:5在學(xué)生基本情況表的數(shù)據(jù)表中設(shè)置凍結(jié)學(xué)號,并隱藏班級列;答案:略。6在學(xué)生基本情況、學(xué)生成績情況和課外小組三表之間建立關(guān)聯(lián)關(guān)系,并設(shè)置參照完整性。答案: 二、簡單操作 1創(chuàng)建查詢,查詢統(tǒng)計每個班學(xué)生成績在80以上(不包括80)的課程數(shù),顯示的字段有班級和大于80的課程數(shù),所建查詢名為Q1。答案:SELECT 學(xué)生基本情況.班級, Count(學(xué)生成績情況.課程) AS 大于80的課程

3、數(shù)FROM 學(xué)生基本情況 INNER JOIN 學(xué)生成績情況 ON 學(xué)生基本情況.學(xué)號 = 學(xué)生成績情況.學(xué)號WHERE (學(xué)生成績情況.成績)80)GROUP BY 學(xué)生基本情況.班級;2創(chuàng)建查詢,查詢1987年9月1日以后(包括1987年9月1日)出生的學(xué)生人數(shù),查詢結(jié)果顯示人數(shù),所建查詢名為Q2。答案: SELECT Count(學(xué)號) AS 人數(shù)FROM 學(xué)生基本情況WHERE (學(xué)生基本情況.出生日期)#9/1/1987#);3創(chuàng)建查詢,查詢各個課外小組的人員姓名和所在班級,查詢時先顯示請輸入課外小組名稱,然后再給出查詢的結(jié)果,查詢結(jié)果顯示姓名和班級字段,所建查詢名為Q3。(提示:在

4、查詢設(shè)計視圖中完成操作)答案:SELECT 學(xué)生基本情況.姓名, 學(xué)生基本情況.班級FROM 學(xué)生基本情況 INNER JOIN 課外小組情況 ON 學(xué)生基本情況.學(xué)號 = 課外小組情況.學(xué)號WHERE (課外小組情況.小組名稱)=請輸入課外小組名稱);4創(chuàng)建一個更新查詢,將所有學(xué)生成績減少5分,所建查詢名為Q4。(提示:在查詢設(shè)計視圖中完成操作,僅運行一次)答案:UPDATE 學(xué)生成績情況 SET 學(xué)生成績情況.成績 = 成績-5;2-7297操作題:一、基本操作題1在考試數(shù)據(jù)庫.accdb數(shù)據(jù)庫文件中建立表tTeacher,表結(jié)構(gòu)如下:字段名稱數(shù)據(jù)類型字段大小格式編號文本8姓名文本6性別文

5、本1年齡數(shù)字整型工作日期日期/時間短日期職稱文本6退休否是/否是/否答案:2設(shè)置tTeacher表中編號字段為主鍵;職稱字段的默認值為:講師;答案:3設(shè)置tTeacher表中工作日期字段的相應(yīng)屬性,使其滿足輸入的工作日期必須在2013年1月1日之前(不包括2013年1月1日),超出這一范圍時,應(yīng)顯示文本:工作日期有誤;答案:4設(shè)置tTeacher表中年齡字段的輸入掩碼屬性,設(shè)置為:只能輸入2位整數(shù)的數(shù)據(jù)(要求:2位必須都輸入);答案:5在tTeacher表中輸入以下2條記錄:編號姓名性別年齡工作日期職稱退休否8081張非男271999-9-1講師否2015李一女621960-9-3教授否答案:

6、略。6設(shè)置tScore表中的學(xué)號字段值為組合框選擇,可選擇的值為tStud表中的學(xué)號字段值(行來源選默認選項)。答案:7建立數(shù)據(jù)庫中tScore表和tStud表之間的關(guān)系,并實施參照完整性,級聯(lián)更新相關(guān)記錄,級聯(lián)刪除相關(guān)記錄。答案:二、簡單應(yīng)用題1 創(chuàng)建一個更新查詢,更新tTeacher表,將年齡小于65歲并且職稱為教授的記錄的退休否字段值改為否,所建查詢命名為qStud2。(要求建立查詢后,至少運行一次)答案:UPDATE tTeacher SET tTeacher.退休否 = FalseWHERE (tTeacher.年齡)26)GROUP BY tStud.性別;3-7298操作題:一、

7、基本操作1.設(shè)置tDoctor表中性別字段的默認值屬性,屬性值為男;并為該字段創(chuàng)建查閱列表,列表中顯示男和女兩個值;答案: 2.在tDoctor表中設(shè)置年齡字段的相應(yīng)屬性,使其輸入的年齡必須在18歲至60歲之間(含18歲和60歲),如果超出范圍則顯示:年齡應(yīng)在18歲到60歲之間;答案:3.在tDoctor表中取消對年齡字段值的隱藏;答案:4.在tSubscribe表的數(shù)據(jù)表視圖,將數(shù)據(jù)顯示的順序設(shè)置為按預(yù)約日期從前往后排序;答案:5.將下列數(shù)據(jù)輸入到tDoctor表中;醫(yī)生ID姓名 性別年齡 -A007 李霞 女 20 答案:略。6.分析tSubscribe表的字段構(gòu)成,判斷并設(shè)置其主鍵。答案

8、:二、簡單應(yīng)用1.創(chuàng)建一個查詢,查找姓名為兩個字的王姓病人的預(yù)約信息,并顯示病人姓名、年齡、性別、預(yù)約日期、科室名稱和醫(yī)生姓名,所建查詢名為Q1 (說明:病人姓名為tPatient表中的姓名,醫(yī)生姓名為tDoctor表中的姓名)。答案:多表連接查詢,若還沒有建立關(guān)系,需要先建立關(guān)系SELECT tPatient.姓名 AS 病人姓名, tPatient.年齡, tPatient.性別, tSubscribe.預(yù)約日期, tOffice.科室名稱, tDoctor.姓名 AS 醫(yī)生姓名FROM tDoctor INNER JOIN (tPatient INNER JOIN (tOffice IN

9、NER JOIN tSubscribe ON tOffice.科室ID = tSubscribe.科室ID) ON tPatient.病人ID = tSubscribe.病人ID) ON tDoctor.醫(yī)生ID = tSubscribe.醫(yī)生IDWHERE (tPatient.姓名) Like 王?);2.創(chuàng)建一個交叉表查詢,統(tǒng)計每個科室每天的預(yù)約人數(shù),結(jié)果顯示科室名稱、預(yù)約日期和預(yù)約人數(shù),并統(tǒng)計所有科室每天的預(yù)約量,并在每一行的最后一列顯示每天預(yù)約的總?cè)藬?shù)總計字段,見下圖。所建查詢名為Q2。答案:此列的位置可在數(shù)據(jù)視圖下手動拖到最后一列。3.創(chuàng)建一個查詢,找出沒有留下電話的病人數(shù),查詢結(jié)果

10、顯示病人數(shù),所建查詢名為Q3。答案:SELECT Count(病人ID) AS 病人數(shù)FROM tPatientWHERE (tPatient.電話)=IsNull(電話);4-7290操作題:一、基本操作1.在tStock表的產(chǎn)品名稱和規(guī)格字段之間增加一個新字段,字段名稱為單位,數(shù)據(jù)類型為文本,字段大小為1;對單位字段進行適當(dāng)設(shè)置,使已有記錄在該字段上值均為只,并保證在向該數(shù)據(jù)表輸入數(shù)據(jù)時,單位字段的初始值自動置為只;答案:2.設(shè)置tStock表的規(guī)格字段的輸入掩碼屬性,輸入掩碼的格式為:220V- W。其中,-與W之間為兩位,且只能輸入09之間的數(shù)字;(要求:輸入數(shù)據(jù)時,必須輸入2位數(shù)字)

11、答案:3.設(shè)置tQuota表中最高儲備字段的有效性規(guī)則和有效性文本,有效性規(guī)則是:輸入的最高儲備值應(yīng)小于等于60000;有效性文本內(nèi)容為:輸入的數(shù)據(jù)有誤請重新輸入;答案:4.將tQuota表的單元格效果改為凹陷,字體改為幼圓;答案:5.分析tStock和tQuota兩個表對象的字段構(gòu)成,判斷并設(shè)置其主鍵,建立tQuota表與tStock表之間的關(guān)系,并實施參照完整性。 答案:此處應(yīng)是tQuota主鍵拖向tStock主鍵二、簡單應(yīng)用1.創(chuàng)建名為Q1的查詢,通過輸入產(chǎn)品名稱參數(shù)值,查詢其產(chǎn)品記錄,并顯示tStock表中的所有字段內(nèi)容;當(dāng)運行該查詢時,提示框中應(yīng)顯示請輸入產(chǎn)品名稱, 顯示格式及內(nèi)容參

12、照下圖。答案:SELECT tStock.產(chǎn)品ID, tStock.產(chǎn)品名稱, tStock.單位, tStock.規(guī)格, tStock.出廠價, tStock.庫存數(shù)量FROM tStockWHERE (tStock.產(chǎn)品名稱)=請輸入產(chǎn)品名稱);2.創(chuàng)建一個查詢,按產(chǎn)品名稱分組計算產(chǎn)品的庫存金額合計,并顯示產(chǎn)品名稱和庫存金額兩列數(shù)據(jù),所建查詢名為Q2;(說明:庫存金額=出廠價庫存數(shù)量)答案:或者SELECT tStock.產(chǎn)品名稱, Sum(出廠價*庫存數(shù)量) AS 庫存金額FROM tStockGROUP BY tStock.產(chǎn)品名稱;3. 創(chuàng)建一個查詢,查詢出庫存數(shù)量小于最低儲備的產(chǎn)品,并顯示產(chǎn)品ID、產(chǎn)品名稱、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論