您的位置:首页 > 数据库 > Oracle

Oracle创建用户、表空间和创建表【案例驱动】

2018-03-18 10:05 267 查看
1、以oracle数据库为例,创建数据库stuinfo表空间及用户,并通过PLSQL创建以下4个表。----要点:PLSQL如何创建表空间、用户、以及如何通过PLSQL查看建表语句等,注意:严格按照表中所列的字段类型创建。
[align=center]
班级信息表—BJINFO
字段名含    义类型
BJID班级代码VARCHAR
BJMC班级名称VARCHAR
BZR班 主 任VARCHAR
备注:BJID 为主键
[/align][align=center]
[/align]
[align=center]
学生信息表——STUINFO
字段名含   义类型
STUID学    号VARCHAR
BJID班级代码VARCHAR
BJMC班级名称VARCHAR
XM姓    名VARCHAR
SR生   日DATE
SFZ身份证号CHARACTER
备注:STUID 为主键,     班级名称、生日 均可为空
BJID外键为BJINFO.bjid
XM 为索引
SFZ 为唯一约束
[/align][align=center]
学科科目表——KMINFO
字段名含   义类型
KMID科目IDVARCHAR
KMMC科目名称VARCHAR
DKJS代课教师VARCHAR
MF满分Number
JGF及格分Number
备注:KMID 为主键
[/align]
学生成绩表——CJINFO
字段名含   义类型
STUID学 号VARCHAR
KMID科目IDVARCHAR
KSCJ考试成绩Number
备注:stuid、kmid为联合主键

创建用户

create user stuinfo identified by "000000";

给创建的用户赋予权限

grant create session to stuinfo;
grant create table to  stuinfo;
grant create tablespace to  stuinfo;
grant create view to  stuinfo;
grant connect,resource,dba to stuinfo;

创建表空间

--创建一个表空间
create tablespace testuser datafile 'F:\DB\testuser.dbf' size 200M;

--.创建好表空间,还需要将表空间分配给用户.
alter user testuser default tablespace testuser;

创建第一个表



创建第二个表



创建第三个表



创建第四个表

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: