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)高可用性