武漢輕工大學(xué)數(shù)據(jù)庫選修期末作業(yè)_第1頁
武漢輕工大學(xué)數(shù)據(jù)庫選修期末作業(yè)_第2頁
武漢輕工大學(xué)數(shù)據(jù)庫選修期末作業(yè)_第3頁
武漢輕工大學(xué)數(shù)據(jù)庫選修期末作業(yè)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、武漢工業(yè)學(xué)院校公選課 數(shù)據(jù)庫應(yīng)用 大作業(yè)姓名:李曉華學(xué)號(hào):院(系) :機(jī)械工程學(xué)院專業(yè):過控2013年 11月 19日一、建立包含學(xué)籍管理相關(guān)信息的數(shù)據(jù)庫和表(1) 學(xué)生基本信息表(2) 課程表(3) 成績表二、建立查詢(1) 輸出所有不及格學(xué)生的名單在SQL查詢中輸入以下程序:SELECT學(xué)生基本信息表.姓名AS不及格學(xué)生名單FROM學(xué)生基本信息表, 課程表,成績表WHER學(xué)生基本信息表.學(xué)號(hào)成績表.學(xué)號(hào))AND(課程 表.課程號(hào))=成績表.課程號(hào))AND(成績表.分?jǐn)?shù))<60);(2) 輸入學(xué)生姓名,能查閱指定學(xué)生的成績信息在SQL查詢中輸入以下程序:SELECT學(xué)生基本信息表.姓名

2、,課程表.課程名,成績表.分?jǐn)?shù)FROM學(xué)生基本 信息表,課程表,成績表WHERE(學(xué)生基本信息表.姓名)=請輸入學(xué)生姓 名)AND(學(xué)生基本信息表.學(xué)號(hào))=成績表.學(xué)號(hào))AND(成績表.課程 號(hào))= 課程表. 課程號(hào));(3) 輸入課程名,能查閱指定課程的成績信息在SQL查詢中輸入以下程序:SELECTS程表.課程號(hào),課程表.課程名,課程表.學(xué)時(shí)數(shù),課程表.學(xué)分,課 程表.開課學(xué)期,課程表.考試考查標(biāo)志FROM課程表WHERE(課程表.課程 名)= 請輸入課程名 );(4) 輸入班級名,能查閱指定班級所有學(xué)生的成績信息在SQL查詢中輸入以下程序:SELECTS程表.課程號(hào),課程表.課程名,課程

3、表.學(xué)時(shí)數(shù),課程表.學(xué)分,課 程表.開課學(xué)期,課程表.考試考查標(biāo)志FROM課程表WHERE(課程表.課程 名)= 請輸入課程名 );三、思考題1 確保數(shù)據(jù)庫的實(shí)體完整性與參照完整性有什么作用? 關(guān)系的完整性主要包括域完整性、實(shí)體完整性和參照完整性三種。 1域(列)完整性 域完整性是對數(shù)據(jù)表中字段屬性的約束,通常指數(shù)據(jù)的有效性 , 它包括字 段的值域、字段的類型及字段的有效規(guī)則等約束,它是由確定關(guān)系結(jié)構(gòu)時(shí) 所定義的字段的屬性決定的。限制數(shù)據(jù)類型 ,缺省值,規(guī)則, 約束,是否可以 為空, 域完整性可以確保不會(huì)輸入無效的值 . 。2實(shí)體(行)完整性 實(shí)體完整性是對關(guān)系中的記錄唯一性,也就是主鍵的約束

4、。準(zhǔn)確地說,實(shí) 體完整性是指關(guān)系中的主屬性值不能為 Null 且不能有相同值。定義表中 的所有行能唯一的標(biāo)識(shí) , 一般用主鍵 , 唯一索引 unique 關(guān)鍵字 , 及 identity 屬性比如說我們的身份證號(hào)碼 , 可以唯一標(biāo)識(shí)一個(gè)人 .一表的主鍵實(shí)現(xiàn) , 還可以用觸發(fā)器來維護(hù)參考完整性2 如何設(shè)置字段的有效性規(guī)則及確定主鍵? 打開你要修改的數(shù)據(jù)表,然后點(diǎn)擊視圖選項(xiàng) 在彈出的下拉菜單中,找到設(shè)計(jì)視圖 打開了設(shè)計(jì)視圖面板,在設(shè)計(jì)視圖中,我們給畢業(yè)院校添加一個(gè)有效性規(guī)則,點(diǎn)擊一下畢業(yè)院校的字段,這樣就能選中它 接著點(diǎn)擊查詢選項(xiàng),如紅色箭頭所示 在有效性規(guī)則這一欄,輸入 in ("北大

5、"," 清華"," 首都師范 " ),這句代碼 的意思就是,這個(gè)字段的數(shù)據(jù)必須是北大、清華、首都師范這三個(gè)大學(xué), 其他數(shù)據(jù)都不能錄入。點(diǎn)擊保存按鈕 彈出一個(gè)警告消息,因?yàn)閿?shù)據(jù)表中已經(jīng)有了數(shù)據(jù),但是這些數(shù)據(jù)不符合現(xiàn) 在剛剛設(shè)立的有效性規(guī)則。我們點(diǎn)擊是,這樣就就開始用新的規(guī)則來測試 數(shù)據(jù)了等待幾分鐘,彈出了一個(gè)新的警告信息,點(diǎn)擊是,意思是繼續(xù)用這個(gè)規(guī)則 來約束數(shù)據(jù),這樣原來的數(shù)據(jù)就被刪除了。點(diǎn)擊菜單欄上面的數(shù)據(jù)表視圖,這樣就返回到了數(shù)據(jù)表視圖。 我們看到原有的數(shù)據(jù)已經(jīng)刪除了那些不符合有效性規(guī)則的數(shù)據(jù)。 我們嘗試輸入“河大”這兩個(gè)字 提示消息說不符合有效性規(guī)則,這樣你的表就只能輸入符合有效性規(guī)則色 數(shù)據(jù)了3.怎樣將 Excel 表格數(shù)據(jù)導(dǎo)入到 Access 數(shù)據(jù)庫中?將Excel中的數(shù)據(jù)裝入?Ac

溫馨提示

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

評論

0/150

提交評論