您的位置:首页 > 数据库 > Oracle

数据库原理与设计_Oracle

2016-12-26 16:14 211 查看

1,数据库和DBMS

DBMS:数据库管理系统是一种操作和管理数据库的软件;

数据库:按照数据结构 组织 存储 管理数据的仓库; 这是一个抽象的概念;我们可以把硬盘当做地基;DBMS当做工程师和操作工,他们按照数据结构这个图纸来在硬盘的地基上创建了一个仓库;

注:DBMS是一种软件; 而数据库是一种抽象的概念;

2,数据模型

数据模型:用来通过特定的方式抽象 处理 存储数据的一种流程化思想;它帮助我们从现实生活中吧信息抽象为数据(概念模型)、吧数据按照特定的方式组织起来(逻辑数据模型)、然后存储到数据库文件中(物理模型);

eg:管理一个公司员工职位和工资信息(关系模型)

第一步:我们先把现实生活总的问题信息抽象为数据得出如下信息(逻辑数据模型)

员工 职位 工资

第二步:把数据按照关系数据库模型来组织数据(物理模型)

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),
)

..... 此处省略 职位工资 关系对照 表创建;

第三步:DBMS通过创表语句来存储数据文件;(物理模型)

3,关系结构数据模型

4,oracle的物理模型

物理模型就是DBMS存储数据的文件;在oracle中存储数据的文件有很多种;

数据文件:用来存储数据,数据库至少包含有一个数据文件(一个数据文件 只能对应一个表空间);

重做日志文件 控制文件 归档的日志文件 初始化参数文件 警报和跟踪的日志文件 备份文件 管理文件等;

5,oracle的逻辑存储结构



6,oracle内存模型

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: