大三上oracle数据库期末复习

1、创建表空间
2、创建用户
3、用户授权


oracle数据库逻辑存储结构:

1、表空间(最大的逻辑存储单元)

创建表空间
在这里插入图片描述

2、段
3、盘区(最小的磁盘空间分配单元)
4、数据块(最小的数据读写单元)

用户与方案

oracle用户就是访问数据库的人,每个用户都有一个用户名、口令和相应的权限。方案是一系列逻辑数据结构或对象的集合,一个方案只能够被一个数据库用户拥有,并且方案的名称和这个用户的名称相同,当创建新用户的时候,系统自动创建该用户的方案。oracle数据库的每一个用户都拥有一个唯一的方案。数据库中的对象名只需要在同一个方案中唯一,不同方案中可以具有相同的数据库对象名。oracle数据库中并不是所有的对象都是方案对象,还有一些数据库对象不属于任何方案,而是属于整个数据库,这些对象是非方案对象。

创建用户
在这里插入图片描述

但是新创建的用户对于数据库是没有任何操作权限的

权限与角色

权限是用户对一项功能的执行权利。将权限分为系统权限和对象权限。

使用grant命令为用户授予一个或者多个对象权限或系统权限,使用revoke命令对用户撤销对象权限或系统权限。

角色本质上是一个或多个权限的集合体,将具有相同权限的用户归为同一个角色,这些用户就拥有了该角色中的所有权限。

大三上oracle数据库期末复习_第1张图片

数据类型

1、字符类型

char(n) 存储长度为n的定长字符串
varchar2(n) 存储长度为n的变长字符串

2、数值类型

大三上oracle数据库期末复习_第2张图片
3、日期类型

date

大三上oracle数据库期末复习_第3张图片

数据库表的建立与修改删除
大三上oracle数据库期末复习_第4张图片
大三上oracle数据库期末复习_第5张图片
大三上oracle数据库期末复习_第6张图片
大三上oracle数据库期末复习_第7张图片
在这里插入图片描述
大三上oracle数据库期末复习_第8张图片
大三上oracle数据库期末复习_第9张图片
数据的增加删除修改

大三上oracle数据库期末复习_第10张图片
大三上oracle数据库期末复习_第11张图片
大三上oracle数据库期末复习_第12张图片

游标

大三上oracle数据库期末复习_第13张图片
大三上oracle数据库期末复习_第14张图片
for循环游标

大三上oracle数据库期末复习_第15张图片

隐式的打开关闭提取游标操作

存储函数
大三上oracle数据库期末复习_第16张图片

大三上oracle数据库期末复习_第17张图片
在这里插入图片描述

存储过程

大三上oracle数据库期末复习_第18张图片

大三上oracle数据库期末复习_第19张图片

触发器

大三上oracle数据库期末复习_第20张图片

你可能感兴趣的:(oracle,数据库)