表與表的關係
資料庫為單個檔案:databasename.accdb
設計檢視建立表
建立->表設計:對錶的結構進行詳細設計。
包括,欄位名稱、資料型別、主鍵、字段屬性
資料檢視建立表
建立->表:快速簡表
主關鍵字(主鍵):在乙個表中能唯一標識一條記錄的字段
id:自動編號資料型別,可用作主鍵,即使某紀錄被刪除也不會重複原來已刪除的編號。
性別:功能
實現備註
錄入時的下拉選擇 男 or 女
設定查閱嚮導
查閱嚮導在資料型別處設定,此處應先選擇資料型別為文字,再進行查閱嚮導設定;查閱嚮導並不限制輸入內容,只提供可選專案
文字:存255以內字元,建立索引,可進行排序等操作
備註:存65,535以內字元,無索引
數字:位元組型,1位元組,0~255;整數型,2位元組;長整型,4位元組;單精度,4位元組,7位小數;雙精度,8位元組,15位小數。
日期/時間:8位元組,輸入格式如 2020-3-3,或2020/3/3 等。
貨幣:
自動編號:對應唯一的一條記錄,與記錄永久繫結
是/否:是為-1,否為0
ole物件:只可存乙個檔案,一般可用於存**
附件:可存多個檔案
超連結:格式:鏈結文字#鏈結路徑#
計算:用於各個字段之間的自動計算,如計算總分
查閱嚮導:做下拉列表,不是基本型別,本身與其他資料型別結合
字段大小:設定儲存空間,合適的字段大小可以在保證內容完整性的同時縮小資料庫體積。輸入超過字段大小將截斷多出的文字
格式:特指顯示與列印輸出的樣式。
輸入掩碼:對輸入字元,字串長度,固定字元,作限制;注意:輸入掩碼不可設定為大於字段大小。
標題:欄位名稱的別名,用於資料檢視的顯示,不用於資料處理。
預設值:預設值,用於設定出現頻率很高的值,提高錄入效率等;資料型別為是/否型的填 -1/0;當前錄入時間,date(),可用表示式生成器設定,當前年year(date()),當年9月1日dateserial(year(date()),9,1),2023年當月1日dateserial(2010,month(),1)。
有效性規則:
資料型別
示例功能
數=18 and >=25
大於等於18小於等於25
文字「男」 or 「女」
限制性別字段只能錄入男或女
日期/時間
>= #2010/9/1#
日期只能為2023年9月1日之後,#日期#
is not null
不能為空
有效性文字:當錄入資料不符合有效性規則時給出的提示語
必填字段:該欄位必須錄入才可儲存一條記錄
索引:建立索引可加快查詢速度,注意:備註型別不可設定索引;姓名字段不可設定為有(無重複)。
可將輸入掩碼理解為:輸入內容的形式
注:只對即將輸入的記錄作限制,對已有的記錄不做更改
掩碼功能
0該位置只能為數字,如學號掩碼可設定為 000000
9該位置為數字、空格
#數字、空格、負數l字母
?字母、空格
a字母、數字
a字母、數字、空格
password/密碼
密碼,輸入時顯示***
示例掩碼"0987-"0000000限制輸入區號為0987的固定**
示例掩碼000000000000十一位學號
示例掩碼000"v-"990"w"燈泡規格 220v- 60w
日期顯示格式:
設定效果
dd\日mm\月yyyy\年
01日09月2023年
一對一
一對多
多對多:常做成多個表,變成一對多的關係
關係的建立:資料庫工具->關係;
實施參照完整性:設定之後為一對多關係,兩表之間顯示1-∞;
外來鍵:乙個表中的主鍵出現在另乙個表中,那麼這個主鍵在另乙個表中被稱為外來鍵。
主表的資訊不可少於相關表的資訊:
主表相關表
教師課程
學生成績
下圖中:關係一,主表為tcourse,相關表為tscore;
關係二,主表為tstud,相關表為tscore。
外部資料:
匯入:新錶、追加。相當於複製了乙份
Microsoft Access 資料型別
資料型別 描述儲存 text 用於文字或文字與數字的組合。最多 255 個字元。memo memo 用於更大數量的文字。最多儲存 65,536 個字元。注釋 無法對 memo 字段進行排序。不過它們是可搜尋的。byte 允許 0 到 255 的數字。1 位元組 integer 允許介於 32,768...
如何優化Microsoft Access提高速度
摘要 這篇文章介紹了在設計 編寫和實現microsoft access 資料庫應用 程式時為保證擁有最高速度而需要注意的幾點。介紹 作為一名 資料庫程式 員,你的主要任務是讓你的使用者能快速地選擇 管理和訪問他們所需要的資訊。其他的工作幾乎都是一成不變的,只要你的 資料庫應用 程式執行速度越快,你的...
Microsoft Access應用可以這麼玩
access作為乙個輕量級的個人資料庫,很久以前是資料庫設計的流行工具,整理資料的過程中看到乙個基於access的accdb格式的應用,功能也很強大。在目前網路應用主流的今天這樣的應用比較少,不過在特定的場景下採用這個方案仍是乙個高效快速的解決方案。如下是乙個 營銷專案.accdb 例項,可見報表 ...