Beruflich Dokumente
Kultur Dokumente
Realizar
- fecha matricula
: actualizar la fecha de matricul en formato de fecha, ao
-mes-dia ,y restele 10 dias.segun los datos del codmateria
- update materia set fechamatricula = date_sub((concat_ws("-",substr(codmater
ia,14,4),substr(codmateria,12,2),substr(codmateria,10,2))), INTERVAL 10 DAY);
- dias publicacion
: actualizar a este campo los dias que han transcurrido
desde que se realizo la matricula de la materia y adicionele 10 dias.
- update materia set diasmatricula= DATEDIFF(now(),fechamatricula)+10;
- proximamatricula
: calcular la fecha de la siguiente matricula de la mate
ria teniendo en cuenta que se realiza adicionandole 180 dias desde la fecha de m
atricula.
- update materia set proximamatricula = date_add(fechamatricula, INTERVAL 180
DAY);
- codigointerno
: se tienen para el control interno un codigo conformado
por los 3 ultimas cifras del programa, las 4 cifras de la universidad y los 3 u
ltimos digitos del consecutivo interno.
- update materia set codigointerno= concat(substr(codmateria,3,3),substr(cod
materia,6,4),substr(codmateria,19,10));
fecha matricula:
- update materia set fechamatricula = date_sub((concat_ws("-",substr(codmat
eria,14,4),substr(codmateria,12,2),substr(codmateria,10,2))), INTERVAL 10 DAY);
dias publicacion:
- update materia set diasmatricula= DATEDIFF(now(),fechamatricula)+10;
proximamatricula:
- update materia set proximamatricula = date_add(fechamatricula, INTERVAL 1
80 DAY);
codigointerno:
- update materia set codigointerno= concat(substr(codmateria,3,3),substr(co
dmateria,6,4),substr(codmateria,19,10));
Punto 1:
- update materia set nivel = case when year(fechamatricula)>=2003 then 'Alt
o' when year(fechamatricula) between 1995 and 2003 then 'Medio' when year(fecham
atricula)<1995 then 'Bajo' end;
12.crear 3 usuarios llamados , tutor,decano y alumno.
El usuaro alumno solo tendra permiso para leer en las tablas uiversidad y prog
rama
-
El usuario decano tendra todos los permisos en la base dedatos menos el de eli
minar.
(como no especifica que con grant option, no se lo pongo)
- create user decano@localhost;
- grant select,insert,update on final.* to decano@localhost;
- Flush privileges;
ANDERSON GRISALES VARGAS
sergio oquendo
Entregar
Instrucciones con las que se realizo el parcial.