Oracle知识整理笔记:比较、概念、管理工具和权限管理
5 浏览量
更新于2024-08-31
收藏 186KB PDF 举报
Oracle知识整理笔记
本文是关于Oracle知识的总结笔记,涵盖了SQL Server和Oracle的比较、Oracle中的基本概念和关系、管理工具pl/sql Developer和权限管理等内容。
**Oracle和SQL Server的比较**
Oracle和SQL Server是两种常用的数据库管理系统,两者之间有很多不同之处。首先,在安装完成后,SQL Server打开数据库引擎后可以看到很多的数据库,有系统数据库也有用户数据库。而Oracle安装后,一个数据库都对应一个服务,我们在使用前需要在计算机服务中开启相应的服务。用户登录后看到的是一个数据库,一个数据库中可以有表、视图、存储过程等数据对象。
**Oracle中的基本概念和关系**
Oracle中有五个必须要知道的概念:用户、权限、角色、方案和数据对象。用户的概念大家都知道不用赘述;权限就是能不能做某一件事的证明;而角色可以看做是某些权限的集合体。在Oracle中权限有很多种,如果挨个给用户授权会很麻烦,所以就把一些权限分配给一个角色,那么给用户授予这个角色就解决挨个授予权限的麻烦。方案这里和用户相对应。一个用户,Oracle会默认给它一个方案,这个方案里会存放数据对象。那么数据对象又是什么?一想便知,数据对象就是表、视图、存储过程等的总称。
**pl/sql Developer管理工具**
pl/sql Developer是用于开发pl/sql块的集成开发环境,它是一个独立的产品,而不是Oracle的一个附带品。pl/sql是procedural language/sql是Oracle在标准sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用例外处理各种错误,使得它的功能变得更强大。pl/sql块由三部分构成:定义部分、执行部分、例外处理部分。
**权限管理**
在Oracle中,权限是用户对数据库的相关权限,比如:登录。对象权限是用户对其他用户的数据对象的操作权限,比如:更新其他方案的表。我们可以通过角色来管理权限,给用户授予某个角色就可以解决挨个授予权限的麻烦。
**总结**
本文总结了Oracle知识的几个重要方面,包括SQL Server和Oracle的比较、Oracle中的基本概念和关系、管理工具pl/sql Developer和权限管理等内容。通过学习这些知识,我们可以更好地使用Oracle数据库,提高工作效率。
2020-01-19 上传
2020-01-19 上传
2018-10-27 上传
2019-09-26 上传
2012-11-08 上传
2013-04-05 上传
2022-07-31 上传
2015-06-19 上传
weixin_38726441
- 粉丝: 4
- 资源: 907
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章