標籤:
一、資料庫系統架構:
外層(External Level)外層是提供給使用者直接操作使用的
概念層(Conceptual Level)用來描述資料庫中存放資料的類型、表之間的關係、進階的資料模型、使用者的許可權
內層(Internal Level)主要用來描述實際的資料庫儲存結構
映射(Mapping)提供需求和轉換所需資料的過程
資料獨立性(Data Independence):當資料有所變動時,不必改變其他的資料結構
二、設計資料庫的範式
第一範式
第二範式
第三範式
BCNF範式
三、資料庫管理
system
ora123
startup open orcl --許可權不足
conn sys as sysdba
ora123 --已串連
startup open orcl --無法啟動
shutdown immediate
startup open orcl
擴充:以nomount方式開啟資料庫
以mount方式裝載資料庫
以parallel模式開啟資料庫
以exclusive模式開啟資料庫
三、關閉資料庫4種方式:(請不要在oracle11g和oracle10g上測試shutdown ,shutdown normal命令,)
shutdown normal 申請進入的進程拒絕,正在啟動並執行進程正常運行
shutdown immediate 比如有人正在買盜版光碟,此時工商執法人員來了,賣盜版光碟的小販趕緊將錢退給此人,之後逃跑
shutdown abort 比如商場著火了,已經沒有時間做任何事情了,得趕緊逃命了
shutdown transactional 申請進入的進程拒絕,正在運行但是不出來事務的殺死,正在處理事務的正常運行
四、設定資料庫
五、建立資料庫
約束條件的操作:啟動、關閉、刪除、驗證
視圖(View):
優點:它能限制資料的存取
它能讓複雜的查詢簡單化
它為項目使用者及應用程式提供資料的獨立性
它能讓使用者根據自己的特定標準存取資料
如果建立的是一個簡單視圖,則可以直接指向DML文法
如果建立的是一個複雜視圖,則在執行DML時,有以下限制:
1、不能添加資料
2、不能修改資料
3、不能刪除資料
序列(Sequence)
oracle學習--