久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

第2次報告_數據庫上的基本操作實驗課案

時間:2019-05-12 07:53:48下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《第2次報告_數據庫上的基本操作實驗課案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《第2次報告_數據庫上的基本操作實驗課案》。

第一篇:第2次報告_數據庫上的基本操作實驗課案

西 安 郵 電 大 學

驗:課程 班

級 學號 學生姓名 任課教師(計算機學院)

課內實驗報告

數據庫上的基本操作實驗

數據庫原理及應用A

計科1405

04141152 高宏偉

孟彩霞

:::::

一、實驗目的

1、掌握使用 T-SQL 語句和企業管理器對數據表進行插入,修改和刪除數據的操作,并體會數據完整性約束的作用,加深對數據完整性約束的理解。

2、熟練掌握 INSERT、UPDATE、DELETE 語句的語法和使用。

3、掌握 SQL 的查詢語句(SELECT語句)的使用方法,掌握簡單表的數據查詢、數據排序 和多表操作時數據連接查詢的操作方法。

4、進一步掌握SELECT 語句的使用的方法,通過實驗能夠熟練的使用 SELECT語句。

5、掌握嵌套查詢和統計查詢的方法。

6、理解索引和視圖的概念。

7、掌握索引的使用方法。

8、掌握視圖的定義和使用方法。

二、實驗內容

1、分別使用T-SQL語句和企業管理器,向數據庫JWGL, 數據庫Market,數據庫SPJ,數據庫TSGL中的各張表中輸入一些記錄。

2、使用 T-SQL 語句進行插入,修改和刪除記錄的操作。

3、簡單查詢操作。包括投影,選擇條件表達,數據排序等。

4、連接查詢操作。包括等值連接,自然連接,一般連接(內連接),外連接,左連接,右連接和自然連接等。

5、在數據庫 JWGL 的學生表 Student,課程表 Course,學生選課表 SC 中完成第三章 3.40-3.47 中的查詢操作。

6、在數據庫 Market 的客戶表 Customers,貨品表 Goods,訂單表Orders中完成習題 6中(6)-(9)的查詢。

7、在數據庫 SPJ中的供應商表 S,零件表 P,工程項目表 J,供應情況表 SPJ中,用 SELECT 查詢語句完成第 2 章習題 10 中(4)-(5)的查詢。

8、在數據庫TSGL的圖書,讀者和借閱3個表中,用SELECT語句完成一些查詢。

9、建立索引。對JWGL數據庫的學生選課表SC建立索引,要求按照Cno升序、Grade降序建立一個名為SC_ind的索引。USE JWGL IF EXISTS(SELECT name FROM sysindexes WHERE name = 'SC_ind')DROP INDEX SC.SC_ind;GO USE JWGL CREATE INDEX SC_ind ON SC(Cno,Grade DESC);

10、視圖的定義和操作,(1)在JWGL數據庫里,完成第三章例3.54~例3.61例題中視圖的定義和視圖上的查詢、更新操作。

(2)在Market數據庫中,完成第三章習題11中(1)中建立視圖的操作,然后在視圖上完成第三章習題11(2)的查詢操作。

三、實驗環境

MS SQL Server 2016

四、實驗前準備

1、明確能夠創建數據庫的用戶必須是系統管理員,或是被授權使用 CREATE DATABASE語句的用戶。

2、創建數據庫必須要確定數據庫名、所有者(即創建數據庫的用戶)、數

據庫大小(最初大小、最大大小、是否允許增長及增長的方式)和存儲數據的文件。

3、確定數據庫包含哪些表以及包含的各表的結構,還要了解 SQL Server 的常用數據類型,以創建數據庫的表。

4、知道如何創建數據庫及完成相應操作,了解常用創建數據庫和表的方法。

五、實驗步驟

(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 類別,AVG平均價

FROM 圖書

WHERE 出版社 ='人民郵電出版社' GROUP BY 類別

ORDER BY 類別 ASC

② 使用嵌套查詢完成查詢了借了書的讀者信息。

③ 統計目前借了書的讀者人數。

④ 統計過期未還書的圖書冊數。

六、實驗結果

1.插入數據

修改數據

執行UPDATE Student SET Age=Age+1語句后可以看到所有學生的年齡增加了1歲。

執行

UPDATE Student SET Age=Age+1 UPDATE SC SET Grade=0 WHERE Sno In(SELECT Sno FROM Student WHERE Sdept='CS');

語句后可以看到所有計算機系學生的成績變成了0。

執行下面語句后會報錯

UPDATE Student SET

Age='twenty'

刪除數據

執行DELETE FROM SC WHERE Cno='2'語句后可看到所有選秀了2號課程學生選課記錄被刪除。

查詢全體學生的學號姓名和所在系上的值組成的新元祖的集合

SELECT Sno,Sname,Sdept From Student

查詢全體學生的所有信息 SELECT *From Student

查詢全體學生的姓名和出生年份

SELECT Sname,2016-Age 出生年份 From Student

查詢考試成績低于80的學生的學號和成績

SELECT Sno,Grade From SC WHERE Grade<=80;

查詢每個學生及其選修課的情況

SELECT Student.*,SC.* FROM Student,SC WHERE Student.Sno=SC.Sno;

查詢選修了Java且成績在90分以上的學生的學號和姓名

SELECT Student.Sno,Sname FROM Student,Course,SC WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno AND Cname='Java'AND Grade>90

求沒有使用天津供應商生產的紅色的零件的工程號Jno SELECT Jno FROM J WHERE Jno NOT IN(SELECT Jno

FROM SPJ,S,P WHERE SPJ.Sno=S.Sno

AND SPJ.Pno=P.Pno AND S.City='天津'

AND P.Color='紅');

求至少使用了供應商S1所供應的全部零件的工程號Jno SELECT Jno FROM SPJ X WHERE NOT EXISTS(SELECT * FROM SPJ Y WHERE Y.Sno='S1' AND NOT EXISTS(SELECT * FROM SPJ Z WHERE Z.Pno=Y.Pno);AND Z.Jno=X.Jno)

由輸出結果知沒有這樣的工程存在。例3.54 例3.55

例3.56

例3.57 例3.58

例3.59

例3.60

例3.61

七、評價分析及心得體會

通過這次實驗熟悉了T-SQL語句對數據進行插入、修改刪除等操作的方法,體會了數據完整性約束的作用,加深了對數據完整性約束的理解。熟練掌握了INSERT、UPDATE、DELETE語句的語法和使用方法。掌握了SELECT語句的使用方法,可以進行簡單查詢和連接查詢以及復雜查詢中的嵌套查詢和統計查詢。理解了索引和視圖的概念,掌握了索引的使用方法和視圖的定義和使用方法。

第二篇:大學生數據庫實驗課實驗六報告

《數據庫技術及應用》

實驗六、SQL數據查詢語言 DQL

學生姓名 學生班級 學生學號 指導老師

重慶郵電大學計算機學院 計算機專業實驗中心

一. 實驗內容

本次實驗用于了解SQL語言的SELECT語句對數據的查詢,學會在Navicat for MySQL中用SELECT語句對表中的數據進行簡單查詢、連接查詢、嵌套查詢和組合查詢。

實驗步驟:執行以下內容

1.啟動Navicat for MySQL,登錄到本地數據庫服務器后,連接到test數據庫上。用Create Table建立Student表、Course表和Choose表:

(建表語句并非本次重點略)

2.用INSERT語句分別向Student表中插入3個元組、Course表中插入3個元組、Choose表中插入7個元組:

1中的截圖就是已經運行這些語句后截圖的結果。

3.用SELECT語句,查詢計算機學院學生的學號和姓名。

4.用between…and…表示查詢條件,查詢年齡在20~23歲的學生信息。

5.用SELECT語句的COUNT()聚集函數,統計Student表中學生總人數。

6.用SELECT語句的max()、min()、sum()、avg()四個聚集函數,計算Choose表中C1課程的最高分、最低分、總分、平均分。

7.用SELECT語句對空值(NULL)的判斷條件,查詢Course表中先修課稱編號為空值的課程編號和課程名稱。

8.查詢學生的學號、姓名、選修的課程名及成績。

9.用SELECT的存在量詞EXISTS,查詢與“張三”在同一個學院學習的學生信息。

10.用SELECT語句的嵌套查詢,查詢選修C1課程的成績低于“張三”的學生的學號和成績。

11.用SELECT語句的組合查詢(UNION),查詢選修了C1課程或者選修了C3課程的學生學號

12.用SELECT語句的組合查詢(UNION)與DISTINCT短語,查詢選修了C1課程或者選修了C3課程的學生學號,并取消重復的數據。

二. 遇到的問題&解決

在步驟10的嵌套查詢中因為多個表中存在同名列,而我的語句指代不明一直錯誤,在老師的幫助下發現了這個問題并解決。

三. 心得體會

查詢語句是本課程最重要的項目,完成了課上的實驗后我還得自行多加練習才行。因為這次相比前面幾次,難度明顯增大了(容易犯很多錯誤)。

第三篇:大學生數據庫實驗課實驗四報告

《數據庫技術及應用》

實驗四、SQL語言數據定義語言DDL

學生姓名

學生班級

學生學號

指導老師

重慶郵電大學計算機學院 計算機專業實驗中心 一. 實驗內容

在 Navicat for MySQL 中使用 CREATE 命令完成對表、索引、視圖、同義詞 的創建,使用 DROP 命令完成對表、索引、視圖、同義詞的刪除,使用 ALTER 命 令對表結構進行修改及完整性約束的增加、刪除。

二. 實驗步驟

1.啟動 Navicat for MySQL,在 MySQL – 新建連接中完成連接參數配置。2.登錄到本地數據庫服務器后,連接到 test 數據庫上。3.用 SQL 語句(如下),建立如下所示的表 student;

4.同理

5.同理

6.用 Drop Table 語句刪除表 CourseAa。

7.用 Alter Table 語句更新表 ChooseBb,添加一個屬性名 Bb4,類型 Varchar, 長度 20,完整性約束設為非空值,缺省值設為字符“系統測試值”。

8.用 Alter Table 語句更新表 ChooseBb,添加一個屬性名 Bb5,類型 Varchar, 長度 10,完整性約束設為主碼。完成后,表 ChooseBb 的設計如下所示。

9.用 Create View 語句建立一個視圖 View_Choosebb,生成的視圖屬性名(View_bb1,View_bb2,view_bb3), 其中 View_bb1 對應于基表 ChooseBb 的 Bb1、View_bb2 對應于基表 ChooseBb 的 Bb4、view_bb3 對應于基表 ChooseBb 的 Bb5。完成后,視圖 View_Choosebb 的設計如下所示。

10.用 Drop View 語句刪除視圖 View_Choosebb。

11.用 Create Index 語句對表 ChooseBb 的 Bb2 屬性建立一個升序索引,索引名 Index_bb2。用 Create Index 語句對表 ChooseBb 的 Bb4 屬性建立一個降序索引,索引名 Index_bb4。

12.用 Drop Index 語句刪除索引 Index_bb2。

三. 心得體會

因為有理論課的基礎,本次實驗相對輕松,很快就完成了。不過中間出現了許多小錯誤,還好及時改正了。在實踐中體會這些平時學理論未注意到的小細節才能更好的掌握知識。

第四篇:數據庫應用基礎(第二版)第二章數據庫的基本操作實驗2.2之實驗報告

四、實驗2-2報告

1.通過上述實驗,請回答下列問題

(1)LIST ____RECORD____=DISPLAY,而DISPLAY____ALL____=LIST。

(2)執行了LIST命令后,EOF()=___T__。

(3)執行了GOTOP命令后,BOF()=.T.,對嗎?為什么?

答:不對,因為執行了GO TOP命令后,記錄指針移動到表文件的第一條記錄上,爾BOF()是測試記錄指針是否在文件頭的函數,首記錄和文件頭并不是同一個位置。

(4)如何用LIST/DISPLAY命令顯示備注字段內容?

答:LIST是是滾動顯示當前表中的指定記錄,如果要顯示備注型字段的內容,則必須在LIST命令中指定備注型字段名;DISPLAY分屏顯示當前表中的指定數據。

(5)你認為用REPLACE對表文件記錄進行修改,與用BROWSE命令修改有什么不同?

答:REPLACE命令是成批修改表字段值的非全屏幕編輯命令;而BROWSE命令具有現實和修改表內容的功能。

(6)SET DELETED ON/OFF語句對被邏輯刪除的記錄有何影響?

答:此語句制定標有刪除的記錄是否參與其他命令的處理。SET DELETED ON表示邏輯刪除標志有效,既有刪除標記的記錄不參與處理;SET DELETED OFF表示邏輯刪除標志無效,既有刪除標記的記錄參與處理。

(7)通過實驗,請你歸納當EOF()為.T.時,RECNO()為多少?當BOF()為.T.時,RECNO()為多少?

答:當EOF()為.T.時,RECNO()為末記錄;當BOF()為.T.時,RECNO()為文件頭。

(8)用SORT命令建立排序文件后,緊接著用LIST命令卻看不到排序結果,為什么?

答:因為還沒有使用use打開對應文件

(9)建立索引文件時,有一個可選參數[UNIQUE],它有什么意義?你能舉例說明嗎?

答:[UNIQUE],當多個記錄的<索引表達式>值相同時,只有其中第一個記錄的值記入索引文件。

(10)請總結一下表的排序與表索引有什么不同。

答:索引是表記錄排序的一種方法,同時生成一張索引表,而表的排序沒有生成其他文件。

2.實驗完成情況及存在問題

第五篇:2022 北部灣 中考化學 一輪復習板塊五 第1講常見的化學儀器與基本實驗操作 專題訓練(學生版)

板塊五

第1講常見的化學儀器與基本實驗操作

基礎達標

1.下列不能作為反應容器的是()

A.燒杯

B.量筒

C.錐形瓶

D.燃燒匙

2.下列儀器可以直接加熱的是()

3.(2021·桂林中考)下列實驗操作正確的是()

4.(2021·賀州中考)下列實驗操作錯誤的是()

5.下列實驗操作正確的是()

6.下列實驗基本操作中正確的是()

7.(2021·柳州模擬)下列實驗操作中,有明顯錯誤的是()

8.(2021·云南中考)正確的實驗操作是實驗成功的保證,下列實驗操作正確的是()

9.正確規范的操作是實驗成功和人身安全的重要保證。如圖所示實驗操作正確的是()

10.(2021·赤峰中考)下列實驗基本操作,錯誤的是()

11.加熱是最常見的反應條件,這一基本實驗操作常要使用酒精燈。下列有關說法錯誤的是()

A.為了使酒精燈燃燒更旺,將燈內酒精添滿,以增加可燃物

B.酒精燈里的酒精灑到桌面上燃燒起來,可用濕抹布蓋滅

C.用完酒精燈后用燈帽蓋滅,其滅火原理是隔絕氧氣

D.用燃著的木條點燃酒精燈,燃著的木條的作用是使溫度達到可燃物的著火點

12.(2021·龍東中考)下列有關實驗操作錯誤的是()

A.傾倒液體藥品時,細口瓶上的標簽應朝向手心

B.粗鹽提純實驗蒸發操作中,當蒸發皿中出現較多固體時,停止加熱

C.給試管內的液體加熱時,試管口不要對著自己或他人

D.用排水法收集氧氣時,導管口剛有氣泡冒出時就開始收集

13.實驗時發生意外需及時處理。下列處理方法錯誤的是()

A.過濾液體濾紙被戳破——把玻璃棒靠在三層濾紙處

B.蒸發時食鹽四處飛濺——撤去酒精燈并不斷攪拌

C.觸碰熱試管手被燙傷——冷水沖洗后涂抹燙傷膏

D.氫氧化鈉沾到皮膚上——大量水沖洗后涂硼酸溶液

下載第2次報告_數據庫上的基本操作實驗課案word格式文檔
下載第2次報告_數據庫上的基本操作實驗課案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    主站蜘蛛池模板: 少妇呻吟白浆高潮啪啪69| 人妻少妇久久中文字幕一区二区| 精品免费国偷自产在线视频| 久久中文精品无码中文字幕| 国产片av国语在线观看| 国产精品国产精品偷麻豆| 国产又色又爽无遮挡免费动态图| 日日碰狠狠添天天爽超碰97久久| 亚洲一卡2卡三卡4卡无卡下载| 国产午夜成人无码免费看| 国产成人不卡无码免费视频| 国产亚洲精品aaaaaaa片| 日本久久综合久久鬼色| 久久久国产打桩机| 动漫精品视频一区二区三区| 日本顶级metart裸体全部| 婷婷色香五月综合缴缴情| 久久www色情成人免费| 中文字幕人妻一区二区| 亚洲色精品vr一区二区| 欧美激情综合五月色丁香| 伊人久久大香线蕉av一区| 国产精品久久久久无码av1| 77777五月色婷婷丁香视频| 久久精品亚洲中文字幕无码麻豆| 国产午夜高潮熟女精品av| 精品国产一区二区三区久久影院| 精品偷拍被偷拍在线观看| 国产免费踩踏调教视频| 天天躁夜夜躁狠狠是什么心态| 国产三级精品三级男人的天堂| 国产精品午夜片在线观看| 在线播放国产精品三级网| 国产精品无打码在线播放| av毛片无码中文字幕不卡| 久久激情五月丁香伊人| 日本免费一区二区三区| 亚洲制服丝袜精品久久| 色欲av伊人久久大香线蕉影院| 老子午夜精品无码| 久久久亚洲精品一区二区三区浴池|