Microsoft Access 資料庫和表

2021-10-03 10:57:31 字數 3123 閱讀 5712

表與表的關係

資料庫為單個檔案: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 例項,可見報表 ...