Oracle知识整理笔记:比较、概念、管理工具和权限管理
147 浏览量
更新于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 上传
2017-07-20 上传
2013-05-27 上传
weixin_38726441
- 粉丝: 4
- 资源: 907
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录