資料庫上的基本操作實驗

2022-12-01 12:03:04 字數 2646 閱讀 9328

1、實驗目的

(1)掌握使用t_sql 語句和企業管理器對資料表進行插入、修改和刪除資料的操作,並體會資料完整性約束的作用,加深對資料完整性及其約束的理解。通過本實驗,要熟練掌握insert、update、delete 語句的語法和使用方法。

(2)資料查詢是資料庫中最基本的操作,也是使用最頻繁的操作,因此必須掌握 sql 的查詢語句(select 語句)的使用方法。掌握簡單表的資料查詢、資料排序和多表操作時資料連線查詢的操作方法。

(3)進一步掌握select 語句的使用方法。通過使用能夠熟練地使用select 語句。掌握巢狀查詢和統計查詢的操作方法。

二、實驗內容

(1) 分別使用t-sql 語句和企業管理器,向資料庫jwgl、資料庫market 中各張表輸入一些記錄。

(2) 使用t-sql 語句進行插入、修改和刪除記錄的操作。

(3) 簡單查詢操作。該試驗包括投影、選擇表達、資料排序等。

(4) 連線查詢操作。該實驗包括等值連線、自然連線、一般連線(內連線)、外連線、 左外連線、右外連線和自然連線等。

(5) 在資料庫jwgl 的學生表student、課程表course、學生選課表sc 中完成第3 章例題3.40-例題3.47 中的查詢操作。

(6) 在資料庫market 的客戶表customers、貨品表goods、訂單表orders 中完成第3 章習題6 中(6)-(9)的查詢。

(7) 在資料庫spj的**商表s、零件表p、工程專案表j、**情況表spj中,用select 查詢語句完成第二章習題10中(4)~(5)的查詢。

(8) 在資料庫tsgl的圖書、讀者和借閱3個表中,用select 語句完成以下查詢。

三、實驗環境

裝有sql server 2000 的實驗機

四、實驗前準備

1.了解如何使用sql server 2000

2.知道如何建立資料庫及完成相應操作,了解常用的建立資料庫和表的方法。

3. 確定資料庫包含哪些表以及包含的各表的結構,還要了解sql server 的常用資料型別,以建立資料庫的表。

五、實驗步驟

(1) 分別使用t-sql 語句和企業管理器,向資料庫jwgl、資料庫market 中各張表輸入一些記錄。

(2) 使用t-sql 語句進行插入、修改和刪除記錄的操作。

① 插入資料時既要插入一些不違背資料完整性約束的記錄,也要插入一些違背資料完整性約束的記錄,觀察插入後的結果,並利用相關知識解釋此現象。在涉及參照完整性約束的參照表中插入資料時,理解系統是如何保證完整性的。

② 修改資料時除使用正確資料外,也可以對修改後的新值使用一些違背資料完整性約束的資料,觀察系統執行後的結果。另外進一步觀察在涉及參照完整性約束的參照表和被參照表中修改資料時系統的執**況,如果違背參照完整性那麼觀察結果。

③ 刪除記錄時一般不會出現問題,但要是在有參照完整性約束的被參照表中刪除資料時也存在破壞完整性的情況。觀察刪除記錄系統的執行結果。

(4) 簡單查詢操作。該試驗包括投影、選擇表達、資料排序等。

① 在資料庫jwgl 中的學生表student、課程表course、學生選課表sc 中完成第 3 章例題3.10-例題3.28 的查詢操作。

② 在資料庫market 的客戶表customers、貨品表goods、訂單表orders 中完成第 3 章習題6 中(1)-(4)的查詢。

③在資料庫tsgl的圖書、讀者和借閱3個表中,用select 語句完成以下查詢:查詢類分別為「計算機」的所有的圖書資訊;查詢資料庫方面的圖書資訊;查詢2008-05-10到2008-07-10之間的借閱資料。

(5) 連線查詢操作。該實驗包括等值連線、自然連線、一般連線(內連線)、外連線、 左外連線、右外連線和自然連線等。

① 在資料庫jwgl 中的學生表student、課程表course、學生選課表sc 中完成第 3 章例題3.35-例題3.39 中的查詢操作。

② 在資料庫market 的客戶表customers、貨品表goods、訂單表orders 中完成第 3 章習題6 中(5)的查詢。

③ 在資料庫tsgl的圖書、讀者和借閱3個表中,用select 語句完成以下查詢:查詢借書者的借書證號、姓名、單位、所借書號、書名和借閱日期。

(6) 在資料庫jwgl 的學生表student、課程表course、學生選課表sc 中完成第3 章例題3.40-例題3.47 中的查詢操作。

(9) 在資料庫market 的客戶表customers、貨品表goods、訂單表orders 中完成第3 章習題6 中(6)-(9)的查詢。

(10) 在資料庫spj的**商表s、零件表p、工程專案表j、**情況表spj中,用select 查詢語句完成第二章習題10中(4)~(5)的查詢。

(11) 在資料庫tsgl的圖書、讀者和借閱3個表中,用select 語句完成以下查詢。

① 查詢人民郵電出版社出版的各類圖書的平均**。

select 類別,**g 平均價

from 圖書

where 出版社=『人民郵電出版社』

group by 類別

order by 類別 abc

② 使用巢狀查詢完成查詢了借了書的讀者資訊。

③ 統計目前借了書的讀者人數,過期未還的圖書冊數。

六、實驗結果

七、評價分析及心得體會

原來進行一些操作時,還很不熟悉。通過這一次實驗,對錶,檢視,儲存過程及觸發器都有了乙個大致的了解,t-sql語句有了更深的理解,對資料庫相關方面也更熟悉。

實驗六JDBC資料庫操作實驗

班級 計科f1203 姓名 於文靜學號 201216010230 實驗目的 通過jdbc的資料庫訪問方法的使用,掌握使用j a開發資料庫應用程式的方法。實驗內容 建立資料庫 建立資料庫聯接 通過j a資料庫api實現資料庫的增刪改查。實驗步驟 package j a1 import import i...

實驗報告1資料庫及表基本操作

實驗型別 基本學時 4 分2次完成 姓名 全青青學號 1002010117 班級 無機非一班日期 2011 3 10 請填入你的班級和做實驗的日期。按照 資料庫技術及應用 習題與實驗指導 第一部分實驗指導中 實驗三熟悉access系統整合環境 實驗四資料庫操作 實驗五表操作 和預習 實驗一資料庫設計...

資料庫實驗

實驗名稱 關係查詢與連線 一 實驗目的 1 理解select語句的操作和基本使用方法,熟練掌握簡單查詢。2 掌握select語句的巢狀使用,實現表的複雜查詢,進一步理解select語句的高階使用方法。3 理解join語句的操作和基本使用方法,掌握內連線 外連線 自連線的概念和使用。二 實驗環境 使用...