(Oracle学习笔记) Oracle概述
一、層次模型
有向樹
1、有且只有一個節點無父節點,根節點
2、子節點有且僅有一個父節點
只能體現1對1,1對多關系
二、網狀模型
1、允許有一個以上的節點無雙親
2、至少有一個節點可以有多于一個的雙親
三、關系模型
二維表
1、元組:二維表中一行成為一個元組
2、屬性:二維表中的列稱為屬性
3、域:屬性值的取值范圍
4、分量:每一行對應的屬性值,即元組中的一個屬性值
四、ER圖
實體:矩形表示
屬性:橢圓表示
實體關系:菱形表示
五、范式
1、第一范式:最基本的范式,不滿足的數據庫就不屬于關系型數據庫(每一列都不可分割)
(1)數據中,每個屬性只可以包含一個值
(2)數據中,每個屬性必須包含相同數量的值
2、第二范式:數據庫中每個實體必須可以被唯一區分,實體屬性完全依賴于主關鍵字,不能存在僅依賴關鍵字一部分的屬性。
3、第三范式:要求在一個關系表中不包含已在其他表中包含的非之關鍵字信息。
六、sqlplus簡單使用
1、查詢當前登陸用戶
show user
2、查詢所有用戶
select username from dba_users;
3、不退出切換用戶
Conn(ect) qst
七、實例啟動及關閉
啟動
Nomount:啟動實例,不加載數據庫,通常在創建新數據庫或重建控制文件時,使用該模式
Mount:啟動實例,加載數據庫,保持數據庫關閉狀態
Open:啟動實例,加載數據庫,打開數據庫(默認模式)
Force:終止并重新啟動數據庫
關閉
normal :正常關閉方式
1、阻止任何用戶建立新的連接
2、等待當前所有正在連接的用戶主動斷開連接
3、當所有用戶都斷開連接后,立即關閉數據庫
Transactional:保證當前所有事務提交后,在盡可能短的時間內關閉數據庫
1、組織任何用戶建立新的連接和開始新事務
2、等待所有活動事務提交后再斷開用戶連接
3、當所有事務提交后,所有用戶都斷開連接,關閉數據庫
Immediate:立即中斷當前用戶連接,強制終止活動的事務并回滾。
1、阻止任何用戶建立新的連接,阻止開啟新事務
2、將未提交的事務回滾
3、關閉數據庫
Abort:終止關閉方式,具有一定的強制性和破壞性,強制中斷任何數據操作,可能會造成數據丟失,影響數據的完整性。
1、阻止任何用戶建立新的連接和開啟事務
2、取消未提交的事務,并不回退
3、立即終止正在執行的任何sql語句
4、立即關閉數據庫
總結
以上是生活随笔為你收集整理的(Oracle学习笔记) Oracle概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (JAVA学习笔记) 类与对象小结
- 下一篇: (JAVA学习笔记) 关于类的封装