Bases de Datos
miércoles, 7 de noviembre de 2012
jueves, 25 de octubre de 2012
Asesorías y Sustentaciones
Hola Todos,
Les publico los horarios de asesoría y sustenteaciones. Cierro ediciones mañana a las 6:00PM
Horarios
Les publico los horarios de asesoría y sustenteaciones. Cierro ediciones mañana a las 6:00PM
Horarios
Validaciones con JavaScript
Hola Todos,
Les publico el enlace para quienes quieran validar sus formularios de ingreso de datos usando JavaScript: http://www.elcodigo.net/tutoriales/jsavanzado/jsavanzado13.html
Les publico el enlace para quienes quieran validar sus formularios de ingreso de datos usando JavaScript: http://www.elcodigo.net/tutoriales/jsavanzado/jsavanzado13.html
domingo, 21 de octubre de 2012
Material - Seminario Bases de Datos
Diapositivas - Primera parte
Diapositivas - Segunda parte
Diapositivas - Tercera parte
Diapositivas - Cuarta parte
Libro Bases de Datos MySQL
Fortamto IEEE para Artículos
Caso de Estudio
Durante el seminario trabajamos en un caso de estudio, donde dados unos requerimientos iniciales se realizó el diagrama entidad - relación, luego elaboramos el modelo relacional, posteriormente implementamos la base de datos mediante el lenguaje de definición de datos (LDD) de SQL y finalmente realizamos un conjunto de consultas (lenguaje de manipulación de datos LMD).
Base de datos
Diagrama Entidad - Relación
Modelo Relacional
Consultas
Plazo de Entrega
Noviembre 6 (Martes) a las 4:00 PM
Diapositivas - Segunda parte
Diapositivas - Tercera parte
Diapositivas - Cuarta parte
Libro Bases de Datos MySQL
Fortamto IEEE para Artículos
Caso de Estudio
Durante el seminario trabajamos en un caso de estudio, donde dados unos requerimientos iniciales se realizó el diagrama entidad - relación, luego elaboramos el modelo relacional, posteriormente implementamos la base de datos mediante el lenguaje de definición de datos (LDD) de SQL y finalmente realizamos un conjunto de consultas (lenguaje de manipulación de datos LMD).
Base de datos
Diagrama Entidad - Relación
Modelo Relacional
Consultas
Plazo de Entrega
Noviembre 6 (Martes) a las 4:00 PM
Triggers y Procedimientos Almacenados (Store Procedures)
--PROCEDIMIENTO ALMACENADO--
DELIMITER $$
CREATE PROCEDURE sp_registrodoctor()
begin
UPDATE doctor
SET ums_doc_registro='no'
WHERE ums_doc_registro='';
end $$
delimiter ;
--TRIGGER--
DELIMITER $$
CREATE TRIGGER T_doctorRegistro
AFTER INSERT ON doctor
FOR EACH ROW
BEGIN
CALL sp_registrodoctor();
END$$
DELIMITER ;
UPDATE doctor
SET ums_doc_registro='no'
WHERE ums_doc_registro='';
DELIMITER $$
CREATE PROCEDURE sp_registrodoctor()
begin
UPDATE doctor
SET ums_doc_registro='no'
WHERE ums_doc_registro='';
end $$
delimiter ;
--TRIGGER--
DELIMITER $$
CREATE TRIGGER T_doctorRegistro
AFTER INSERT ON doctor
FOR EACH ROW
BEGIN
CALL sp_registrodoctor();
END$$
DELIMITER ;
UPDATE doctor
SET ums_doc_registro='no'
WHERE ums_doc_registro='';
jueves, 11 de octubre de 2012
Tareas Programadas - Cron Job
Hola Todos,
Para quienes están trabajando en Ubuntu, deben revisar dos aspectos que no tuvimos en cuenta en la sesión anterior:
a) Que el archivo que se está llamando para realizar la acción (agregar_medicos.php) tenga en general todos los permisos (777) para esto pueden usar el comando chmod.
b) En la línea de ejecución del cron job, deben tener en cuenta la ruta donde tienen instalado el php, por ejemplo:
00 10 11 * * user/bin/php(ruta del php) -f
/<<...colocar toda la ruta del proyecto...>>/agregar_medicos.php /<<...colocar toda la ruta del proyecto...>>/cj.txt
Para quienes están trabajando en Ubuntu, deben revisar dos aspectos que no tuvimos en cuenta en la sesión anterior:
a) Que el archivo que se está llamando para realizar la acción (agregar_medicos.php) tenga en general todos los permisos (777) para esto pueden usar el comando chmod.
b) En la línea de ejecución del cron job, deben tener en cuenta la ruta donde tienen instalado el php, por ejemplo:
00 10 11 * * user/bin/php(ruta del php) -f
/<<...colocar toda la ruta del proyecto...>>/agregar_medicos.php /<<...colocar toda la ruta del proyecto...>>/cj.txt
miércoles, 10 de octubre de 2012
SQL Injection
En la jornada pasada revisamos una técnica para evitar que usuarios no autorizados ingresen al sistema de información mediante la aplicación técnicas de SQL Injection.
Lectura 01
Lectura 02
Lectura 01
Lectura 02
Suscribirse a:
Entradas (Atom)