資料庫//database相互有關聯關係的資料的集合
資料庫管理系統//dbms
管理資料庫的一種軟體
資料庫管理員//dba
使用資料庫管理系統
sql:資料庫語言
資料庫管理員使用資料庫的語言
資料庫應用程式//dbap
不同使用者使用的完成某功能的應用程式
dbms為完成db管理,在後台執行著一系列程式:
1.語言編譯器:將用資料庫語言書寫的內容,翻譯成dbms可執行的命令。例如: ddl編譯器,dml編譯器,dcl編譯器等;
2.查詢優化(執行引擎)與查詢實現(基本命令的不同執行演算法) :提高資料庫檢索速度的手段;例如貫穿於資料訪問各個階段的優化程式;
3.資料訪問與索引:提供資料在磁碟、磁帶等上的高效訪問手段。例如:儲存管理器,緩衝區管理器,索引/檔案和記錄管理器等;
4.通訊控制:提供網路環境下資料庫操作與資料傳輸的手段
5.事務管理:提供提高可靠性並避免併發操作錯誤的手段
6.故障恢復:使資料庫自動恢復到故障發生前正確狀態的手段,例如提供了備份、執行日誌操控等實用程式
7.安全性控制:提供合法性檢驗,避免非授權非法使用者訪問資料庫的手段
8完整性控制:提供資料及資料操作正確性檢查的手段
初識資料庫
隨著vb學習任務的結束,我又迎來了新的學習任務 資料庫。剛接觸資料庫真是一頭霧水啊,看哪哪覺得陌生,那麼什麼是資料庫呢?下面蒐集的這些資料希望對我們初學者有所幫助。資料庫,顧名思義就是 資料的倉庫 計算機系統經常用來處理各種各樣的,大量的資料,比如使用計算機系統收集超市裡進出貨的清單,某地區的人口資...
初識資料庫
資料庫安裝 版本 postgres 配置環境變數,path中新增解壓後bin檔案路徑 安裝 執行cmd 解壓資料夾下 執行指令 initdb locale c e utf 8 d 安裝路徑 data 註冊服務 以管理員身份執行cmd 輸入指令 pg ctl register n 服務名稱 d 安裝路...
初識資料庫
一 什麼是資料庫?資料庫就是將資訊規範化並使之電子化,形成電子資訊 庫 以便利用計算機對這些資訊進行快速有效的儲存,檢索,統計與管理。資料庫起源於規範化 表 table 的處理。table 以按行按列形式組織及展現的資料 表中都有什麼呢?table 的構成和關於 table 的常用術語 資料庫與表是...