




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、?數(shù)據(jù)庫及其應用?課程編號:B0901000實驗報告2021-2021學年第2學期 實驗成績:見成績表 學 號: 1312040217 姓 名: 鄭曉培 專業(yè)班級: 新聞1302 課 堂 號: 11 任課教師: 朱平 完成日期: 6月4日 一、實驗目的及要求1.1 能熟練掌握 Access2021的啟動、退出,以及操作界面和操作方法。1.2 能夠理解關系模型的根本概念。1.3 能夠完成簡單的數(shù)據(jù)庫概念設計、邏輯設計和物理設計。1.4 能夠熟練建立數(shù)據(jù)庫文件、表對象和關系。1.5 能夠熟練掌握根本SQL語言,能夠在Access中進行一般的SQL 查詢。1.6 能夠運用SQL對數(shù)據(jù)庫進行更新。1.
2、7 能夠熟練掌握不同軟件之間的數(shù)據(jù)交換。二、實驗設備環(huán)境及要求PC機,Windows 7,Office 2021主要是Access 2021實驗參考教材:?數(shù)據(jù)庫及其應用Access及Excel學習與實驗實訓教程?第二版。 以下簡稱?實驗教程?三、實驗內容及記錄實驗工程1:熟悉Access的啟動和退出,熟悉Access的界面1啟動Access練習不同的Access的啟動方法。2退出Access練習不同的Access的啟動方法。3觀察并了解 Access用戶界面不同方式啟動進入Access,其界面有所差異。通過“開始按鈕或桌面Access快捷方式啟動進入Backstage視圖;通過Access數(shù)
3、據(jù)庫文件關聯(lián)那么直接進入Access數(shù)據(jù)庫窗口。Access用戶界面主要由三個組件組成:l 功能區(qū)。l Backstage 視圖。l 導航窗格。1觀察Backstage視圖:不同方式進入Backstage視圖,注意其差異。2觀察功能區(qū):了解組成功能區(qū)的選項卡。3觀察導航窗格。各種對象的顯示組合。4Access選項及其設置在Backstage視圖中選擇“選項命令單擊,進入Access選項對話框窗口。在該窗口可設置默認文件夾等??稍O置文檔窗口顯示方式、定制導航窗格、定制工具欄的工程等。#答復下列問題(1) 啟動Access一般有幾種方法?答:一般有三種方法。1. 雙擊桌面上的Access圖標。2.
4、 點擊“開始從程序中找到Microsoft Office,再點擊Access。3. 翻開計算機,在里面尋找到要使用的Access雙擊。(2) 按鍵退出Access,對應的鍵是什么? 答:ALT+F4組合鍵(3) 幾種方式進入Backstage視圖? 答:兩種方法1.通過“開始按鈕cess快捷方式4最初功能區(qū)有哪幾個選項卡? 答:文件 開始 創(chuàng)立 外部數(shù)據(jù) 數(shù)據(jù)庫工具5如何隱藏導航窗格? 答:1在Backstage視圖中選擇“選項命令單擊,進入Access選項對話框窗口 2選擇“當前數(shù)據(jù)庫頁,把“導航下“顯示導航窗格前小方格里對號去除 3單擊“確定即可6更改Access默認文件夾怎樣操作? 答:
5、1在Backstage視圖中選擇“選項命令單擊,進入Access選項對話框窗口, 2選擇“常規(guī)頁,在“創(chuàng)立數(shù)據(jù)庫下的“默認數(shù)據(jù)庫文件進行更改 3最后單擊“確定即可。7怎樣在“快速訪問工具欄中添加“復制按鈕圖標?答:1在Backstage視圖中選擇“選項命令單擊,進入Access選項對話框窗口, 2選擇“快速訪問工具欄,在左側方框中選擇“復制,然后單擊“添加鍵, 3最后單擊“確定即可。實驗工程2:進行數(shù)據(jù)庫設計,完成表的創(chuàng)立、關系定義及完整性設置,輸入數(shù)據(jù)及操作數(shù)據(jù)1學習數(shù)據(jù)庫設計的方法 按照?實驗教程?中實驗2、實驗3的內容,認真分析、了解數(shù)據(jù)庫設計中概念設計、邏輯設計、物理設計的意義及根本方
6、法。2創(chuàng)立數(shù)據(jù)庫文件按照?實驗教程?中實驗3的內容,創(chuàng)立文件夾、數(shù)據(jù)庫文件。3使用表設計視圖,完成所有表的創(chuàng)立寫出創(chuàng)立表的根本步驟,并附上截圖詳細寫出1個表的設計過程即可答:1進入Access窗口,單擊功能區(qū)的“創(chuàng)立標簽,選擇“創(chuàng)立選項卡2單擊“表設計,啟動表設計視圖3在設計視圖中按照表的設計定義的各字段的名稱、數(shù)據(jù)類型、并設置字段屬性等(4) 定義主鍵、索引等,設計表的屬性(5) 最后對表命名保存4定義表之間的關系當所有表都定義好后,通過建立關系實現(xiàn)表之間的引用完整性。寫出完整的操作步驟重復操作可省略,并附上截圖。答:1選擇數(shù)據(jù)庫工具選項卡,單擊關系按鈕,彈出顯示表對話框2雙擊要添加的表,選
7、擇完后關閉對話框。3從父表中選中被引用的字段拖動到子表對應的外鍵字段上,彈出編輯關系對話框。4點擊實施參照完整性,單擊創(chuàng)立。5有效性規(guī)那么與有效性文本根據(jù)表的物理設計,在創(chuàng)立表時,定義有效性規(guī)那么屬性和有效性文本。6設置格式屬性與輸入掩碼屬性按照?實驗教程?實驗4,設置有關格式、輸入掩碼屬性。答:設置字段格式1要使工程表中的立項日期字段以紅色、中文日期格式顯示,在工程表設計視圖中選中“立項日期字段,然后設置格式字段屬性值為yyyy年m月d日紅色2要使工程表中經(jīng)費字段的顯示為“¥開頭、千位逗號分隔、2位小數(shù)、藍色,在設計視圖中,選中“經(jīng)費字段,設置“格式字段屬性值為¥ # ,# # # . 00
8、 藍色字段輸入掩碼設置如在教師表中,由于工號是6為文本,第一位是字母,后五位由0-9數(shù)字組成,因此可以規(guī)定每一位的輸入字符集。在“教師表設計視圖中選中“工字段,定義“輸入掩碼字段屬性值為L000007設置查閱選項按照?實驗教程?實驗4,設置查閱選項。寫出實驗步驟,并附截圖。答:進入“工程表設計視圖,選中“工程類別字段,單擊“查閱選項卡,在“顯示控件欄中選擇“列表框,在“行來源類型欄中選擇“值列表,在“行來源欄中輸入“國家級重點;國家級一般;校級。8數(shù)據(jù)表視圖下數(shù)據(jù)記錄的顯示與操作根據(jù)?實驗教程?附錄的數(shù)據(jù),練習記錄的添加、修改、刪除數(shù)據(jù)操作。練習數(shù)據(jù)表視圖中的各種操作。#答復下列問題(1) 什
9、么是實體碼?它在轉換為關系模型后成為關系的什么?答:1實體碼:實體集中的每個實體都可相互區(qū)分,即每個實體的取值不完全相同。用來唯一確定或區(qū)分實體集中每一個實體的屬性或屬性組合即稱為實體碼。2轉換為關系模型后成為關系的候選鍵或者主鍵。2在本實驗中,如果允許一名教師指導多個工程,ER圖和關系有何變化?答:ER圖中, 教師與工程變成1:n的關系;在關系模型中,教師與工程之間也不再是1:1關系。31:1聯(lián)系、1:n聯(lián)系、m:n聯(lián)系轉換為關系時是如何處理的?答:11:1的聯(lián)系,一般不必單獨成為一個關系模式,可以將它與聯(lián)系中的任何一方實體轉化成的關系模式合并。21:n的聯(lián)系也沒有必要單獨作為一個關系模式,
10、可將其與聯(lián)系中的n方實體轉化成的關系模式合并。3m:n的聯(lián)系必須單獨成為一個關系模式,不能與任何一方實體合并。4數(shù)據(jù)庫表結構設計,屬于數(shù)據(jù)庫設計中的什么步驟? 答:屬于數(shù)據(jù)庫的物理設計,設計所有表的物理結構以及表之間的相互關系。按照結構化設計方法,物理設計是在邏輯設計的根底上結合DBMS的規(guī)定,設計可上機操作的表結構。5Access存儲數(shù)據(jù)時,用到幾個數(shù)據(jù)庫文件?擴展名是什么?答:用到一個數(shù)據(jù)庫文件,其擴展名為.mdb6在表結構設計中,應該包含哪些內容?答:應包括字段名、數(shù)據(jù)類型、字段屬性包括字段大小、有效性規(guī)那么、索引、主鍵7在本實驗設計中,共使用了哪些數(shù)據(jù)類型?不同類型對寬度如何規(guī)定?答:
11、1文本型,備注型,日期時間型,OLE型,是否型,數(shù)字型,貨幣型2文本型最多255個字符,由用戶自己定義。備注型字段最多可存儲65535個字符。數(shù)字型又進一步分為字節(jié)、整型、長整型等,不同子類型的取值范圍和精度有區(qū)別。日期時間型可以同時表達日期和時間也可以單獨表示日期或時間 其最多可存儲8個字符。是否型存儲空間為1 bit。貨幣型的最大存儲空間為8個字符。8定義表之間的關系時,“實施參照完整性的意義是什么?在“編輯關系對話框中選中或者撤銷“級聯(lián)更新相關字段復選框,對于數(shù)據(jù)表的操作有何影響?答:1在子表中添加或更新的數(shù)據(jù),Access將檢驗新參加外鍵值是否滿足參照完整性。如果外鍵值沒有與之對應的主
12、鍵值,Access將自動級聯(lián)更新。2當父表修改主鍵值時,如果子表的外鍵有對應值,那么Access將拒絕修改主鍵值。9建立表的關系,是否要求發(fā)生關系的兩個字段必須同名?答:不是,不用必須同名。10如何輸入學生的照片?答:1利用“剪切或“復制將對象放置在“剪切板中,。2在輸入記錄的“OLE對象型字段上右擊,在彈出的快捷菜單中選擇“粘貼命令即可。11定義表時,設置“有效性文本字段屬性有何作用?答:用戶針對該字段的每一個輸入值或修改值都會帶入檢驗,只有符合有效性文本規(guī)那么的值才能夠存入字段,如果不符合,界面將會出現(xiàn)一個提示框提示輸入錯誤,并要求重新輸入。12可以采用查閱方法輸入的字段類型有哪些?綁定查
13、閱列表框控件進行輸入,如果不點擊其中的值,而是輸入不同的值,是否可以輸入?如果一定要使輸入的值限定在列表框的值的范圍內,應該如何實現(xiàn)?答:1“查閱選項卡中設置的“顯示控件屬性僅適用于“文本“是否和“數(shù)字型字段;2不可以輸入;3在“有效性規(guī)那么中參加相應限制即可。13假設為“專業(yè)表的“學院編號字段設計“查閱控件。數(shù)據(jù)從“學院表中來,顯示“學院編號和“學院名稱兩列數(shù)據(jù),采用列表框。寫出設計過程。答:1點擊進入“專業(yè)表設計視圖,選中“學院編號字段,單擊“查閱選項卡;2在“顯示控件欄中選擇“列表框,在“行來源類型欄中選擇“值列表,在“行來源欄中輸入“學院編號和“學院名稱;3單擊工具欄中的“保存按鈕,便
14、可使用查閱列表用于輸入。14在數(shù)據(jù)表瀏覽展開子表時,可以最多展開多少層子表?假設要同時展開每條記錄的的子表,應該如何操作?答:18層; 2單擊“格式菜單下“子數(shù)據(jù)表菜單項中的“全部展開項即可。 實驗工程3:SQL視圖中表達式練習1進入SQL視圖及在不同視圖間切換按照?實驗教程?實驗5操作,熟悉不同視圖切換。2不同類型數(shù)據(jù)的表達式運算在SQL視圖中分別輸入以下命令,分別進入數(shù)據(jù)表視圖查看結果。寫出各命令結果。對于參數(shù)自己輸入數(shù)據(jù)。SELECT -5.122+17 mod 3;SELECT "Hello "+",World!",LEFT("清華大學
15、出版社",2)+RIGHT("清華大學出版社",3);答:Hello,world!清華出版社SELECT "你畢業(yè)的年份是", VAL(LEFT(你的學號,2)+4;答:輸入1312040248得到17SELECT "現(xiàn)在是"+STR(YEAR(DATE()+"年","現(xiàn)在的時間是:"+CSTR(TIME();答:SELECT "張三">"李四","ABCD"<"abcd",(DATE()-#1
16、992-10-8#)>1000;答:輸出結果為-1 0 -1#答復下列問題1有哪幾種方式可進入“SQL視圖?如果用“記事本編寫了SQL語句,是否可以在SQL視圖中使用?如何操作? 答:1在Access中翻開“工程管理數(shù)據(jù)庫,單擊“創(chuàng)立選項卡查詢組“查詢設計按鈕,彈出查詢查詢窗口及顯示表對話框。關閉“顯示表對話框,單擊“設計選項卡“結果組“SQL視圖按鈕,進入SQL視圖。2進入Access界面,單擊開始,再單擊視圖,再單擊SQL視圖即可。3可以。翻開數(shù)據(jù)庫的企業(yè)管理器,翻開正在使用的數(shù)據(jù)庫, 然后找到視圖,點擊右鍵,新建視圖,在中間空白處將寫在記事本上的SQL語句復制到該處,之后再保存。2
17、為什么不能在數(shù)字常量前加“¥或“$符號表示幣值常量?“¥或“$有何作用?答:1數(shù)字常量是 int 或者 float double 類型的數(shù)字類型的,如果想用可以用字符型數(shù)據(jù)代替數(shù)字型。貨幣型的顯示數(shù)字前有“¥。2“¥的用途是表示貨幣型的前綴。“$的用途是可以在格式屬性中的任何位置使用這些字符,并且將這些字符原文照印。實驗工程4:使用SQL命令進行查詢和操作1練習SQL查詢的SELECT語句按照?實驗教程?實驗6,練習SQL-SELECT查詢,查看查詢結果。2練習SQL的創(chuàng)立表、插入、更新、刪除操作語句按照?實驗教程?實驗6,練習SQL的相關命令,查看結果。3寫出實現(xiàn)以下功能的SQL語句 查詢“
18、專業(yè)表,顯示開設的所有專業(yè)涉及的專業(yè)類別。答from 專業(yè); 查詢各專業(yè)學生的人數(shù)。答:SELECT 學生.專業(yè)編號, 專業(yè).專業(yè)名稱, count (學生.學號) AS 人數(shù)FROM 專業(yè) INNER JOIN 學生 ON 專業(yè).專業(yè)編號 = GROUP BY 學生.專業(yè)編號, 專業(yè).專業(yè)名稱; 統(tǒng)計沒有參與工程的學生人數(shù)。FROM 學生WHERE (Not (學生.學號)="inselect 學號 from 工程分工");#答復下列問題1不命名保存查詢,與將查詢保存為查詢對象有何區(qū)別?查詢對象有什么作用? 答:1在查詢“設計試圖時,假設是首次創(chuàng)立的查詢,單擊工具欄上的“
19、保存按鈕;或者選擇“文件菜單上的“另存為菜單項,用戶可保存設置的查詢。 2保存為查詢對象后可以隨時在數(shù)據(jù)庫窗口中的查詢對象界面中選中雙擊,或者單擊選中,然后右擊“翻開按鈕,運行查詢并立即查看結果。3作為查詢對象,還可以作為其他數(shù)據(jù)庫操作與表類似的數(shù)據(jù)源。2上述實驗中,插入“已結項工程表的命令是否可以省略字段列表?為什么?答:不能;因為基于多數(shù)據(jù)源的連接查詢中,對于多個表中的重名字段,在使用時必須加表名前綴區(qū)分,而不重名的字段無須加表名前綴。3刪除“已結項工程的命令的條件為什么沒有比擬對象?答:SQL刪除命令的功能是刪除滿足條件的記錄。在此處刪除“已結項工程中有記錄的“工程,不屬于“聯(lián)級刪除,所
20、以沒有比擬對象。實驗工程5:使用交互方式進行查詢和操作1進入查詢設計視圖進行交互式選擇查詢設置按照?實驗教程?實驗7,練習可視交互方式的選擇查詢。查看對應的SQL命令。2進行交叉表查詢按照?實驗教程?實驗7,練習可視交互方式的交叉表查詢。查看對應的SQL命令。3生成表查詢操作按照?實驗教程?實驗8,練習可視交互方式的生成表查詢。查看對應的SQL命令。4刪除、更新查詢操作按照?實驗教程?實驗8,練習可視交互方式的刪除、更新查詢。查看對應的SQL命令。#答復下列問題1將本實驗切換到SQL視圖, 答:點擊左上角“SQL視圖“即可。如實驗一:SELECT DISTINCT 專業(yè).專業(yè)類別, 專業(yè).專業(yè)
21、編號, 專業(yè).專業(yè)名稱, Count(學生.學號) AS 人數(shù)GROUP BY 專業(yè).專業(yè)類別, 專業(yè).專業(yè)編號, 專業(yè).專業(yè)名稱;2深入體會交叉表查詢的作用,簡述交叉表查詢的實質意義。為什么本實驗的交叉表只添加了兩個表?答:1交叉表查詢是Access支持的一種特殊的匯總查詢,是關系數(shù)據(jù)庫中關于多對多數(shù)據(jù)設計的最常見的表。 2在定義查詢時,可以指定源表的一個或多個字段作為交叉表的行標題的數(shù)據(jù)來源,指定一個字段作為列標題的數(shù)據(jù)來源,指定一個字段作為值的來源。3在交叉表設置時,作為行標題的字段最多可以設置幾個?作為列標題和交叉值的字段最多可以設置幾個?答:分別是8,1,1。4刪除查詢或更新查詢如果
22、需要通過其他表的條件實現(xiàn),如何在設計視圖中實現(xiàn)?答:需要聯(lián)合查詢。可合并多個相似的選擇查詢的結果集。等同于將一個表追加到另一個表,從而實現(xiàn)將兩個表的查詢組合到一起。即翻開一個表,在“創(chuàng)立選項卡選擇“查詢設計,創(chuàng)立一個查詢。在屬性欄編輯目標量和約束條件,保存即可。實驗工程6:數(shù)據(jù)交換1導入操作1寫出將附錄中的“學院表數(shù)據(jù)導入到“工程管理數(shù)據(jù)庫中的步驟。通過文本文件方式答:1將學院表復制到Word文檔中并改為t x t格式,保存到桌面命名為“學院。2翻開工程管理數(shù)據(jù)庫,單擊外部數(shù)據(jù)選項卡,選擇導入并連接組中的文本文件,彈出獲取外部數(shù)據(jù)對話框。3在文件名處右側選擇瀏覽,選定桌面的學院文檔,單擊翻開。
23、4返回獲取外部數(shù)據(jù)對話框,選擇指定數(shù)據(jù)在當前數(shù)據(jù)庫中的存儲方式和存儲位置下面的將源數(shù)據(jù)導入當前數(shù)據(jù)庫的新表中。5單擊確定按鈕,彈出導入文本向導對話框,在對話框中選擇固定列寬按鈕。2寫出將附錄中“專業(yè)表數(shù)據(jù)導入到“工程管理數(shù)據(jù)庫中的步驟。通過Excel文件答:1將專業(yè)復制到Excel中并保存到桌面。2翻開工程管理數(shù)據(jù)庫,單擊外部數(shù)據(jù)庫選項卡,選擇導入并鏈接組的Excel,彈出獲取外部數(shù)據(jù)對話框。3單擊瀏覽按鈕,指定路徑,選中將源數(shù)據(jù)導入到當前數(shù)據(jù)庫的新表中單項選擇按鈕。4單擊確定按鈕,彈出導入數(shù)據(jù)向導對話框,選中第一行包涵列標題復選框,單擊下一步按鈕,對每個字段的數(shù)據(jù)類型及索引給據(jù)需要進行設置,單擊下一步按鈕,對主鍵進行設置。5單擊完成按鈕。2導出操作將“學院和“專業(yè)聯(lián)接為一個表的查詢,然后導出到Excel中。寫出操作的主要過程。答:1在查詢設計中添加“學院和“專業(yè);2點擊“SQL視圖輸入select * from 學院 inner join 專業(yè) on 學院.學院編號=專業(yè).學院編號;3點擊保存查詢;4單擊工具欄中"文件""導出"命令。選擇保存類型"Microsoft Excel "。文件名為"查詢"。保存位置選擇為"桌面&q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年云計算服務模式變革下的市場細分領域競爭格局研究報告
- 校園安全管理報告2025:智慧校園安全教育與培訓課程開發(fā)與應用
- 2025年醫(yī)院電子病歷系統(tǒng)與移動醫(yī)療設備集成優(yōu)化報告
- 江蘇省鎮(zhèn)江市名校2025屆英語七下期中統(tǒng)考試題含答案
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)市場潛力與未來發(fā)展趨勢報告001
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式生物材料研發(fā)與產(chǎn)業(yè)化報告
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的農(nóng)產(chǎn)品質量安全監(jiān)管報告
- 周期表課件教學課件
- 2025年公眾參與環(huán)境影響評價的公眾參與機制與公眾參與能力培養(yǎng)研究報告
- 2025年高校產(chǎn)學研合作技術轉移創(chuàng)新生態(tài)構建研究
- 2024年 紹興市交通控股集團公司招聘考試筆試真題試題含答案
- 超限模板及高支模安全專項施工方案(論證后)
- 2025年新高考1卷(新課標Ⅰ卷)英語試卷
- 部編版七年級語文下冊第4單元試題及答案
- 東莞職業(yè)技術學院輔導員考試題庫
- GB 18613-2020電動機能效限定值及能效等級
- 強對流天氣的中尺度分析課件
- 四渡赤水課件(共25張PPT)
- 高中化學教材培訓《核心素養(yǎng)導向的新課標、新教材、新教學》(北師大王磊)2022年7月
- (高清正版)JJF(浙)1080—2012明渠流量計在線校準規(guī)范(電子版)
- 外科常見診療技術操作規(guī)范
評論
0/150
提交評論