資料庫實驗報告

2023-01-10 05:03:04 字數 5342 閱讀 9078

《資料庫原理》實驗報告一

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:管理資料庫

實驗日期:2023年4月11日

實驗目的:

(1)熟練掌握在企業管理器中建立資料庫的方法。

(2)熟練掌握用sql語句建立資料庫的方法。

(3)熟練掌握使用建立資料庫嚮導來建立資料庫的方法。

(4)熟練掌握資料庫屬性的設定。

(5)掌握資料庫的修改和刪除方法。

實驗內容、步驟及結果:

(1)使用企業管理器建立乙個名為「sm193」的資料庫,初始大小為1mb,最大為50mb,資料庫自動增長,增長方式按10%增長;日誌檔案初始大小為2mb,最大大小不受限制,按1mb增長。

(2)通過查詢分析器建立乙個名為「進銷存193」的資料庫,指定主資料檔名進銷存193_data,儲存路徑為d:\example\進銷存193_該資料檔案的初始大小為10mb,最大為100mb,資料庫自動增長,增長方式按10mb增長;指定主日誌檔名為進銷存193_log,儲存路徑為d:\example\進銷存193_該日誌檔案初始大小為20mb,最大為200mb,按10mb增長 。

(3)使用嚮導建立乙個名為「工資管理193」的資料庫,初始大小為1mb,最大為50mb,資料庫自動增長,增長方式按10%增長;日誌檔案初始大小為2mb,最大不受限制,按1mb增長。

(4)使用企業管理器,修改sm193資料庫的最大檔案大小為200mb。

(5)使用sql語句,在sm193資料庫中新增乙個資料檔案「sm193_data1」。指定其初始大小為4mb,最大不受限制,增長方式按10%增長。

(6)使用sql語句,將sm193資料庫中的資料檔案「sm193_data1」的最大大小改為120mb。

(7)使用sql語句,刪除「進銷存」資料庫。

《資料庫原理》實驗報告二

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:建立表

實驗日期:2023年4月20日

實驗目的:

(1)熟練各種資料型別。

(2)能夠運用t-sql(transact-sql)語句正確建立表。

(3)了解6種常用的資料完整性約束。

(4)能夠運用企業管理器正確建立表。

(5)學會用企業管理器設定常用的資料完整性約束。

實驗內容、步驟及結果:

(1)使用t-sql語句,建立sm193資料庫中的學生表student。

(2)建立sm193資料庫中的課程表course。

(3)建立sm193資料庫中的選課表sc。

(4)輸入如下sql語句,檢視表student的定義。

(5)輸入如下sql語句,檢視表student與其他表之間的依賴關係。

(6)輸入如下sql語句,檢視表student上的約束。

(7)利用企業管理器提供的圖形介面來建立「進銷存193」資料庫中的客戶資訊表c。

(8)用同樣的方法建立貨物表g和訂單表o。

(9)在表o的goodsname列上建立外來鍵約束。

(10)在表o的quantity列上建立檢查約束。

(11)使用企業管理器,把sm193資料庫中的選課表sc的主碼設定為sno和cno。

(12)檢視表間的依賴關係。

(13)向表中輸入資料。

《資料庫原理》實驗報告三

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:資料的複製與恢復和表的維護

實驗日期:2023年4月25日

實驗目的:

(1)熟練掌握附加資料庫的方法。

(2)熟練掌握資料匯入與匯出的方法。

(3)熟練進行資料庫的備份和還原。

(4)了解差異備份和完全備份。

(5)熟練掌握用企業管理器修改表。

(6)能夠運用t-sql語句對錶結構進行修改。

(7)熟練掌握用企業管理器編輯表中的資料。

(8)能夠運用t-sql語句對錶中的資料進行插入、修改和刪除操作。

實驗內容、步驟及結果:

(1)對「進銷存193」資料庫進行附加操作。

(2)使用sql語句對sm193資料庫進行附加操作。

(3)對sm193資料庫進行備份、刪除及恢復。

(4)將sm193資料庫中的資料匯入到excel**中。

(5)將excel表中的資料匯入到ss資料庫中。

(6)使用企業管理器為表student增加一列。

(7)用sql語句向表student中增加列email,且要求輸入的電子郵件位址必須包括「@」字元。

(8)用sql語句刪除表student中的列address。

(9)使約束無效或重新有效。

(10)用sql語句向表student插入資料。

(11)用sql語句修改表中的記錄。

(12)用sql語句刪除表中的記錄。

《資料庫原理》實驗報告四

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:常規資料查詢

實驗日期:2023年5月2日

實驗目的:

(1)掌握select子句以及where子句的使用方法。

(2)學會應用order by子句。

(3)掌握5種基本的聚合函式。

(4)學會分組統計和二次查詢。

實驗內容、步驟及結果:

(1)select子句的應用。(查詢所有教職工的資訊)

(2)where子句的應用。(查詢所有0002部門的職工資訊)

(3)order by子句的應用。(查詢職工的年薪,並按年薪的公升序排列)

(4)聚合函式的應用。(統計職工的工資總額)

(5)聚合操作與分組統計的應用。(求每個班的學生數)

(6)使用h**ing子句,查詢學分大於30的學生,輸出學生的學號和學分。

《資料庫原理》實驗報告五

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:多表查詢與子查詢

實驗日期:2023年5月9日

實驗目的:

(1)熟悉基本的連線操作,掌握內連線與外連線的方法,學會應用自身連線。

(2)掌握相關子查詢的使用方法。

(3)掌握巢狀子查詢的使用方法。

(4)學會應用子查詢修改資料。

實驗內容、步驟及結果:

(1)基本連線操作。(查詢選修了電路基礎課的學生)

(2)內連線操作。(查詢每個學生及其選修課程情況,輸出其學號、姓名、所選課程號及分數)

(3)外連線操作。(查詢每個學生及其選修課程的情況)

(4)聯合查詢。

(5)交叉連線。(查詢每個學生選修課程情況,並且輸出其學號、姓名、所選課程號及其分數)

(6)自連線。(在表teacher中,查詢職工王瑩的上級領導資訊)

(7)使用in關鍵字。(查詢電路基礎成績不及格的男生名單)

(8)使用exists關鍵字。(查詢從未被選修的課程)

(9)運用比較運算子。(查詢04資訊一班的學生名單)

(10)使用子查詢修改資料。(對每個班,求學生的平均年齡,並把結果存入資料庫)

《資料庫原理》實驗報告六

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:檢視和索引的建立與使用

實驗日期:2023年5月11日

實驗目的:

(1)掌握建立檢視的方法。

(2)能夠對檢視進行修改。

(3)能夠通過檢視修改資料。

(4)理解索引的概念及其作用。

(5)掌握建立索引的方法。

(6)學會使用索引。

(7)了解聚簇索引和非聚簇索引

實驗內容、步驟及結果:

(1)建立檢視。(建立040002班學生的檢視)

通過sql語句建立姓「王」的學生檢視。然後插入一條姓「李」的記錄。

(2)更新檢視的定義。(使用select語句檢視建立的檢視)

(3)刪除檢視s_gl。

(4)更新檢視。(向040002班學生的檢視c1_student中插入一條記錄)

使用select語句檢視檢視c1_student和基本表student。

(5)在tname列上建立索引。

(6)使用索引嚮導,在sm193資料庫中,為表student建立索引。

(7)使用sql語句在表course上建立乙個唯一性的聚簇索引,索引排列順序為降序。

(8)使用sql語句在表course上建立乙個非唯一性的非聚簇索引。

(9)檢視表course上的所有索引。

(10)刪除表course上的索引。

《資料庫原理》實驗報告七

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:用sql語句完成下列操作

實驗日期:2023年5月18日

實驗目的:

(1)掌握建立資料庫的方法。

(2)能夠用t_sql建立表。

(3)掌握select子句以及where子句的使用方法。

(4)能夠運用sql語句對錶的資料進行修改。

實驗內容、步驟及結果:

(1)找出所有**商的姓名和所在城市;

(2)找出所有零件的名稱、顏色、重量;

(3)找出使用**商s1所**零件的工程號碼;

(4)找出工程專案j2使用的各種零件的名稱及其數量;

(5)找出上海廠商**的所有零件號碼;

(6)出使用上海產的零件的工程名稱;

(7)找出沒有使用天津產的零件的工程號碼;

(8)把全部紅色零件的顏色改成藍色;

(9)由s5 供給j4 的零件p6 改為由s3 **;

(10)從**商關係中刪除**商號是s2 的記錄,並從**情況關係中刪除相應的記錄;

(11)請將(s2,j6,p4,200)插入**情況關係。

《資料庫原理》實驗報告八

學號:e01114193 姓名:劉雪平年級:計科三班成績:

實驗名稱:儲存過程和觸發器

實驗日期:2023年5月23日

實驗目的:

(1)了解及個別常用的系統儲存過程。

(2)掌握如何使用t_sql語句建立、執行和重編譯儲存過程。

(3)了解如何使用企業管理器管理儲存過程。

(4)掌握如何使用企業管理器建立觸發器。

(5)了解如何使用企業管理器建立觸發器。

(6)掌握alter觸發器的用法,並了解insetead of觸發器的用法。

實驗內容、步驟及結果:

(1)建立儲存過程。

執行儲存過程

(2)使用輸入引數。

按位置傳遞引數

通過引數名傳遞引數

(3)使用預設引數。

執行語句,比較結果

(4)使用輸出引數。

執行儲存過程ssc_6

(5)使用返回值。

執行儲存過程ssc_7

(6)修改儲存過程。

資料庫實驗報告

資料庫系統概論 實驗報告 實驗三 sql單錶查詢和多表查詢 一 實驗目的 1 觀察查詢結果,體會select語句實際應用 2 要求學生能夠在access環境中使用select語句進行簡單查詢 資料排序和資料連線查詢的操作方法 二 實驗準備 本實驗需要用到實驗一所建立的 學生成績管理 的資料庫和stu...

資料庫實驗報告

資料庫原理 實驗報告 東北大學秦皇島分校 4.在查詢分析器中按照下列要求修改第3題中建立的資料庫test2 1 主要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。2 次要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。事務日誌檔案的容量為1mb,最大容量為10mb,增幅為2mb...

資料庫實驗報告

實驗三雙埠儲存器的設計與實現實驗報告 1137030 趙藝灣 一 實驗目的 1 掌握 quartus 中利用巨集功能模組設計儲存器的方法 2 掌握儲存器模組的讀寫時序和模組擴充套件方法 3 進一步熟悉 verilog hdl 語言設計電路的方法 二 實驗裝置 pc 機 quartus 10.0 fp...