到底什么是数据库呢?
依照某种数据模型组织并存放起来管理的数据集合。
1),数据组织
2),存储管理
3),数据访问
4),数据可恢复性
2,何为关系型数据库
关系型数据库relational database management system 的概念
所谓关系型数据库,是指采用了关系模型来组织数据的数据库。
关系模型是在1970年由IBM的研究员埃德加·考特 (Edgar Frank Codd)博士首先提出,在之后的
十年中,关系模型的概念得到了充分的发展并逐渐成为数据库架构的主流模型。
简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成
的一种数据组织。
什么是一维表 什么是二维表
例如:
季度 一季 二季 三季 四季
销售额 50 80 75 90
这就是一维表,在此基础上添加个产品,就成了二维表
例如:
产品/季度 一季 二季 三季 四季
冰箱 5 10 20 15
电视 8 30 10 20
电脑 7 15 20 10
RDBMS的优点
1.容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来
说更容易理解。
2.使用方便:通用的SQL语言使得操作关系型数据库非常方便,程序员甚至于数据管理员可以方便
地在逻辑层面操作数据库,而完全不必理解其底层实现。
RDBMS的缺点
1.复杂查询功能差:
关系数据库系统的某些优点也同时是它的不足之处。
虽然SQL语言为数据查询提供了很好的定义方法,但当用于复杂信息的查询时可能是非常繁琐
的。
RDBMS在规范化的过程中通常会产生大量的简单表。
在这种环境下由存取信息产生的查询必须处理大量的表和复杂的联系以及连接运算。
2.支持长事务能力差;
由于RDBMS记录锁机制的颗粒度限制,
对于支持多种记录类型的大段数据的登记和检查来说,简单的记录级的锁机制是不够的
3,oracle数据库有何特点
1),市场占有率
2),功能强大
3),开放性与可研究性
4,除了oracle,还有哪些数据库
1),ibm DB2,informix
2),microsoft SQL Server
3) ,开源数据库mysql,nosql
4) ,国产数据库 人大金仓,武汉达梦
5),sybase 按列存储的数据库
6),teredata 专注于数据仓库
5,从数据库到数据仓库,再到大数据
1),数据库存储大量数据
2),数据仓库基于数据库,存储管理海量数据
3),大数据时代
6,去IOE浪潮以及mysql的流行对oracle数据库的影响