官术网_书友最值得收藏!

實驗四 數(shù)據(jù)庫和數(shù)據(jù)表的基本操作

【實驗?zāi)康摹?/h4>

1.領(lǐng)會數(shù)據(jù)庫設(shè)計的方法

2.學(xué)會數(shù)據(jù)庫的建立、打開。

3.掌握在數(shù)據(jù)庫中建立、添加、修改數(shù)據(jù)表。

4.在數(shù)據(jù)表中增加、刪除、修改數(shù)據(jù)記錄。

5.對數(shù)據(jù)表定義數(shù)據(jù)字典的信息。

【實驗內(nèi)容】

1.在D盤建立data文件夾,設(shè)置為默認(rèn)文件夾。

2.建立項目文件“教務(wù)管理”。

3.在項目文件中建立數(shù)據(jù)庫“成績管理”。

4.在數(shù)據(jù)庫中建立數(shù)據(jù)表“學(xué)生”“成績”和“課程”,數(shù)據(jù)如圖4.1所示,請根據(jù)數(shù)據(jù)的值正確地設(shè)置字段的類型和字段寬度。

圖4.1 成績管理數(shù)據(jù)庫的學(xué)生、課程和成績數(shù)據(jù)表

5.在數(shù)據(jù)表中輸入如圖4.1所示的數(shù)據(jù)。

6.輸入王剛同學(xué)的簡歷為“2013年獲得國家獎學(xué)金,2014年加入中國共產(chǎn)黨。”

7.將王剛的照片插入照片字段。

8.在數(shù)據(jù)表“課程”中添加一條數(shù)據(jù)記錄“0305 EXCEL高級應(yīng)用 2. f.32”。

9.在數(shù)據(jù)表“課程”中對數(shù)據(jù)記錄“離散數(shù)學(xué)”打刪除標(biāo)記,并徹底刪除該數(shù)據(jù)。

10.對學(xué)生數(shù)據(jù)表的性別字段設(shè)置默認(rèn)為男性,政治面貌字段設(shè)置默認(rèn)為團(tuán)員。對課程數(shù)據(jù)表的必修課字段設(shè)置默認(rèn)為真值。

11.對成績數(shù)據(jù)表的成績字段設(shè)置有效性規(guī)則:只能輸入0到100之間的數(shù)值。對學(xué)生數(shù)據(jù)表的性別字段設(shè)置有效性規(guī)則:只能輸入男或女。

12.對學(xué)生數(shù)據(jù)表的政治面貌字段設(shè)置格式符和輸入掩碼,以實現(xiàn)在輸入數(shù)據(jù)時,通過按空格鍵可切換群眾、團(tuán)員和黨員三種值。

13.對學(xué)生數(shù)據(jù)表的性別字段前面插入手機(jī)字段,設(shè)置其格式符和輸入掩碼,使該字段顯示為188-7477-8907的形式。

14.對課程數(shù)據(jù)表設(shè)置記錄有效性規(guī)則:必修課的學(xué)分不低于2分。

【實驗步驟】

1.設(shè)置默認(rèn)目錄

實驗要求:在D盤建立data文件夾,設(shè)置為默認(rèn)文件夾。

在D盤建立data文件夾,在命令窗口中輸入set default to d:\data,設(shè)置其為默認(rèn)目錄。或者選擇“選項”對話框的“文件位置”選項卡,在“默認(rèn)目錄”選項卡中設(shè)置默認(rèn)目錄。

2.新建項目

實驗要求:建立項目文件“教務(wù)管理”。

(1)選擇“文件”菜單的“新建”命令,系統(tǒng)打開“新建”對話框。

(2)如圖4.2所示,在“文件類型”中選擇“項目”單選鈕,然后單擊“新建文件”按鈕,系統(tǒng)打開“創(chuàng)建”對話框。

圖4.2 “新建”對話框

(3)如圖4.3所示,在“創(chuàng)建”對話框的“項目文件”文本框中輸入項目名稱“教務(wù)管理”,然后在“保存在”下拉列表中選擇保存該項目的文件夾,單擊“保存”按鈕。

圖4.3 “創(chuàng)建”對話框

3.新建數(shù)據(jù)庫

實驗要求:在項目文件中建立數(shù)據(jù)庫“成績管理”。

(1)在項目管理器的“數(shù)據(jù)”選項中,選擇“數(shù)據(jù)庫”,如圖4.4所示,單擊“新建”按鈕。

圖4.4 新建數(shù)據(jù)庫

(2)在“創(chuàng)建”對話框中,輸入數(shù)據(jù)庫名稱“成績管理”,如圖4.5所示,單擊“保存”按鈕。

圖4.5 “創(chuàng)建”對話框

(3)如圖4.6所示,系統(tǒng)打開了新建數(shù)據(jù)庫的“數(shù)據(jù)庫設(shè)計器”窗口。此時的數(shù)據(jù)庫是一個空數(shù)據(jù)庫,沒有任何數(shù)據(jù)表或數(shù)據(jù)對象。與此同時,“數(shù)據(jù)庫設(shè)計器”工具欄變?yōu)橛行?,菜單欄中也將出現(xiàn)“數(shù)據(jù)庫”菜單項。

圖4.6 數(shù)據(jù)庫設(shè)計器

(4)建立數(shù)據(jù)庫后,在文件夾下系統(tǒng)創(chuàng)建了3個主文件名相同、擴(kuò)展名不同的文件:“成績管理.dbc”“成績管理.dct”和“成績管理.dcx”。

(5)若關(guān)閉了數(shù)據(jù)庫設(shè)計器,如圖4.7所示,在項目的“數(shù)據(jù)”選項卡中逐級展開,選中“成績管理”數(shù)據(jù)庫后,雙擊此圖標(biāo)或單擊“修改”按鈕即可打開數(shù)據(jù)庫設(shè)計器。

圖4.7 在項目管理器中訪問數(shù)據(jù)庫

4.新建數(shù)據(jù)表

實驗要求:在數(shù)據(jù)庫中建立數(shù)據(jù)表“學(xué)生”“成績”和“課程”,數(shù)據(jù)如圖4.1所示,請根據(jù)數(shù)據(jù)的值正確地設(shè)置字段的類型和字段寬度。

(1)在數(shù)據(jù)庫設(shè)計器的空白處右鍵單擊,在快捷菜單中選擇“新建表”命令。

(2)系統(tǒng)打開“新建表”對話框,如圖4.8所示,單擊“新建表(N)”按鈕,打開“創(chuàng)建”對話框。

圖4.8 “新建表”對話框

(3)“創(chuàng)建”對話框如圖4.9所示,在“輸入表名”文本框中輸入數(shù)據(jù)表的名稱“學(xué)生”,單擊“保存”按鈕。

圖4.9 “創(chuàng)建”對話框

(4)系統(tǒng)打開表設(shè)計器,如圖4.10所示,在表設(shè)計器的字段輸入框中,依次輸入各字段的名稱、類型、寬度、小數(shù)位數(shù)。各字段的規(guī)格見表4.1。

圖4.10 表設(shè)計器

表4.1 學(xué)生數(shù)據(jù)表結(jié)構(gòu)

(5)若用戶需要在數(shù)據(jù)表中增加字段或修改字段的設(shè)置,在數(shù)據(jù)庫設(shè)計器中數(shù)據(jù)表圖標(biāo)的快捷菜單中選擇“修改”命令,或選擇“顯示”菜單的“表設(shè)計器”命令,即可打開表設(shè)計器進(jìn)行修改。

(6)使用同樣的方法,建立數(shù)據(jù)表“成績”和“課程”,表結(jié)構(gòu)如表4.2和4.3所示。

表4.2 成績數(shù)據(jù)表結(jié)構(gòu)

表4.3 課程數(shù)據(jù)表結(jié)構(gòu)

5.輸入數(shù)據(jù)

實驗要求:在數(shù)據(jù)表中輸入如圖4.1所示的數(shù)據(jù)。

(1)完成表結(jié)構(gòu)的定義后,單擊“確定”按鈕,系統(tǒng)打開“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”提示框,如圖4.11所示。單擊“是”按鈕,顯示數(shù)據(jù)表的記錄輸入窗口,如圖4.12所示。

圖4.11 詢問是否輸入數(shù)據(jù)記錄

圖4.12 數(shù)據(jù)表的記錄輸入窗口

(2)選擇“顯示”菜單的“瀏覽”命令,用戶可以切換到瀏覽模式輸入數(shù)據(jù),如圖4.13所示。

圖4.13 數(shù)據(jù)表的瀏覽窗口

若用戶關(guān)閉了數(shù)據(jù)表窗口,選擇“顯示”菜單的“瀏覽”命令,或右鍵單擊數(shù)據(jù)庫設(shè)計器中數(shù)據(jù)表的圖標(biāo),在快捷菜單中選擇“瀏覽”命令,即可重新打開數(shù)據(jù)表瀏覽窗口。

若需要輸入新的數(shù)據(jù)記錄,選擇“顯示”菜單的“追加方式”命令,即可輸入多條記錄。

6.輸入備注型字段

實驗要求:輸入王剛同學(xué)的簡歷為“2013年獲得國家獎學(xué)金,2014年加入中國共產(chǎn)黨。”

雙擊第一條記錄王剛的簡歷字段的memo,打開圖4.14所示的備注字段編輯窗口。輸入備注型字段的內(nèi)容,關(guān)閉此窗口。

圖4.14 備注字段的編輯窗口

在數(shù)據(jù)表的瀏覽窗口中,王剛的簡歷字段顯示大寫的Memo。雙擊此處,即可查看或修改該字段的值。

7.輸入通用型字段

實驗要求:將王剛的照片插入照片字段。

(1)雙擊第一條記錄王剛的照片字段的gen,打開通用字段編輯窗口。

(2)啟動畫圖軟件,打開需要插入的位圖文件。如圖4.15所示,使用選定工具選擇需要復(fù)制的部分,右鍵單擊,在快捷菜單選擇“復(fù)制”命令。

圖4.15 在畫圖軟件中打開照片

(3)切換到通用字段的編輯窗口,選擇“編輯”菜單的“插入對象”命令,打開“插入對象”對話框。

(4)在“插入對象”對話框中,選擇“畫筆圖片”,如圖4.16所示,單擊“確定”按鈕。

圖4.16 “插入對象”對話框

(5)系統(tǒng)打開畫圖窗口,如圖4.17所示,選擇“粘貼”命令,關(guān)閉此窗口,則將此照片插入王強(qiáng)的通用字段中。

圖4.17 通用字段的編輯窗口

當(dāng)通用字段輸入了內(nèi)容后,此字段中顯示大寫的Gen。雙擊此處,即可打開該字段的編輯窗口。若用戶要刪除在通用型字段中輸入的內(nèi)容,選擇“編輯”菜單的“清除”命令。若用戶要編輯此圖片,雙擊該圖片,則會顯示“畫圖”軟件的菜單和工具欄。

8.添加數(shù)據(jù)記錄

實驗要求:在數(shù)據(jù)表“課程”中添加一條數(shù)據(jù)記錄“0305 Excel高級應(yīng)用2 . f. 32”。

(1)雙擊數(shù)據(jù)庫設(shè)計器中課程數(shù)據(jù)表的圖標(biāo),打開該數(shù)據(jù)表的瀏覽窗口。

(2)選擇“表”菜單的“追加新記錄(N)”命令或者按Ctrl+Y組合鍵,即在最后一條記錄下面增加一條空白記錄。按要求輸入數(shù)據(jù)記錄。

9.刪除數(shù)據(jù)記錄

實驗要求:在數(shù)據(jù)表“課程”中對數(shù)據(jù)記錄“離散數(shù)學(xué)”打刪除標(biāo)記,并徹底刪除該數(shù)據(jù)。

(1)在瀏覽窗口中,單擊數(shù)據(jù)記錄左側(cè)的刪除框,如圖4.18所示,使其變?yōu)楹谏目?,則對此記錄作了邏輯刪除。

圖4.18 邏輯刪除數(shù)據(jù)記錄

(2)選擇“表”菜單中的“徹底刪除”命令,系統(tǒng)打開對話框詢問是否徹底刪除,如圖4.19所示。選擇“是”按鈕,數(shù)據(jù)表中所有做了刪除標(biāo)記的記錄將被徹底刪除,也就是被物理刪除。

圖4.19 “是否徹底刪除”對話框

10.設(shè)置字段的默認(rèn)值

實驗要求:對學(xué)生數(shù)據(jù)表的性別字段設(shè)置默認(rèn)為男性,政治面貌字段設(shè)置默認(rèn)為團(tuán)員。

對課程數(shù)據(jù)表的必修課字段設(shè)置默認(rèn)為必修課。

(1)在數(shù)據(jù)庫設(shè)計器的學(xué)生數(shù)據(jù)表圖標(biāo)的快捷菜單中選擇“修改”命令,可打開學(xué)生數(shù)據(jù)表的表設(shè)計器。

(2)選擇性別字段,如圖4.20所示,在默認(rèn)值處輸入'男'。

圖4.20 設(shè)置學(xué)生的性別字段的默認(rèn)值

(3)選擇政治面貌字段,如圖4.21所示,在默認(rèn)值處輸入'團(tuán)員'。

圖4.21 設(shè)置學(xué)生的政治面貌字段的默認(rèn)值

(4)設(shè)置默認(rèn)值后,在數(shù)據(jù)表的瀏覽窗口新增記錄時,自動設(shè)置其為男性的團(tuán)員,如圖4.22所示。

圖4.22 設(shè)置性別的默認(rèn)值

(5)在課程數(shù)據(jù)表的表設(shè)計器中,選擇必修課字段,如圖4.23所示,在默認(rèn)值字段處輸入.t.。

圖4.23 設(shè)置課程的必修課字段的默認(rèn)值

11.設(shè)置字段的有效性規(guī)則

實驗要求:對成績數(shù)據(jù)表的成績字段設(shè)置有效性規(guī)則:只能輸入0到100之間的數(shù)值。

對學(xué)生數(shù)據(jù)表的性別字段設(shè)置有效性規(guī)則:只能輸入男或女。

(1)打開成績數(shù)據(jù)表的表設(shè)計器,選擇成績字段,如圖4.24所示,在規(guī)則處輸入成績>=0 and成績<=100,在信息處輸入'成績?yōu)?到100'

圖4.24 設(shè)置成績的有效性規(guī)則

(2)打開成績數(shù)據(jù)表的瀏覽窗口,若修改某成績?yōu)樾∮?或大于100的數(shù)值,當(dāng)離開此字段時,系統(tǒng)打開對話框顯示出錯,如圖4.25所示。若選擇“確定”按鈕,光標(biāo)回到該字段讓用戶來更正輸入;若選擇“還原”按鈕,數(shù)據(jù)恢復(fù)成未被修改前的值。

圖4.25 檢驗成績的有效性規(guī)則

注意

在設(shè)置成績字段的有效性規(guī)則時,若數(shù)據(jù)表中已經(jīng)存在不符合要求的成績,則系統(tǒng)將無法保存該規(guī)則。需要將所有成績改為符合要求以后,才能設(shè)置該規(guī)則。

(3)打開學(xué)生數(shù)據(jù)表的表設(shè)計器,選擇性別字段,在規(guī)則處輸入性別='男' or 性別='女'。

12.設(shè)置格式符和輸入掩碼

實驗要求:對學(xué)生數(shù)據(jù)表的政治面貌字段設(shè)置格式符和輸入掩碼,以實現(xiàn)在輸入數(shù)據(jù)時,通過按空格鍵可切換群眾、團(tuán)員和黨員三種值。

(1)打開學(xué)生數(shù)據(jù)表的表設(shè)計器,選擇政治面貌字段,如圖4.26所示,在格式符處輸入m,在輸入掩碼處輸入團(tuán)員,群眾,黨員。

圖4.26 設(shè)置政治面貌字段的格式符和輸入掩碼

(2)打開學(xué)生數(shù)據(jù)表的瀏覽窗口,在政治面貌列,按空格鍵即可在三種政治面貌中切換。

13.修改數(shù)據(jù)表結(jié)構(gòu)

實驗要求:對學(xué)生數(shù)據(jù)表的性別字段前面增加手機(jī)字段,設(shè)置其格式符和輸入掩碼,使該字段顯示為188-7477-8907的形式。

(1)打開學(xué)生數(shù)據(jù)表的表設(shè)計器,選擇性別字段,單擊插入按鈕。

(2)系統(tǒng)在性別字段前面添加了一個新字段,字符型,寬度為10。將新字段的字段名稱改為手機(jī),寬度改為11。

(3)如圖4.27所示,在手機(jī)字段的格式設(shè)置R,輸入掩碼處輸入999-9999-9999。

圖4.27 設(shè)置手機(jī)字段的格式符和輸入掩碼

(4)打開學(xué)生數(shù)據(jù)表的瀏覽窗口,在手機(jī)列,直接輸入數(shù)字電話號碼,即可顯示為指定格式。

14.設(shè)置數(shù)據(jù)記錄的有效性規(guī)則

實驗要求:對課程數(shù)據(jù)表設(shè)置記錄有效性規(guī)則:必修課的學(xué)分不低于2分。

(1)打開課程數(shù)據(jù)表的表設(shè)計器,如圖4.28所示,選擇表選項卡,在規(guī)則處輸入:必修課=.t.and 學(xué)分>=2 or必修課=.f.

圖4.28 設(shè)置記錄的有效性規(guī)則

(2)在課程表的瀏覽窗口中,若將某必修課的學(xué)分設(shè)置為1,當(dāng)記錄指針離開此條記錄時,系統(tǒng)將提示出錯。

【實驗作業(yè)】

1.在D盤建立sale文件夾,設(shè)置為默認(rèn)文件夾。

2.建立項目文件“銷售管理”。

3.在項目文件中建立數(shù)據(jù)庫“銷售管理”。

4.在數(shù)據(jù)庫中建立數(shù)據(jù)表“工作人員”(數(shù)據(jù)如圖4.29所示)、“商品”(如圖4.30所示)、“顧客”(如圖4.31所示)、“銷售單”(如圖4.32所示)、“銷售明細(xì)”(如圖4.33所示),注意正確地設(shè)置字段的類型和字段寬度。

圖4.29 工作人員數(shù)據(jù)表

圖4.30 商品數(shù)據(jù)表

圖4.31 顧客數(shù)據(jù)表

圖4.32 銷售單數(shù)據(jù)表

圖4.33 銷售明細(xì)數(shù)據(jù)表

5.在各數(shù)據(jù)表中輸入如圖所示的數(shù)據(jù)。

6.在銷售單數(shù)據(jù)表中增加備注字段,輸入第一條銷售單的備注為“要求產(chǎn)品的出廠日期不超過一周”。

7.在商品表第一條數(shù)據(jù)的照片字段中,插入德芙的照片。

8.在數(shù)據(jù)表“商品”中添加一條數(shù)據(jù)記錄“1007 瑞士蓮黑巧克力排塊 20 22 100 瑞士瑞士蓮公司 瑞士蓮”。

9.在數(shù)據(jù)表“工作人員”中對數(shù)據(jù)記錄“王文武”打刪除標(biāo)記,并徹底刪除該數(shù)據(jù)。

10.對工作人員數(shù)據(jù)表的性別字段設(shè)置默認(rèn)為男性,婚姻狀冴字段設(shè)置默認(rèn)為已婚,學(xué)歷字段默認(rèn)設(shè)置為本科,職務(wù)默認(rèn)設(shè)置為科員。

11.在銷售單數(shù)據(jù)表中,將銷售日期默認(rèn)設(shè)置為系統(tǒng)的當(dāng)前日期。

12.對工作人員數(shù)據(jù)表的基本工資字段設(shè)置有效性規(guī)則:只能輸入1500到8000之間的數(shù)值。

13.對工作人員數(shù)據(jù)表的職務(wù)字段設(shè)置有效性規(guī)則:只能輸入科員、副科長、科長和總經(jīng)理。

14.對工作人員數(shù)據(jù)表的學(xué)歷字段設(shè)置格式符和輸入掩碼,實現(xiàn)在輸入數(shù)據(jù)時,通過按空格鍵可切換小學(xué)、初中、高中、???、本科、研究生六種值。

15.對工作人員數(shù)據(jù)表的手機(jī)字段設(shè)置格式符和輸入掩碼,使該字段顯示為135-0731-8888的形式。

16.對銷售單數(shù)據(jù)表的應(yīng)付款和實際付款設(shè)置格式符,使其顯示為有千位分隔符和一位小數(shù)的形式。

17.對銷售單數(shù)據(jù)表設(shè)置記錄有效性規(guī)則:應(yīng)付款不能小于實際付款。

主站蜘蛛池模板: 磐安县| 高清| 景谷| 随州市| 陆丰市| 乌兰察布市| 瑞安市| 逊克县| 介休市| 庆阳市| 信阳市| 奈曼旗| 德江县| 池州市| 印江| 宁乡县| 武乡县| 彝良县| 蓬莱市| 呼图壁县| 两当县| 滦南县| 星子县| 遂宁市| 旅游| 正镶白旗| 遵义市| 乌苏市| 磐石市| 靖安县| 衡阳县| 沈丘县| 平潭县| 扎兰屯市| 肇州县| 隆德县| 洛南县| 波密县| 石棉县| 新津县| 伊宁县|