《資料庫原理》實驗報告一
學號: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...