数据库原理与设计_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内存模型

相关文章
相关标签/搜索