問題一 什麼是資料庫
俠義講:
儲存資料的倉庫
廣義講:
可以對資料進行儲存管理的軟體 以及 資料本身 統稱為資料庫
問題二 為什麼需要資料庫
幾乎所有的應用軟體後台都要要資料庫
資料庫儲存資料占用空間小,容易持久儲存
儲存比較安全存放在mdl 和ldf 這連個檔案,
容易維護和公升級
資料庫移植比較容易
簡化對資料的操作
為將來學習oracle做準備
b/s架構包涵資料庫
題三 學習資料必須學習
資料庫原理麼
這個是現實問題,是一定需要的,不然怎麼操作呢。問題 四 資料庫結構和資料庫的區別是什麼學習資料庫必須先學一門程式語言麼
回答是並不需要,但是由助於學習
sql的
tl _sql,
帶有迴圈的命令
。
資料庫是在應用軟體級別,研究存錯和操作資料結構在系統軟體級別眼界資料的存錯和操作,
是不同的層次問題
問題五 有了程式語言為什麼還需要資料庫
流,是傳輸的管道,
用資料庫比較簡單,對記憶體資料操作程式語言的強項,但是對硬碟資料操作確實程式語言的弱項
對硬碟書庫操作確實資料庫的強項,是資料庫研究的核心問題。
如做專案,通常是利用庫,調入記憶體,把資料在寫入。這就是合作。
資料庫操作複雜,那麼就用程式語言,對記憶體資料操作,生成有效資料,
把資料再寫入資料庫
綜合的說是:操作複雜就用程式語言操作中間環節
問題六 初學者應從三面放學習資料庫
何儲存資料的
如何運算元據的
如何顯示資料的
問題七 如何附加和分離資料庫
附加是新增 mdf 檔案,即資料類檔案
資料庫幾大正規化的理解
第一正規化 1nf 強調的是列的原子性,即列不能夠再分成其他幾列。屬性存在子集 第二正規化 2nf 首先是 1nf,另外包含兩部分內容,一是表必須有乙個主鍵 二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。第三正規化 3nf 首先是 2nf,另外非主鍵列必須直接依賴於主鍵,不...
資料庫 資料庫併發事務導致的五大問題
關於事務 資料庫事務是資料庫管理系統執行過程中的乙個邏輯單位,由乙個有限的資料庫操作序列構成。資料庫事務通常包含了乙個序列對資料庫的讀 寫操作。包含有以下兩個目的 為資料庫操作序列提供了乙個從失敗者中恢復到正常狀態的方法,同時提供了資料庫即使在異常狀態下仍能保持一致性的方法 當多個應用程式在併發訪問...
Oralce資料庫的優化 面試必問題
1 選擇最有效率的表名順序 只在基於規則的優化器中有效 oracle 的解析器按照從右到左的順序處理from子句中的表名,from子句中寫在最後的表 基礎表 driving table 將被最先處理,在from子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。如果有3個以上的表連線查詢...