大三上oracle数据库期末复习
1、创建表空间
2、创建用户
3、用户授权
oracle数据库逻辑存储结构:
1、表空间(最大的逻辑存储单元)
创建表空间
2、段
3、盘区(最小的磁盘空间分配单元)
4、数据块(最小的数据读写单元)
用户与方案
oracle用户就是访问数据库的人,每个用户都有一个用户名、口令和相应的权限。方案是一系列逻辑数据结构或对象的集合,一个方案只能够被一个数据库用户拥有,并且方案的名称和这个用户的名称相同,当创建新用户的时候,系统自动创建该用户的方案。oracle数据库的每一个用户都拥有一个唯一的方案。数据库中的对象名只需要在同一个方案中唯一,不同方案中可以具有相同的数据库对象名。oracle数据库中并不是所有的对象都是方案对象,还有一些数据库对象不属于任何方案,而是属于整个数据库,这些对象是非方案对象。
创建用户
但是新创建的用户对于数据库是没有任何操作权限的
权限与角色
权限是用户对一项功能的执行权利。将权限分为系统权限和对象权限。
使用grant命令为用户授予一个或者多个对象权限或系统权限,使用revoke命令对用户撤销对象权限或系统权限。
角色本质上是一个或多个权限的集合体,将具有相同权限的用户归为同一个角色,这些用户就拥有了该角色中的所有权限。
数据类型
1、字符类型
char(n) 存储长度为n的定长字符串
varchar2(n) 存储长度为n的变长字符串
2、数值类型
3、日期类型
date
数据库表的建立与修改删除
数据的增加删除修改
游标
for循环游标
隐式的打开关闭提取游标操作
存储函数
存储过程
触发器