Hola Todos,
Les publico los horarios de asesoría y sustenteaciones. Cierro ediciones mañana a las 6:00PM
Horarios
jueves, 25 de octubre de 2012
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
Delitos informáticos en Colombia
En este enlace les comparto el documento correspondiente a la Ley 1273 de 2009, “Por medio de la cual se modifica el Código Penal, se crea un nuevo bien jurídico tutelado - denominado “de la protección de la información y de los datos”- y se preservan integralmente los sistemas que utilicen las tecnologías de la información y las comunicaciones, entre otras disposiciones”.
lunes, 1 de octubre de 2012
Sesión 18
Durante esta jornada se realizaron avances en el desarrollo del proyecto, construyendo la estructura de bases de datos requerida para almacenar la información, según los requerimientos presentados.
Aporte de Alejandra: En este documento encontrarán la descripción de las actividades realizadas durante la sesión.
----------------------------------------------------------------------------------------------------------
Aporte de Carlos Torres: En el archivo comprimido se encuentra el script para exportar la base de datos terminada, también el modelo entidad relación de la base datos y una carpeta con las clases php que habíamos utilizado.
1 ) La clase bdatos.php contiene todos los métodos para trabajar con la base de datos.
2 ) La clase operaciones es una implementacion de la clase bdatos.php
3 ) Desde un formulario deben enviarse los datos por medio de POST a la clase operaciones.php, una vez lleguen los datos, se reciben por medio de la función REQUEST, luego se concatenan dentro de una variabla que contendrá todos los datos concatenados y otra variable que contendrá todos los nombres de los campos concatenados.
4 ) Luego se crea un objeto de la clase bdatos.php para hacer un llamado de los métodos: insertar, modificar, eliminar o consultar.
5 ) Los parámetros que reciben estos métodos son: el nombre de la tabla y las variables que concatenamos anteriormente
Los métodos de consultar deben ser modificados dependiendo de la tabla que se usa.
----------------------------------------------------------------------------------------------------------
Compromisos Académicos:
Estos compromisos son para Oct 1/2012:
Carlos y Oscar: Terminan la base de datos del proyecto.
Alejandra: Envía la documentación de la jornada.
Estos compromisos son para Oct 3/2012, con base en los anteriores:
Valeria y Daniel: Ingresa los 8.000 datos en la tabla paciente.
Laura y Alejandra: Ingresan los datos correspondientes a los medicamentos (de acuerdo a la página referida en el proyecto).
Alejandro y Valeria: Ingresan los datos de las enfermedades.
Yeison y Andres: Elaboran el formulario para realizar el CRUD de Paciente.
Johan: Elabora los formularios para realizar el CRUD de: sangre tipo, doctor, iden. tipo
Mario, Camilo y Cristian: Elaboran los formularios para realizar el CRUD de: alergias, antecedentes, pacientes.
Alejandra, Luisa, Darlleny: Elaboran el formulario para realizar el CRUD de: historias clínicas
Aporte de Alejandra: En este documento encontrarán la descripción de las actividades realizadas durante la sesión.
----------------------------------------------------------------------------------------------------------
Aporte de Carlos Torres: En el archivo comprimido se encuentra el script para exportar la base de datos terminada, también el modelo entidad relación de la base datos y una carpeta con las clases php que habíamos utilizado.
1 ) La clase bdatos.php contiene todos los métodos para trabajar con la base de datos.
2 ) La clase operaciones es una implementacion de la clase bdatos.php
3 ) Desde un formulario deben enviarse los datos por medio de POST a la clase operaciones.php, una vez lleguen los datos, se reciben por medio de la función REQUEST, luego se concatenan dentro de una variabla que contendrá todos los datos concatenados y otra variable que contendrá todos los nombres de los campos concatenados.
4 ) Luego se crea un objeto de la clase bdatos.php para hacer un llamado de los métodos: insertar, modificar, eliminar o consultar.
5 ) Los parámetros que reciben estos métodos son: el nombre de la tabla y las variables que concatenamos anteriormente
Los métodos de consultar deben ser modificados dependiendo de la tabla que se usa.
----------------------------------------------------------------------------------------------------------
Compromisos Académicos:
Estos compromisos son para Oct 1/2012:
Carlos y Oscar: Terminan la base de datos del proyecto.
Alejandra: Envía la documentación de la jornada.
Estos compromisos son para Oct 3/2012, con base en los anteriores:
Valeria y Daniel: Ingresa los 8.000 datos en la tabla paciente.
Laura y Alejandra: Ingresan los datos correspondientes a los medicamentos (de acuerdo a la página referida en el proyecto).
Alejandro y Valeria: Ingresan los datos de las enfermedades.
Yeison y Andres: Elaboran el formulario para realizar el CRUD de Paciente.
Johan: Elabora los formularios para realizar el CRUD de: sangre tipo, doctor, iden. tipo
Mario, Camilo y Cristian: Elaboran los formularios para realizar el CRUD de: alergias, antecedentes, pacientes.
Alejandra, Luisa, Darlleny: Elaboran el formulario para realizar el CRUD de: historias clínicas
Suscribirse a:
Entradas (Atom)