22.2數據庫基礎理論

    靜態資源:服務器給其響應時,只須要構建響應報文便可
    動態資源:
        編程語言:程序代碼
            讀入數據,對數據加工,輸出結果(html標記)
       
        程序:指令+數據
            cat /etc/fstab
        程序:算法+數據結構html

        開發一個程序:
            指令:程序文件
            數據:變量、數組、文件、存儲管理系統(數據庫)算法

ODBC:開放數據庫系統互聯
DBMS:數據庫管理系統
SQL:結構化查詢語言數據庫

索引應該構建在查找條件上編程

    數據模型:
        層次模型:
       
        網狀模型:
       
        關係模型:數組

    約束:
        (能夠拿來當主鍵的)候選鍵 --> 主鍵(主鍵中數據不能爲空)
        唯一鍵(惟一鍵中數據能夠爲空)安全

    DBMS的優勢:
        數據獨立性
        高效數據存取
        數據完整性和安全性
        數據管理
        併發存儲和故障恢復
        開發週期縮短服務器

    DBMS管理系統的結構:
           
               交互式     編程接口
                             SQL語句
                            
        計劃執行器      分析器
        操做求解器      優化器    數據結構

進行併發存取           
事務管理器        磁盤空間管理器:專門和磁盤空
                            間中的文件進行交互的          恢復管理器
鎖管理器            緩衝管理器:
                            文件和存取接口: 併發

相關文章
相關標籤/搜索