正文 第43章 信息係統與數據庫應用基礎4(1 / 2)

其中,表是數據庫的核心和基礎,它存放著數據庫中的全部數據信息。報表、查詢和窗體都要從表中獲得數據信息,以實現用戶某一特定的需要,如查詢、統計、打印等。窗體可以提供一種良好的用戶界麵,通過它可以直接或間接調用宏或模塊,並執行查詢、計算、打印以及預覽等功能,或者對數據表進行編輯修改。

(1)表(Table)。

表是存儲數據的容器,是關係數據庫的基礎,是其他對象的數據源。

(2)查詢(Query)。

查詢是在一個或多個表中查找滿足特定條件的記錄,查詢結果以二維表的形式顯示。此外,查詢的結果還可以作為窗體、報表等其他對象的數據源。

(3)窗體(Form)。

窗體是數據庫和用戶的一個交互界麵,用於顯示表中的數據或查詢結果,或者作為用戶輸入界麵,方便用戶操作數據庫中的數據。

(4)報表(Report)。

報表用來將選定的數據按指定的格式進行顯示或打印。與窗體類似,報表的數據來源可以是一張或多張表以及查詢結果。此外,在建立報表時還可以進行一些計算,如求和、求平均值等。

(5)頁(Page)。

用在Internet或Intranet上瀏覽的Web頁,可以用來輸入、編輯、瀏覽數據庫中的記錄,能夠進行記錄的維護工作。

(6)宏(Marco)。

宏是由一係列命令組成的,每個宏都有宏名,使用它可以簡化一些需要重複進行的操作。宏的基本操作有編輯宏和運行宏。

(7)模塊(Module)。

模塊是用Access提供的VBA語言編寫的程序,模塊通常與窗體、報表結合起來完成應用功能。使用模塊的目的有兩個。一是創建在窗體、報表和查詢中使用的自定義的函數;二是為所有類模塊提供公用的子過程。

總而言之,在一個數據庫中,“表”用來保存原始數據,“查詢”用來查詢數據,“窗體”和“報表”用不同的方式獲取數據,而“宏”和“模塊”用來實現數據的自動操作。

字段的屬性用來指定字段在表中的存儲方式,不同類型的字段具有不同的屬性。常用屬性如下。

①字段大小。對文本數據,指定文字的長度,對數字型數據,指定數據的類型,如字節表示0~255之間的整數,占一個字節,而整數表示-32768~32767之間的整數,占兩個字節。

②格式。指定數據輸入或顯示的格式,這種格式不影響數據的實際存儲格式。

③小數位數。對數字型或貨幣型數據指定小數位數。

④標題。指定字段在窗體或者報表中顯示的名稱,該名稱不會影響該字段在數據庫中的字段名。

⑤有效性規則。用來限定字段的值。

⑥有效性文本。當輸入的字段值超出有效性規則時,用來顯示的提示信息。

⑦默認值。在新建記錄時會自動把這個值輸入到字段中。

⑧輸入掩碼。在輸入數據時,不必輸入某些固定字符。如對日期型數據設置為日期格式,則輸入時自動出現“年月日”,用戶隻要填入數字即可。

⑨必填字段。如果該屬性為“是”,則這個字段不能為空。

⑩輸入法模式。當焦點移動到這個字段時,自動切換到某種輸入法模式。

智能標記。表示字段被識別和標記為特殊類型的數據。

主鍵即關鍵字,可由一個或多個字段構成。不同記錄主鍵不可相同。主鍵的作用如下。

①使數據表中的每條記錄唯一可識別。

②加快對數據進行查詢的速度。

③用來在表間建立關係。

創建學生表結構的步驟如下。

①數據庫窗口中,單擊對象“表”,雙擊“使用設計器創建表”選項,打開數據表設計視圖。

②輸入所有字段名,選擇其數據類型,並輸入字段大小。