表與視圖的查詢_第1頁
表與視圖的查詢_第2頁
表與視圖的查詢_第3頁
表與視圖的查詢_第4頁
表與視圖的查詢_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、寧夏大學物電學院數(shù)據庫應用技術實驗報告學生姓名王玉班級2013級電氣工程及其自動化3班學號12013241736實驗日期2015年4月29日實驗題目表與視圖的查詢實驗目的(1) 掌握SELECT語句的基本語法和查詢條件表示方法。(2) 掌握連接查詢的表示。(3) 掌握嵌套查詢的表示。(4) 掌握數(shù)據匯總的方法。(5) 掌握GROUP BY子句的作用和使用方法。(6) 掌握ORDER BY子句的作用和使用方法。(7) 熟悉視圖的概念和作用。(8) 掌握視圖的創(chuàng)建方法。(9) 掌握如何查詢和修改視圖。實 驗 內 容實驗步驟1.SEKECT語句的基本使用以下的所有查詢都在查詢分析器中執(zhí)行,在查詢分析

2、器中將當前數(shù)據庫設為CPXS。(1) 查詢每種產品的所有數(shù)據。在查詢分析器的輸入窗口輸入如下語句并執(zhí)行:【練習】用SELECT語句查詢XSS和XSCP表的所有記錄。(2)查詢每種產品的價格和庫存量?!揪毩暋坑肧ELECT語句查詢表XSS和XSCP的一列或若干列。(3) 查詢XSBH為000001 的銷售商的地區(qū)和電話。 【練習】用SELECT語句查詢表CP和XSCP中滿足指定條件的一列或若干列。(4) 查詢XSS表中的XSBH為“000001”的銷售商的地區(qū)和電話,使用AS子句將結果中各列的標題分別指定為地區(qū)、電話。 【練習】查詢CP表中的CPBH為100006的產品的價格和庫存量,使用AS子

3、句將結果中各列的標題分別指定為地區(qū)、電話。(5) 計算所有產品的總價值 【練習】計算所有產品的總價值。(6) 找出所有名稱中含“電”的銷售商的編號和地區(qū)。 【練習】找出所有名稱中含“家電”的銷售商的編號和地區(qū)。(7) 找出所有價格在15002800之間的產品編號的產品名稱。 【練習】找出所有庫存量在10(含10)以上的產品編號和產品名稱。2. 連接查詢(1)查詢每種產品的情況及其銷售的情況。【練習】查詢每個銷售商的情況及其銷售產品的情況。(2) 查找價格在2000及以上的產品名稱及其銷售情況。 【練習】查找?guī)齑媪吭?0及上的產品名稱及其銷售情況。(3) 查詢在2009年7月1日以前銷售的產品名

4、稱及其銷售情況。 3.嵌套查詢(1)查找與“廣電公司”在同一地區(qū)的銷售商的情況。(2) 查找銷售了“彩色電視機”產品的銷售商名稱。 (3) 查找出售了所有000001銷售商所出售的全部產品的銷售商名稱。 (4) 查找未銷售“臺式計算機”產品的銷售商情況。 【練習】查詢未銷售任何產品的銷售商名稱。4. 數(shù)據匯總(1)求所有產品的平均價格。(2) 查詢產品的最高和最低價格。 (3) 求地區(qū)為南京的總銷售商數(shù)。 【練習】統(tǒng)計銷售商總數(shù)。(4) 統(tǒng)計銷售總值。 【練習】統(tǒng)計2004年1月1日以來的銷售總值。5. GROUP BY、ORDER BY子句的使用(1) 查詢各地區(qū)的銷售商數(shù)。 (2) 求被銷

5、售產品的名稱和銷售該種產品的銷售商數(shù)。 (3) 將各產品的情況按價格由低到高排列。 (4) 將各產品的情況按總值由低到高排列。 (5) 將各銷售商按總銷售額值由低到高排序。 視圖實驗步驟1. 創(chuàng)建視圖 (1)創(chuàng)建CPXS數(shù)據庫上的視圖DS_VIEW,視圖包含CP表的全部列。 (2)創(chuàng)建CPXS數(shù)據庫上的視圖xss_view,視圖包含XSBH(銷售編號)、XSMC(銷售商名稱)和FZR(負責人)3列。使用如下SQL語句:【練習】創(chuàng)建視圖,包含產品名稱、銷售產品、銷售時間和金額4列。2. 查詢視圖(1)從視圖DS_VIEW中查詢出售編號為100001的產品名稱。(2) 從視圖xss_view查詢出

6、負責人為“張建”的銷售商名稱。 【練習】自己創(chuàng)建一個視圖,并查詢視圖中的字段。3. 更新視圖在更新視圖前需要了解可更新視圖的概念,了解什么視圖是不可以進行修改的。更新視圖真正更新的是和視圖關聯(lián)的表。(1) 向視圖DS_VIEW中插入一行數(shù)據:“100014,微波爐,500,02”。 執(zhí)行完該命令,使用SELECT語句分別查看視圖DS_VIEW和基本表CP中發(fā)生的變化。 嘗試向視圖xss_view中插入一行數(shù)據,觀察會發(fā)生什么情況。(2) 修改視圖DS_VIEW,將產品編號為100014的產品名稱修改為“豆?jié){機”。 執(zhí)行完該命令,使用SELECT語句分別查看視圖DS_VIEW和基本表CP中發(fā)生的

7、變化。 (3) 刪除視圖DS_VIEW中產品編號為100014的一行數(shù)據。 4. 刪除視圖刪除視圖DS_VIEW。5. 在界面工具中操作視圖(1) 創(chuàng)建視圖啟動SQL Sever Management Studio在“對象資源管理器”中展開“數(shù)據庫”CPXS選擇其中的“視圖”項,右擊鼠標,在彈出的快捷菜單上選擇“新建視圖”菜單項。在隨后出現(xiàn)的添加表窗口中,添加所需要關聯(lián)的基本表。在視圖窗口的關系圖窗口顯示了基表的全部列信息。根據需要在窗口中選擇創(chuàng)建視圖所需要的字段。完成后單擊“保存”按鈕保存。啟動SQL Sever Management Studio在“對象資源管理器”中展開“數(shù)據庫”CPXS 選擇其中的“視圖”項,右擊鼠標,在彈出的快捷菜單上選擇“新建視圖”菜單項添加所需關聯(lián)基本表視圖窗口根據需要選擇字段完成后單擊“保存”按鈕保存視圖創(chuàng)建成功(2) 查詢視圖新建一個查詢,輸入T-SQL查詢命令即可和查詢表一樣查詢視圖。(3) 刪除視圖展開CPXS數(shù)據庫“視圖”選擇要刪除的視圖右擊選擇“刪除”選項,確認即可。展開CPXS數(shù)據庫視圖右擊選擇“刪除”選項確認刪除刪除成功實 驗 結 論通過本次實驗我得到了以下結論:(1) 掌握SELECT語句的基本語法和查詢條件表示方法。(2) 掌握連接查詢的表示。(3) 掌握嵌套查詢的表

溫馨提示

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

評論

0/150

提交評論