Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create user tablas_se identified by tablas_se
- default tablespace users
- temporary tablespace temp
- quota unlimited on users;
- create user tablas_sm identified by tablas_sm
- default tablespace users
- temporary tablespace temp
- quota unlimited on users;
- grant create session, create table to tablas_sm;
- grant create session, create table to tablas_se;
- -------------------------------------------------
- New connection
- Name: Conexion SC
- User: tablas_sc
- Pass: tablas_sc
- Connection type: TNS
- Network Alias: BD04/Test
- (hacer lo mismo con sm y se)
- -------------------------------------------------
- ** alterar pass
- alter user tablas_se by tablas_se
- -------------------------------------------------
- ** DESDE TABLAS_SC **
- create table Facultades(
- IdFacultad number constraint pk_Facultades primary key,
- NombreFacultad varchar2(30),
- Edificio varchar2(3));
- ** Para revisar si existe, desde system
- select owner, object_name, object_type
- from dba_objects
- where owner like 'TABLAS%';
- **
- Create table Carreras(
- IdCarrera number constraint pk_Carreras primary key,
- NombreCarrera varchar2(30),
- Facultad constraint fk1_Carreras references Facultades);
- grant references on carreras to tablas_se;
- Create table CursosC(
- Carrera constraint fk1_CursosC references Carreras,
- IdCurso number,
- NombreCurso varchar2(30),
- Creditos number,
- constraint pk_CursosC primary key(Carrera, IdCurso));
- grant references on cursosc to tablas_sm;
- select object_name, object_type
- from user_objects;
- ** DESDE TABLAS_SE **
- create table estudiantes(
- Carnet number constraint pk_estudiantes primary key,
- NombreEstudiante varchar2(30),
- Sexo varchar2(1),
- Telefono varchar2(7),
- Provincia varchar2(30));
- grant references on estudiantes to tablas_sm;
- Create table asociado(
- Carrera constraint fk1_Asociado references tablas_sc.Carreras,
- Estudiante constraint fk2_Asociado references Estudiantes,
- Desde date,
- Hasta date,
- constraint pk_asociado primary key (Carrera, Estudiante));
- ** DESDE SYSTEM **
- from dba_tab_privs
- where grantee like 'TABLAS%' or grantor like 'TABLAS%';
- ** DESDE TABLAS_SM **
- Create table Grupos(
- Carrera number,
- Curso number,
- NumeroGrupo number,
- Cuatrimestre varchar2(30),
- Aula varchar2(4),
- Horario varchar2(10),
- Capacidad number,
- constraint fk1_Grupos foreign key(Carrera,Curso) references tablas_sc.CursosC,
- constraint pk_Grupos primary key(Carrera,Curso,NumeroGrupo,Cuatrimestre));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement