第10章资料库.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章资料库.ppt

設計檢視 當我們在【建立】頁面中點選【資料表設計】,就會進入【設計檢視】視窗,如下頁所示。 設計表格的順序一般如下: 步驟1:設計個別欄位 a. 輸入欄位名稱 b. 選取資料類型:如字串或數值 c. 設定欄位資料的一般限制 步驟2:設計整個表格內欄位間的限制,如主鍵(primary key) 步驟 3 :設計表格間的限制,如外來鍵(foreign key) 設計檢視畫面 資料型態 文字:資料為字串,最長可包含255個字元 數字:資料為可計算之數值,可根據資料值的範圍或是否允許小數點,選擇「整數」、「長整數」、「單精準度」或「雙精準度」等 日期/時間:其中包含年、月、日、時、分、秒 自動編號:自動插入的唯一順序值,有時具有主鍵的功能 備忘:可輸入一長段文章,最長為65535個字元 OLE物件:其他程式建立的OLE物件,如圖形或Word文件,可連結或內嵌在 Microsoft Access 資料表之中 是/否:只能在二種值中選一,譬如「是/否 」、「真/假」 或「開/關」 一般欄位限制 格式: 資料顯示在螢幕上與列印出來的方式,若設定格式為「百分比」,則欄位值「0.6」會顯示為「60%」。 輸入遮罩: 遮罩是用來提醒或控制資料輸入的樣子,設定輸入遮罩時是以分號隔出以下三個區段: 第一區段:遮罩本身 第二區段:「0」表示顯示在螢幕上(非使用者輸入)的符號也會被儲存在資料庫中;否則使用「1」。 第三區段:提醒使用者輸入的定位字元。 譬如,「電話號碼」欄位的輸入遮罩可設定為 「\(999\) 0000\-0000;0;#」 一般欄位限制(續) 預設值: 使用者若未輸入任何值,則系統會為該欄位自動補上此值。譬如,將「性別」欄位預設值設定為「F」 驗證規則: 利用函數或算數運算子來寫出限制輸入值的式子。譬如,我們可利用「like」函數,設定「電子郵件」欄位的驗證規則為「like “*@*”」 驗證文字: 這裡是設定違反驗證規則時的提醒文字 必須有資料: 若填「是」的話,則使用者一定要在第一次輸入某筆資料列時,就提供該欄位的資料 一般欄位限制(續) 允許零長度字串: 針對資料型態為「文字」或「備忘錄」的欄位,如果允許空字串,才可設定為「是」 索引: 索引是一種可加快搜尋資料的結構,指定「是」則Access會幫此欄位建立索引,不過根據欄位值在表格中的特性,還必須再指定為「可重複」或「不可重複」。 設定主鍵 在設計檢視的畫面中,按住CTRL鍵或Shift鍵,利用滑鼠左鍵同時選取屬於主鍵的屬性後,再按滑鼠右鍵。 在出現的清單中,我們選取【主索引鍵】,即完成設定,設定之後屬性的前面會出現如鑰匙般的小符號。 我們也可在選取完屬性後,點選功能表【資料表工具】中的【設計】頁面,然後在出現的功能表中點選【主索引鍵】選項,如下圖所示。 設定外來鍵 首先開啟【資料庫關聯圖】:方法為進入【資料庫視窗】,點選【資料庫工具】頁面中的【資料庫關聯圖】,如下圖所示。 在跳出的【顯示資料表】視窗內選取欲處理的表格 右圖顯示選取了學生表格和成績表格 設定表格欄位間的關聯 利用滑鼠指標,從學生表格的學號欄位拖曳到成績表格的學號欄位,此時出現如下圖的【編輯關聯】視窗: 設定表格欄位間的關聯(續) 【強迫參考完整性】 :設定之後就代表定義了外來鍵,在這裡我們將它選取。此項設定,會強制要求建立成績表格的學號時,該值必須已經存在於學生表格裡。 【串聯更新關聯欄位】:若是選取此項,則當更改學生表格的學號欄位時,會連帶更新成績表格的對應學號值,在這裡我們不選取。 【串聯刪除關聯記錄】:若是選取此項,則刪除學生表格的某筆紀錄時,會把成績表格中,所有學號相同的資料列連帶刪除,在這裡我們不選取。 設定表格欄位間的關聯(續) 透過之前已經設定好的主索引定義,Access會自動偵測到這兩個表格學號屬性值的【關聯類型】是【1對多】 按下【建立】,這時兩個表格間會出現一條線,把互相關聯的屬性連結起來,同時利用「1」和「?」這兩個符號來表示「1對多」的關係,結果如下圖: 建立SQL設計查詢 首先我們於【資料庫視窗】中的【建立】頁面中的【查詢】類別,選取【查詢設計】,則會出現【顯示資料表】視窗,其中顯示資料庫中所有的資料表。 在該視窗中選取查詢句需要參考到的一個或數個資料表後,就會出現【查詢】視窗。 【查詢】視窗 上半部:顯示已經選取好的資料表 下半部:或稱為【設計格線區】,提供指定輸出的欄位及限制資料選取的準則。 查詢1的Access設計 執行查詢句 我們可以當還在設計查詢句時,點選功能表中【查詢工具】之【設計】頁面的【執行】選項,如下圖所示。 或是之後在【資料庫視窗】左側的窗格中,選取【查詢1】物件再按右鍵選取【開啟】。 查詢句3的Access設計 查詢句5的Ac

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档