第2章 第2章開始(1 / 1)

6.3 數據庫管理係統 Access 2010

6.3.1Access 2010 概述

1.Access 是一種關係數據庫管理係統(RDBMS)。顧名思義,關係數據庫管理係統是關係型數據庫管理軟件,它的職能是維護數據庫、接受和完成用戶提出的訪問數據的各種請求。

2.Access 2010數據庫對象

Access 2010關係數據庫是數據庫對象的集合。數據庫對象包括表、查詢(第一層)窗體、報表(第二層)宏和模塊(第三層)。

在任何時刻,Access 隻能打開並運行一個數據庫。但是,在每一個數據庫中,可以擁有眾多的表、查詢、窗體、報表、宏和模塊。這些數據庫對象都存儲在同一個以.aCCdb為擴展名的數據庫文件中。

1)表(Table)對象

在Access關係數據庫中,表是有結構的數據的集合,用於存儲基本數據。

是其他數據庫對象的基礎。

每個表擁有自己的表名和結構。在表中,數據是按行和列存儲的,相當於由行和列組成的二維表格。一行數據稱為一條記錄,一列稱為一個字段。

表的組成:表結構和表內容。表有兩個常用視圖設計視圖和結構視圖。

表結構包括字段名稱、數據類型、字段屬性等

字段名稱:

☆ 長度不超過≤64

☆不能包括,![ ]

☆第一個字符不能是空格

2)查詢(auery)對象

數據來源:表,其他查詢(查後再在此查的基礎上查)

查詢用於在一個或多個表中查找某些特定的數據

查詢包括選擇查詢、生成表查詢、追加查詢、更新查詢、交叉查詢、刪除查詢6種類型。

其中操作查詢包括(查完後數據變了):更新查詢、生成表查詢、追加查詢、刪除查詢

3)窗體(Form)對象

窗體是應用程序和用戶之間的接口界麵,為用戶查看和編輯數據庫中的數據提供了一種友好的交互式界麵。

4)報表(Report)對象 進行數據查看,不編輯

報表是以打印格式顯示用戶數據的一種有效方式。

5)宏

宏是一係列操作的集合,其中每個操作都能實現特定的功能,是幫助用戶實現各種操作的集合,使係統成為一個可以良好運行的軟件

6)模塊(Module)對象 最複雜

模塊對象是將宏語言VBA編寫的過程和聲明作為一個整體進行保存的過程的集合。

6.3.2創建數據庫和數據表

1.創建和打開數據庫

在 Access2010中,創建數據庫有兩種方法:一種是使用模板創建數據庫,另一種是從空白開始創建數據庫。

2.創建表

在Access2010中,可通過以下方式創建表:

1)在新數據庫中創建表

2)使用設計視圖創建表

3)通過導入來創建表

3.設置字段屬性

1)數據類型:Access 2010定義了12種數據類型。

2)選擇數據格式

3)改變字段大小

在Access2010中,可以修改“數字”與“文本”數據類型字段的大小。

4)輸入掩碼:以指定格式和長度輸入數據。

5)設置有效性規則和有效性文本:有效性規則用來防止無效輸入

6)設定表的主鍵

主鍵就是數據表中的某一個字段,通過該字段的值可在表中唯一地確定一條記錄。

6.4非關係型數據庫 NOSQL

NoSQL,泛指非關係型的數據庫。

6.4.1非關係型數據庫分類

鍵值(Key-Value)存儲數據庫

例如:Redis

列存儲數據庫

例如:HBase

文檔型數據庫

例如:MongoDb

圖形數據庫

例如:Neo4J

6.4.2非關係型數據庫特點

1.特點

1)支持超大規模數據存儲

2)易擴展

3)讀寫性能高

4)具有靈活的數據模型

5)高可用性