心智圖資源庫 Access資料庫
Access資料庫 學習筆記超全,資料庫技術是現代資訊科學與技術的重要組成部分, 是電腦資料處理與資訊管理系 統的核心。
編輯於2024-02-10 20:14:12Access資料庫
基本概念
資料庫技術是現代資訊科學與技術的重要組成部分,也是電腦資料處理與資訊管理系統的核心
數據的形式可以是數字,文字,圖形或聲音等
人工管理階段資料管理的特性:資料不保存;不共享;資料需要有應用程式自行管理;這段期間基本上沒有文件概念,資料的組織方式必須由程式設計師自行設計
文件管理階段資料管理的特點:資料可以長期保存;具有一定的獨立性;由檔案系統管理;資料檔案的形式已經多樣化
資料庫系統階段的資料管理的特點:為使用者提供了方便的使用者介面;提供了資料控制功能;有較高的資料獨立性;採用資料模型表示複雜的資料結構
資料庫系統特點
資料結構化
數據共享
可控冗餘度(資料不重複出現)
有較高的數據獨立性
統一的管理與控制
資料庫管理系統作為使用者與資料庫之間的接口
資料的操作不一定以記錄為單位,也可以以資料項為單位,增加了系統的彈性
資料庫管理系統的功能
數據定義
數據操作
資料庫運行管理
資料庫的建立和維護功能
資料庫的體系結構
外部級
概念級
內部級
一一對應資料模型
概念模型
邏輯資料模型
實體資料模型
關係資料模型簡稱關係模型,由:資料結構,關係操作,關係的完整性三部分組成
一個關係對應一張二維表
表中能夠唯一地識別一行的,最少的一個或一組屬性稱為主碼
在關聯式資料庫中,為了實現表與表之間的聯繫,將一個表的主碼作為資料之間聯繫的紐帶放到另一個表中,這些在另一個表中其聯繫作用的屬性稱為外碼
關係必須滿足的性質
關係中每個元祖(記錄)的分量必須是原子的,即表的每一列都是不可再分的
表中每一列的值只能取自同一個域,不允許出現完全相同的兩行
表中行和列的次序可以任意交換
實體完整性約束規則:指關係中的主鍵不允許取空值
引用完整性約束規則:也稱為參照完整性規則,指不能引用不存在的記錄
使用者定義的完整性約束規則:指對關係模式中的各個資料的資料類型,長度,取值範圍等的約束,由使用者透過關係DBMS提供的資料語言進行統一控制
關係代數運算的三個要素:【運算對象,運算結果】(關係),運算符
傳統的集合運算包括並,交,差,用來實現插入,刪除,修改等資料操作
專門的關係運算包括投影,選擇,連接,用來實現資料查詢
SQL由四部分組成:資料定義,資料操縱,資料控制,嵌入式SQL的使用規定
SQL語言的主要特點
SQL語言類似英語的自然語言,簡潔易用
SQL語言是一種非過程語言,即使用者只要提出做什麼,不必關心如何做,也不必了解資料的存取路徑,只要指明所需的資料即可
SQL語言是一種集合導向的語言,每個指令的操作物件是一個或多個關係,結果也是一個關係
SQL語言既是自含式語言,也是嵌入式語言。可獨立使用,也可嵌入宿主語言中
SQL語言集資料查詢,資料定義,資料操縱,資料控制等功能與一體
資料庫設計所設計的內容包括結構特性設計和行為特性設計兩方面
資料庫設計的基本原則:簡單性,非冗餘性
資料庫設計步驟一般分為七個階段:規劃,需求分析,概念設計,邏輯設計,物理設計,實現,運作維護階段
基本知識
Access是一個功能強大且易於使用的桌面型關係型資料庫管理系統
Access2010提供的應用程式產生器包括:表產生器,查詢產生器,巨集產生器,報表設計器
在表格的設計檢視中,每個欄位都有設計類別,Access允許九種資料類型,文本,備註,數字,日期/時間,貨幣,是/否,CLE對象,超鏈接,附件
可以透過LIKE計算符來尋找與所指定的模式相符的欄位值,對於模式,可以指定完整的值,也可以使用通配符來尋找某個範圍內的值
利用資料庫技術管理資料的流程
設計資料庫
建立資料庫
在資料庫中建立表,索引,視圖
對資料庫中的資料進行各種操作,包括插入,修改,刪除,查詢,統計,分析等
資料庫維護
建立表之間的關聯的步驟:開啟資料庫-啟動關係工具-新增關係表-查看關係圖-建立表關係
Access資料庫管理系統
索引是依據資料表中某個關鍵字或關鍵字表達式值的順序,使資料表中的記錄有序排列的技術
視圖是一種特殊類型的資料表,它往往由一個或多個表(或視圖)中的部分文字段或部分記錄組成
建立視圖的目的
保障資料的完全性與完整性
使用方便
簡化對資料庫的操作管理
結構化查詢語言SQL
SQL是一種標準關聯式資料庫語言,集資料定義,資料操縱,資料查詢,資料控制功能於一體,其核心功能就是查詢
SQL語言的特點
非過程化的語言
功能強大,操作簡單
核心功能只有九個指令:SELECT選擇,CREATE建立,DROP修改,ALTEP修改,INSERT插入,DELETE刪除,UPDATE更新,(GRANT,REVOKE)兩個不常用
SQL子句
使用Access窗體實現資料處理
窗體是使用者與Access資料庫之間的接口,是使用者使用Access處理自己資料的一個操作介面
構成窗體的元素稱為控件
窗體分為:縱欄式窗體;表格式窗體;資料表示窗體;子窗體;多頁窗體;資料透視表
建立窗體三種方式:自動建立窗體,使用窗體嚮導,使用設計視圖
控制項是窗體或報表上用來顯示數據,執行操作或裝飾窗體或報表的對象
報表處理
報表是Access資料庫中的一個對象,它根據指定的規則列印輸出格式化的資料訊息
報表的資料來源可以是資料表或查詢,報表可將資料分組,計算並彙總處理
報表的功能:以格式化形式輸出資料;分組匯總資料;顯示圖表資料;可輸出各種樣式的報表;可以對資料進行統計計算;可潛入影像或圖片來豐富資料展示
Access的報表操作提供了四種視圖:報表視圖,列印預覽視圖,佈局視圖,設計視圖
報表的類型:縱欄式;表格式;資料透視圖,資料透視表報表;標籤報表;
報表的建立過程:選擇記錄來源,選擇報表工具,建立報表
Access程式設計
在Access中,程式設計是使用Access巨集或Visual B阿思翠forApplications(VBA)程式碼為資料庫新增功能的過程
要決定是使用巨集或VBA還是同時使用這兩者,主要取決於計劃部署或分發資料庫的方式
巨集是一種工具,允許自動執行任務,以及在窗體,報表和控制項中新增功能