資源描述:
《數(shù)據(jù)庫及表對象的創(chuàng)建》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、項(xiàng)目六?????????數(shù)據(jù)庫操作實(shí)驗(yàn)15數(shù)據(jù)庫及表對象的創(chuàng)建一、實(shí)驗(yàn)?zāi)康?.熟悉數(shù)據(jù)庫及表對象的建立過程;2.熟悉表字段類型及屬性的設(shè)置;3.熟悉數(shù)據(jù)表數(shù)據(jù)的編輯;4.熟悉建立多表間關(guān)系的操作。?二、相關(guān)知識1.?dāng)?shù)據(jù)庫:特定主題或目的的信息集合,一個(gè)Access數(shù)據(jù)庫是一個(gè)文件。2.表:數(shù)據(jù)庫中數(shù)據(jù)的容器,一個(gè)數(shù)據(jù)庫可包含若干表對象。3.表設(shè)計(jì)器:可通過表設(shè)計(jì)器的“設(shè)計(jì)視圖”創(chuàng)建和編輯表的結(jié)構(gòu),通過“數(shù)據(jù)表視圖”輸入和編輯表的數(shù)據(jù)。4.字段:表的列稱為字段,創(chuàng)建表結(jié)構(gòu)就是定義表中各字段的名稱、數(shù)據(jù)類型、長度等。5.記錄:表的一行稱為一個(gè)記錄。6.主鍵:能唯一標(biāo)識記錄
2、的字段,即不同的記錄,其主鍵值應(yīng)該不同。7.表間關(guān)系:通過建立表間關(guān)系,使數(shù)據(jù)庫中的不同的表產(chǎn)生關(guān)聯(lián),成為一個(gè)整體。?三、實(shí)驗(yàn)內(nèi)容示例1。創(chuàng)建一個(gè)名為“學(xué)生管理”數(shù)據(jù)庫。數(shù)據(jù)庫包括六個(gè)表對象,六個(gè)表對象分別名為“學(xué)院”、“系”、“班級”、“學(xué)生”、“課程”、“成績”,其表結(jié)構(gòu)分別為:???????????????????表6-1-1“學(xué)院”表結(jié)構(gòu)字段名字段類型字段長度小數(shù)點(diǎn)索引類型學(xué)院編號文本1-主鍵學(xué)院名稱文本10--院長姓名文本6--電話文本12--地址文本20--?表6-1-2“系”表結(jié)構(gòu)字段名??字段類型??字段長度??小數(shù)點(diǎn)??索引類型系編號??文本????
3、3?????-?????主鍵系名稱??文本???14?????-?????-系主任??文本???6??????-?????-班級個(gè)數(shù)??數(shù)字??整型?????自動(dòng)?????-?學(xué)院編號??文本????1?????-?有(有重復(fù))??表6-1-3“班級”表結(jié)構(gòu)?字段名??字段類型??字段長度??小數(shù)點(diǎn)??索引類型班級編號??文本????5?????-?????主鍵班級名稱??文本20?????-?????-班級人數(shù)??數(shù)字??整型?????自動(dòng)?????-??班長姓名??文本????6?????-?????-??專業(yè)??文本????10?????-?????-???系編
4、號??文本????3?????-??有(有重復(fù))?表6-1-4???“學(xué)生”表結(jié)構(gòu)?字段名??字段類型??字段長度??小數(shù)點(diǎn)??索引類型學(xué)號??文本????7?????-?????主鍵????姓名??文本6?????-?????-?性別??文本????2?????0?????-??出生年月?日期/時(shí)間型???短日期?????-?????-??籍貫??文本????8?????-?????-??班級編號??文本????5?????-?有(有重復(fù))????????????????表6-1-5“課程”表結(jié)構(gòu)?字段名??字段類型??字段長度??小數(shù)點(diǎn)??索引類型課程編號文本6-
5、主鍵課程名文本12--學(xué)時(shí)數(shù)字整型自動(dòng)-學(xué)分?jǐn)?shù)字單精度自動(dòng)-學(xué)期數(shù)字整型自動(dòng)-?????????????表6-1-6“成績”表結(jié)構(gòu)?字段名??字段類型??字段長度??小數(shù)點(diǎn)??索引類型學(xué)號文本7-有(有重復(fù))課程編號文本6-有(有重復(fù))成績數(shù)字單精度自動(dòng)-?六個(gè)表的數(shù)據(jù)分別如圖6-1-1、圖6-1-2、圖6-1-3、圖6-1-4、圖6-1-5和圖6-1-6所示。?????????????????????????????????????????????????????????圖6-1-1學(xué)院表數(shù)據(jù)?圖6-1-2系表數(shù)據(jù)?圖6-1-3班級表數(shù)據(jù)?圖6-1-4學(xué)生表數(shù)據(jù)?圖
6、6-1-5課程表數(shù)據(jù)?圖6-1-6成績表數(shù)據(jù)操作步驟:1.創(chuàng)建數(shù)據(jù)庫:打開Access窗口;打開“文件”菜單;執(zhí)行“新建”命令;單擊窗口右側(cè)的“空數(shù)據(jù)庫”命令,如圖6-1-7所示;在打開的“文件新建數(shù)據(jù)庫”對話框中確定數(shù)據(jù)庫保存在的位置(默認(rèn)位置在“我的文檔”中,也可在最后一張磁盤上建立自己的文件夾,并將新建的數(shù)據(jù)庫保存在其中)及輸入數(shù)據(jù)庫名“學(xué)生管理”;按“創(chuàng)建”按鈕。圖6-1-7新建數(shù)據(jù)庫窗口2.創(chuàng)建“學(xué)院”表的結(jié)構(gòu):在“學(xué)生管理”數(shù)據(jù)庫窗口單擊“表”對象;雙擊“使用設(shè)計(jì)器創(chuàng)建表”;在“設(shè)計(jì)視圖”下,根據(jù)表6-1-1的結(jié)構(gòu)并按圖6-1-8所示輸入“學(xué)院”表各字段的
7、名稱和屬性;執(zhí)行“保存”命令;在“另存為”對話框中輸入表名“學(xué)院”;按“確定”按鈕。?圖6-1-8“學(xué)院”表結(jié)構(gòu)設(shè)計(jì)視圖3.修改“學(xué)院”表結(jié)構(gòu)。若表結(jié)構(gòu)數(shù)據(jù)設(shè)置不合理,可修改表結(jié)構(gòu):選擇“表”對象下的“學(xué)院”,單擊“學(xué)生管理”數(shù)據(jù)庫窗口中的按鈕,進(jìn)入“設(shè)計(jì)視圖”,并修改不合理數(shù)據(jù),修改后關(guān)閉并保存該視圖。4.輸入“學(xué)院”各記錄:選擇“表”對象下的“學(xué)院”,單擊按鈕或雙擊“學(xué)院”表,進(jìn)入到“數(shù)據(jù)表視圖”;按圖6-1-1所示輸入各記錄內(nèi)容。?5.重復(fù)步驟2、3和4,分別創(chuàng)建“系”、“班級”、“學(xué)生”、“課程”、“成績”各表。6.注意,在輸入日期/時(shí)間型數(shù)