Oracle创建用户、表空间和创建表【案例驱动】
2018-03-18 10:05
267 查看
1、以oracle数据库为例,创建数据库stuinfo表空间及用户,并通过PLSQL创建以下4个表。----要点:PLSQL如何创建表空间、用户、以及如何通过PLSQL查看建表语句等,注意:严格按照表中所列的字段类型创建。
[align=center]
[/align][align=center]
[/align]
[align=center]
[/align][align=center]
[/align]
[align=center]
班级信息表—BJINFO | ||
字段名 | 含 义 | 类型 |
BJID | 班级代码 | VARCHAR |
BJMC | 班级名称 | VARCHAR |
BZR | 班 主 任 | VARCHAR |
备注:BJID 为主键 |
[/align]
[align=center]
学生信息表——STUINFO | ||
字段名 | 含 义 | 类型 |
STUID | 学 号 | VARCHAR |
BJID | 班级代码 | VARCHAR |
BJMC | 班级名称 | VARCHAR |
XM | 姓 名 | VARCHAR |
SR | 生 日 | DATE |
SFZ | 身份证号 | CHARACTER |
备注:STUID 为主键, 班级名称、生日 均可为空 BJID外键为BJINFO.bjid XM 为索引 SFZ 为唯一约束 |
学科科目表——KMINFO | ||
字段名 | 含 义 | 类型 |
KMID | 科目ID | VARCHAR |
KMMC | 科目名称 | VARCHAR |
DKJS | 代课教师 | VARCHAR |
MF | 满分 | Number |
JGF | 及格分 | Number |
备注:KMID 为主键 |
学生成绩表——CJINFO | ||
字段名 | 含 义 | 类型 |
STUID | 学 号 | VARCHAR |
KMID | 科目ID | VARCHAR |
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;
创建第一个表
创建第二个表
创建第三个表
创建第四个表
相关文章推荐
- oracle创建表空间、创建用户、赋用户基本权限、创建表
- oracle创建表空间,用户,表等常用操作
- Oracle创建用户与表空间
- Oracle创建用户、表空间、导入导出、...命令
- oracle创建表空间,创建用户(转)
- Oracle创建表空间、用户、导入库。
- oracle 创建用户,表空间和修改密码等语句
- oracle 创建一个用户并指定默认表空间和临时表空间
- oracle一个创建用户、创建表空间、授权、建表的完整过程
- oracle创建用户和表空间
- Oracle创建表空间、创建用户以及授权、查看权限
- oracle 创建表用户/空间/临时表空间设置用户默认表空间 为用户授权操作实例
- oracle 创建表空间与用户
- Oracle创建表空间、创建用户以及授权、查看权限
- oracle创建表空间,创建用户
- Oracle 学习之创建表空间,用户,权限
- linux下oracle的启动和创建表空间用户
- linux下创建oracle用户表空间
- oracle sys用户创建表空间、用户、权限笔记
- oracle创建删除用户命令和部分表空间操作