資料庫啟動的三個台階

2021-06-06 21:25:45 字數 376 閱讀 3850

startup nomount;

1,讀引數檔案

2.分配記憶體

3.啟動後台程序

4.初始化部分v$檢視

alter database mount;

1.從引數檔案中讀取控制檔案,校驗控制檔案的正確性,將控制檔案的內容讀入到記憶體,並載入控制檔案中描述的資料檔案和日誌檔案的資訊.

alter database open;

1.讀取控制檔案中描述的資料檔案,驗證資料檔案的一致性,如果不一致,使用日誌檔案將資料檔案恢復到一致的狀態.

唯讀方式open資料庫

alter database open read only;

select open_mode from v$database;

資料庫的三個正規化

強調列的原子性,即列不能夠再分成其他幾列。考慮有這樣乙個表 聯絡人 姓名 性別 如果在實際場景中,乙個聯絡人有家庭 和公司 那麼這種表結構就不符合1nf,應把 列拆分成家庭 和公司 首先是1nf,另外還有兩部分內容。1.乙個表必須有乙個主鍵。2.不在主鍵裡的列必須依賴主鍵的所有內容,而不能只依賴主鍵...

資料庫入門 三個正規化

我覺得他說的最對 我也來解釋一波,參考 資料庫系統概念 書上一開始講得什麼 組合屬性 多值屬性 都是在講 e r模型和表的區別,就是說e r模型允許存在上述子結構,而表不能,跟第一正規化的解釋沒有直接關係。第一正規化實際的解釋為 關係模式中所有的屬性的域都是原子域。舉幾個反例 存在以上屬性的關係模式...

資料庫表三個正規化

通俗地理解三個正規化 通俗地理解是夠用的理解,並不是最科學最準確的理解 第一正規化 1nf是對屬性的原子性約束,要求屬性具有原子性,不可再分解 第二正規化 2nf是對記錄的惟一性約束,要求記錄有惟一標識,即實體的惟一性 同一表中消除部分依賴 第三正規化 3nf是對字段冗餘性的約束,即任何字段不能由其...