oracle数据库

概述

ORACLE数据库是目前很流行的 大型数据库,适用于 大型项目 的数据存储

  • ORACLE公司产品
  • 数据安全性强
  • 稳定性强
  • 关系型数据库

关系型数据库

数据 类似下面这种《学生信息表》,是二维表,有 行 和 列,表的名字是 表名,列的名字是 列名 或 字段名

内置用户

sys

超级用户,是 oracle 权限最高的用户,一般由 oracle认证 考试通过的工程师使用

所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都 不能手动更改

拥有 dba , sysdba , sysoper 等角色或权限

system

系统账户,一般由 oracle数据库管理员使用,如创建用户、授权等

用户用于存放次一级的内部数据,如 oracle 的一些特性或工具的管理信息。

拥有 dba 角色权限

scott

演示账户,密码是tiger。一些oracle版本安装后不能直接使用scott用户
oracle公司第一个员工叫scott,他的猫叫tiger

1977年6月,埃里森,Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Software Development Laboratories,SDL)的计算机公司,这个只有三个人的公司就是后来在独领数据库风骚的ORACLE公司的前身。 当时埃里森年界32岁,由于合同的关系还在自己原来的公司里不能出来,只是一个程序员而已。他过不来,总要有写代码的人,公司的第一个程序员出现了,他的名字就是scott,他的猫的名字就叫trigger,可能是为了这个第一位的程序员的缘故吧,所以也就有了scott这个用户,而且一直没有忘怀,留恋至今。

PL/SQL

PL/SQL是Oracle数据库对 SQL 语句的 扩展

oracle数据库开发工具

作为开发工程师,很多时候需要编写sql语句,通过执行sql语句对oracle数据库进行操作。就想编写C、java代码一样,需要调试代码,在调试sql语句时,就需要用到开发工具

oracle常见 开发工具 如下:

  • 命令窗口执行sqlplus命令,简单方便,但界面不友好
  • sqlplus工具,简单方便,界面比上一个强,但界面不友好
  • sqldeveloper,由java开发,功能强大,但速度慢,占系统资源多
  • plsql developer,与上面比最为好用

PLSQL Developer

oracle数据库开发工具之一,是最常用最流行的oracle 开发工具 (不是oracle管理工具)


原文出处:/show_1EF33LJasNkM.html