學習資料庫必思考的幾大問題

2021-06-06 23:52:02 字數 1065 閱讀 6930

問題一 什麼是資料庫

俠義講:

儲存資料的倉庫

廣義講:

可以對資料進行儲存管理的軟體  以及 資料本身 統稱為資料庫

問題二 為什麼需要資料庫

幾乎所有的應用軟體後台都要要資料庫

資料庫儲存資料占用空間小,容易持久儲存

儲存比較安全存放在mdl 和ldf 這連個檔案,

容易維護和公升級

資料庫移植比較容易

簡化對資料的操作

為將來學習oracle做準備

b/s架構包涵資料庫

題三 學習資料必須學習

資料庫原理麼

這個是現實問題,是一定需要的,不然怎麼操作呢。

學習資料庫必須先學一門程式語言麼

回答是並不需要,但是由助於學習

sql的

tl _sql,

帶有迴圈的命令

。   

問題 四  資料庫結構和資料庫的區別是什麼

資料庫是在應用軟體級別,研究存錯和操作

資料結構在系統軟體級別眼界資料的存錯和操作,

是不同的層次問題

問題五 有了程式語言為什麼還需要資料庫

流,是傳輸的管道,

用資料庫比較簡單,對記憶體資料操作程式語言的強項,但是對硬碟資料操作確實程式語言的弱項

對硬碟書庫操作確實資料庫的強項,是資料庫研究的核心問題。

如做專案,通常是利用庫,調入記憶體,把資料在寫入。這就是合作。

資料庫操作複雜,那麼就用程式語言,對記憶體資料操作,生成有效資料,

把資料再寫入資料庫

綜合的說是:操作複雜就用程式語言操作中間環節

問題六 初學者應從三面放學習資料庫

何儲存資料的

如何運算元據的

如何顯示資料的

問題七 如何附加和分離資料庫

附加是新增 mdf 檔案,即資料類檔案

資料庫幾大正規化的理解

第一正規化 1nf 強調的是列的原子性,即列不能夠再分成其他幾列。屬性存在子集 第二正規化 2nf 首先是 1nf,另外包含兩部分內容,一是表必須有乙個主鍵 二是沒有包含在主鍵中的列必須完全依賴於主鍵,而不能只依賴於主鍵的一部分。第三正規化 3nf 首先是 2nf,另外非主鍵列必須直接依賴於主鍵,不...

資料庫 資料庫併發事務導致的五大問題

關於事務 資料庫事務是資料庫管理系統執行過程中的乙個邏輯單位,由乙個有限的資料庫操作序列構成。資料庫事務通常包含了乙個序列對資料庫的讀 寫操作。包含有以下兩個目的 為資料庫操作序列提供了乙個從失敗者中恢復到正常狀態的方法,同時提供了資料庫即使在異常狀態下仍能保持一致性的方法 當多個應用程式在併發訪問...

Oralce資料庫的優化 面試必問題

1 選擇最有效率的表名順序 只在基於規則的優化器中有效 oracle 的解析器按照從右到左的順序處理from子句中的表名,from子句中寫在最後的表 基礎表 driving table 將被最先處理,在from子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。如果有3個以上的表連線查詢...