ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Gestion De Trabajos A Fin De Carreras


Enviado por   •  14 de Mayo de 2014  •  259 Palabras (2 Páginas)  •  256 Visitas

Página 1 de 2

GESTIÓN DE TRABAJOS DE FIN DE CARRERA

Create database GESTION_DE_TRABAJOS_DE_FIN_DE_CARRERA;

Use GESTION_DE_TRABAJOS_DE_FIN_DE_CARRERA;

Create table alumnos (n_matricula int primary key auto_increment, DNI int (10) not null, nombre varchar (50) not null, fk_alum_grup varchar(10) not null references grupo_investigacion(n_grupo), fk_alum_TFC varchar(10) not null references TFC(cod_TFC));

Create table TFC (cod_TFC int primary key auto_increment, tema varchar (50) not null, fecha_com date not null, fk_TFC_alum varchar(10) not null references alumnoss(n_matricula), fk_TFC_trib varchar(10) not null references tribunal(n_tribunal));

Create table profesores (DNI int primary key not null, nombre varchar(50) not null, domicilio varchar(50) not null, fk_prof_detprocom varchar(10) not null references det_pro_com (cod_det_prof_com), fk_prof_dir varchar(10) not null references direccion(cod_direccion));

Create table tribunal (n_tribunal int primary key auto_increment, lugar_ex varchar (50) not null, n_componentes varchar(50) not null, fk_tri_detprocom varchar(10) not null references det_pro_com (cod_det_prof_com), fk_tri_TFC varchar(10) not null references TFC (cod_TFC));

Create table grupo_investigacion (n_grupo int primary key auto_increment, nombre varchar (50) not null, n_componentes varchar (10) not null, fecha_incor date not null);

Create table direccion(cod_direccion int (10) primary key auto_increment, nombre varchar(50) not null, fk_dirr_alum varchar(50) not null references alumnos(n_matricula), fk_dirr_prof varchar(50) not null references profesores(DNI));

Create table colaboracion(cod_colaboracion int(10) primary key auto_increment, nombre varchar(50) not null, fk_col_prof varchar(50) not null references profesores(DNI), fk_col_TFC varchar(50) not null references TFC(cod_TFC));

Create table det_pro_com(cod_det_prof_com int (5) primary key auto_increment, nombre varchar(50) not null);

create user profesores@'localhost' identified by 'profesores';

grant select(nombre, apellido) on GESTION_DE_TRABAJOS_DE_FIN_DE_CARRERA .profesores to usuario1@'localhost';

exit;

mysql -u usuario1 –p;

create user TFC@'localhost' identified by 'TFC';

grant select(fecha_com) on GESTION_DE_TRABAJOS_DE_FIN_DE_CARRERA .TFC to usuario2@'localhost';

exit;

mysql -u usuario2 –p;

create user tribunal@'localhost' identified by 'tribunal';

grant select(lugar_ex) on GESTION_DE_TRABAJOS_DE_FIN_DE_CARRERA .tribunal to usuario3@'localhost';

exit;

mysql -u usuario3 –p;

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com