實驗33在數(shù)據(jù)庫中實現(xiàn)多表查詢★_第1頁
實驗33在數(shù)據(jù)庫中實現(xiàn)多表查詢★_第2頁
實驗33在數(shù)據(jù)庫中實現(xiàn)多表查詢★_第3頁
實驗33在數(shù)據(jù)庫中實現(xiàn)多表查詢★_第4頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗 33 在數(shù)據(jù)庫中實現(xiàn)多表查詢*實驗?zāi)康?. 了解多表查詢的意義2. 把握在數(shù)據(jù)庫中實現(xiàn)多表條件查詢實驗要求1. 通過向?qū)гO(shè)計出多表查詢2. 明白得 SQL 語言3. 查詢出所有成績高于 80 分的學(xué)生的姓名,誕生日期(來源于“學(xué)生”表)和課程名稱、成績(來源于“成績”表) 。實驗步驟分析:該查詢要求查詢的字段來源于兩個不同的表,兩個表中有一起的字段“學(xué)號” ,因此咱們要先成立兩個表的關(guān)系,然后在完成查詢。1.通過向?qū)?chuàng)建多表查詢1)在“學(xué)生治理”數(shù)據(jù)庫設(shè)計界面【對象】選項當(dāng)選擇【查詢】,點擊【工具 (T )】,在下拉列表當(dāng)選擇【關(guān)系(R) 】(如圖 7-34)。圖 7-34 打開關(guān)系2)

2、在“關(guān)系”界面,空白處右擊或點擊【關(guān)系(R) 】菜單,選擇【顯示表(T)“學(xué)生”,單擊【添加 (A) 】,將“學(xué)生”表添加到“關(guān)系”中;點擊“成績”【添加 (A) 】,將“成績”表添加到“關(guān)系”中(如圖7-35)。】 ,點擊,單擊圖 7-35 將“學(xué)生”表, “成績”表添加到關(guān)系中3)點擊【關(guān)系 (R) 】在下拉列表當(dāng)選擇【編輯關(guān)系(R) 】 ,顯現(xiàn)編輯關(guān)系對話框(如圖 7-36)。圖 7-36 編輯關(guān)系對話框4) 單擊【新建 (N) 】,左表名稱 (L) 選擇“學(xué)生”,左列名稱 (C) 選擇“學(xué)號” ,右表名稱(R) 選擇“成績” ,右列名稱 (O) 選擇“學(xué)號” (如圖 7-37),【確信

3、】后點擊【創(chuàng)建(C) 】成立“學(xué)生”表和“成績”以“學(xué)號”為關(guān)聯(lián)的關(guān)系(如圖7-38)。圖 7-37 選擇列圖 7-38 創(chuàng)建“學(xué)號”關(guān)聯(lián)5)單擊【文件 (F) 】在下拉子菜單當(dāng)選擇【保留(S) 】,或點擊按鈕,顯現(xiàn)保留關(guān)系對話框,點擊【是】保留。6)在“學(xué)生治理”數(shù)據(jù)庫設(shè)計界面【對象】選項當(dāng)選擇【查詢】 ,點擊【設(shè)計 ( D)】或點擊【利用向?qū)?chuàng)建查詢】 。7) 在簡單查詢向?qū)?“表 / 查詢 ”當(dāng)選擇“表:學(xué)生” ,在可用字段 當(dāng)選擇“姓名” 、“誕生日期”;選擇“表:成績” ,在可用字段 當(dāng)選擇“課程名稱” 、“成績”通過按鈕移至右列“選定的字段”欄中(如圖7-39)。圖 7-39 選定

4、輸出字段8)點擊【下一步(N) > 】,選擇“明細(xì)(顯示每一個記錄的每一個字段)(D) ”(如圖7-40)。圖 7-40 確信何種查詢方式9)點擊【下一步 (N) >】,輸入題目“多表查詢” ,選擇“修改查詢設(shè)計(M) ”點擊【完成(F) 】,打開查詢設(shè)計器(如圖7-41)。圖 7-41 指定查詢題目10) 在“成績”條件欄輸入“ >80”(引號內(nèi)內(nèi)容) (如圖 7-42)。圖 7-42 輸入查詢條件11)單擊【查詢】在子菜單中的點擊【運行】菜單或點擊運行該查詢,得出運行結(jié)果(如圖7-43)。如圖 7-43 多表查詢結(jié)果2. 明白得 SQL 語言1) 在“學(xué)生治理”數(shù)據(jù)庫設(shè)計

5、界面【對象】選項當(dāng)選擇【查詢】 ,右鍵【多表條件查詢】選擇【設(shè)計視圖 (D) 】(如圖 7-44)如圖 7-44 打開多表查詢設(shè)計視圖2)在【視圖 (V) 】選擇【 SQL視圖 (Q) 】, 打開多表查詢SQL語言(如圖7-45 ), SQL語言介紹,見表7-5 。圖 7-45 多表查詢SQL 語言SQL 功能命令動詞查詢功能SELECTINSERT操作功能UPDATEDELETECREATE表 7-5 SQL 語言的意義簡單格式Select范圍 From < 表或視圖 >Where < 條件表達式 >Insert Into <表名 > (<字段名 1

6、>, <字段名 2> ) Values (<表達式 1> , < 表達式 2> ) Update < 表名 > Set <字段名 1>=< 表達式 1>, <字段名 2>=< 表達式 2> Where < 條件表達式 >Delete From < 表名 > Where <條件表達式 >CREATE TABLE |DBF<表名 1> FREE(< 字段名 1>類型 ( 長度 , 小數(shù)位數(shù) )CHECK邏輯表達式l ERROR 字符表達式 1 DEFAULT表達式 l備注選擇功能插入功能更新功能刪除功能定義功能ALTERTABLE表 名1定義功能ADD | ALTER COLUMN字段名 1 字段類型 ( 字段寬度, 小數(shù)位數(shù) )NULL| NOTALTER修改功能NULLCHECK邏輯表達式1 ERR

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論