最近一直在使用oracle数据库,发现了oracle的东西的确很强大,再次验证了一句话就是,花钱的东西的确很好用.
现在一直在研究oracle数据库的对象,尤其是索引让我尤为印象深刻,不仅可以加速存取数据,简化代码书写,提高了工作效率,让自己可以早点回家避免老婆独守空床哦....
简单分析一下oracle数据库对象的基础的知识共大家观阅:
1.视图
视图的优点
简化数据操作
着重于特定数据
提供一个有效的安全机制,可以定不同用户数据的访问权限
2.物化视图
物化视图与普通的视图区别就是物化视图是建立的新的副本,要占用一定的存储空间.就是空间换取时间的一个概念.
3.序列
简单的说就是用于产生一系列唯一数字的数据库对象
4.同义词
实质上讲就是指定方案对象的一个别名.通过屏蔽对象的名称和所有者以及对分布式数据库的远程对象提供位置透明性,同义词可以提供一定程度的安全
性。同时,同义词的易用性较好,降低了数据库用户的 SQL 语句复杂度。
5.索引
索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低 i/o 次数,从而提高数据访问性能。索引是需要占据存储空间的,也可以理解为是一
种特殊的数据。形式类似于一棵“树”,而树的节点存储的就是每条记录的物理地址,也就是oracle中的伪列(ROWID)
这是目前我的水平总结一些小知识点,感觉自己还有很多要学习的.