數據庫原理與設計_Oracle

1,數據庫和DBMS

            DBMS:數據庫管理系統是一種操做和管理數據庫的軟件;
sql

            數據庫:按照數據結構 組織 存儲 管理數據的倉庫;    這是一個抽象的概念;咱們能夠把硬盤當作地基;DBMS當作工程師和操做工,他們按照數據結構這個圖紙來在硬盤的地基上建立了一個倉庫;數據庫

            注:DBMS是一種軟件; 而數據庫是一種抽象的概念;數據結構


2,數據模型

            數據模型:用來經過特定的方式抽象 處理  存儲數據的一種流程化思想;它幫助咱們從現實生活中吧信息抽象爲數據(概念模型)、吧數據按照特定的方式組織起來(邏輯數據模型)、而後存儲到數據庫文件中(物理模型);oracle

            eg:管理一個公司員工職位和工資信息(關係模型)spa

                    第一步:咱們先把現實生活總的問題信息抽象爲數據得出以下信息(邏輯數據模型)
日誌

                                    員工   職位   工資
內存

                    第二步:把數據按照關係數據庫模型來組織數據(物理模型)
it

                                   

create table CLERK(
       c_id varchar2,
       c_name varchar2,
       sex  varchar,
       entry_date date,
       position_id varchar2
       ref1 varchar2,
       ref2 varchar2,
       ref3 varchar2,
       ref4 varchar2,
       ref5 varchar2,
       ref6 varchar2,
       ref7 varchar2,
       create_date date,
       creator varchar2,
       modifier varchar2,
       modify_date date,
       stat number(0,10),
)

                        .....  此處省略   職位工資 關係對照 表建立;
io

                第三步:DBMS經過創表語句來存儲數據文件;(物理模型)
table


3,關係結構數據模型



4,oracle的物理模型

        物理模型就是DBMS存儲數據的文件;在oracle中存儲數據的文件有不少種;

        數據文件:用來存儲數據,數據庫至少包含有一個數據文件(一個數據文件  只能對應一個表空間);

        重作日誌文件   控制文件   歸檔的日誌文件  初始化參數文件  警報和跟蹤的日誌文件  備份文件    管理文件等;


5,oracle的邏輯存儲結構

        

6,oracle內存模型

相關文章
相關標籤/搜索