标题oracle简介
- 背景
本身是一个数据库公司,提供产品和服务给我们,最好oracle Server
启动oracle数据库相当于启动了一个数据库实例,
数据库服务器:数据操作的pc机。
用户自定义的表叫做User Tables,
数据库系统自带的叫做Data Dictionary,数据字典,一般用来对当前数据库的一些配置进行描述,或者说他里面一些内容信息进行存储,比如说当前有多少用户,用户有啥权限。
上述数据库建立:
注释:
1.S_REGION 区域
2.S_DEP 部门
3.S_WAREHOUSE 仓库
4.S_EMP 员工
5.S_ORD 订单
6.S_CUSTOMER 客户
7.S_ITEM订单明细
8.S_PRODUCT 产品
9.S_INVENTOR 库存明细
数据库软件原理:
Data--->operatingSystem --->(Oracle 10g)---->SQL,PL/SQL--->Tools
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190227230605381.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTUwODMy,size_16,color_FFFFFF,t_70)
SQL:
A command language for communication with the oracle10g Server
Sql*Plus:(基于命令式工具)
An oracle tool that recongnize and executes SQL and PL/SQL statements
PL/SQL:(sql的过程化处理)
An Oracle procedural language that extends SQL by adding application logic.
sql*plus会提供一个缓存,即最近一次执行的sql或者plsql命令。