oracle資料庫(一)

來源:互聯網
上載者:User

標籤:read   第二範式   save   語句   .sql   建立表   命令   就是   list   

一.oracle函數依賴和範式理論1.函數依賴

1)非平凡依賴:在關係R(U)中,對於U的子集X和Y,如果X->Y,Y不屬於X的子集,則稱X->Y是非平凡依賴。

2)平凡依賴:反之就是平凡依賴。

3)完全函數依賴:如果X->Y,對於任意X的子集X‘存在X‘-\>Y,則稱X->Y為完全函數依賴。

4)部分函數依賴:如果X->Y,對於任意X的子集X‘不存在X‘-\>Y,則稱X->Y為完全函數依賴。

5)傳遞函數依賴:如果X->Y,Y->Z,且Y-\>X,Z不屬於X,則稱Z傳遞函數依賴於X。

2.範式理論

第一範式:如果關係模式R的每一個關係r的屬性都是不可分割的,R就是第一範式的模式。

第二範式:R已經是第一範式,關係r的的每個非主屬性完全依賴候選索引鍵,則稱R為第二範式。

第三範式:R已經是第二範式,關係r的非主屬性對任何候選索引鍵都不存在傳遞函數依賴,則稱R為第三範式。

二.oracle資料庫體繫結構1.儲存結構

儲存結構分為實體儲存體結構和邏輯儲存結構。

實體儲存體結構有資料檔案、記錄檔、控制檔案等,資料檔案儲存資料庫的資料和索引等,記錄檔記錄資料庫資料或者資料庫結構被修改的資訊,控制檔案用來儲存資料檔案和記錄檔的資訊,是一個很小的二進位檔案,用來描述和維護資料庫的物理結構。

邏輯儲存結構有資料表空間、段、區、資料區塊。

 

2.oracle記憶體結構

記憶體結構分為系統全域區(SGA)和程式全域區(PGA),系統全域去又稱共用區,,可供系統中多個進程共用,由共用池、java池、大型池、資料緩衝區和日誌緩衝區構成,共用池存放著最近的PL/SQL語句、SQL語句和字典,java池用於支援java語言的運行,比如用java語言寫一個預存程序,Oracle的虛擬機器會調用java池處理java預存程序,大型池存放資料的備份,資料緩衝區儲存從磁碟讀取的資料,日誌緩衝區儲存資料庫被修改的資訊。

程式全域區是系統分配給一個進程的私人記憶體區,用於儲存變數和數組等。

3.oracle進程結構

Oracle啟動後,會啟動多個oracle後台進程,用來執行不同的任務,常用的進程有DBWn進程,資料庫寫入進程,LGWR進程,日誌寫入進程,CKPT進程,檢查點進程,SMON進程,系統監控進程,PMON進程,進程監控進程,ARCn進程,歸檔進程,RECO進程,恢複進程。

4.資料字典

資料字典式儲存在資料庫中所有對象資訊的知識庫,可以通過資料字典獲對象資訊和安全資訊。

常用字典:dba_tables、dba_views。

三.SQLplus常用命令

describe查看錶的結構:

desc scott.emp 用來查詢scott使用者的emp表結構

LIST:緩衝區的所有行。

SAVE:將緩衝區的內容儲存到檔案。SAVE scott_emp.sql

START:讀取並運行檔案內容。 START scott_emp.sql

四.對錶空間的管理4.1建立資料表空間

creat tablespace myspace

datafile ‘C:\...\...‘

size 5M

autoextend on next 5M

maxsize 20M;

4.2資料表空間的狀態屬性

1.online

2.offline

3.only read

4.read write

 

oracle資料庫(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.