InnoDB mejor MyISAM en #MySQL


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Esta entrada lleva en los borradores más de 6 meses, entre unas cosas y otras no había terminado de redactarla hasta hoy.

Como ya se comentó en otro post, MySQL sería el sistema de gestión de base de datos relacional elegido para utilizar en el proyecto.

En MySQL los dos motores de almacenamiento más comunes son MyISAM (por defecto) e InnoDB:

MyISAM es la tecnología de almacenamiento de datos usada por defecto por el sistema administrador de bases de datos relacionales MySQL. Este tipo de tablas están basadas en el formato ISAM pero con nuevas extensiones. La principal característica de este tipo de almacenamiento es la gran velocidad que obtiene en las consultas, ya que no tiene que hacer comprobaciones de la integridad referencial, ni bloquear las tablas para realizar las operaciones por la ausencia de características de atomicidad. Este tipo de tablas está especialmente indicado para sistemas que no tienen un número elevado de inserciones como pueden ser las páginas web.

Texto extraído de la Wikipedia MyISAM.

InnoDB es una tecnología de almacenamiento de datos de fuente abierta para MySQL, incluido como formato de tabla estándar en todas las distribuciones de MySQL AB a partir de las versiones 4.0. Su característica principal es que soporta transacciones de tipo ACID y bloqueo de registros e integridad referencial. InnoDB ofrece una fiabilidad y consistencia muy superior a MyISAM, la anterior tecnología de tablas de MySQL, si bien el mejor rendimiento de uno u otro formato dependerá de la aplicación específica.

Texto extraído de la Wikipedia InnoDB

Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en InnoDB mejor MyISAM en #MySQL

Diagrama de Clase Opción


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524
Diagrama Clase Opción (I)

Diagrama Clase Opción (I)

Definiremos el diagrama de clase Opción y sus atributos.

id – ID Opción
nombre – Nombre Opción
valor – Valor Opción

Esquema Tabla Opciones derivado de nuestro diagrama de clase:

Sigue leyendo

Publicado en Desarrollo | Etiquetado , | Comentarios desactivados en Diagrama de Clase Opción

Alumno. Casos de Uso (IV)


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Actualización Casos Uso Alumno (V).

Casos Uso - Alumno

Casos Uso - Alumno

Publicado en Desarrollo | Etiquetado , | Comentarios desactivados en Alumno. Casos de Uso (IV)

S.A.G.A v3.0


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Después de mucho trabajo, ya tenemos funcionando S.A.G.A versión 3.0, donde se ha añadido a varios formularios la posibilidad de adjuntar archivos (Caso Uso Publicar Nuevo Proyecto, Caso Uso Editar Proyecto, Caso Solicitar Proyecto, Caso Uso Proponer Proyecto), algunas mejoras en el buscador de proyectos y mejoras en el diseño.

Las funcionalidades implementadas en la versión 3.0 son:

  • Casos Uso Profesor (cuenta profesor, gestión publicación proyectos, gestión solicitudes de proyectos, gestión solicitudes proyectos propuestos).
  • Casos Uso Alumno (solicitud de proyectos, proponer proyecto, buscar proyecto).
  • Caso Uso Administrador (aprobar registro profesores, dar y quitar permisos administrador, gestionar titulaciones, configurar opciones sistema).

Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en S.A.G.A v3.0

S.A.G.A v2.5


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Con dos días de retraso según la planificación de versiones, ya tenemos funcionando S.A.G.A versión 2.5, se han añadido varias funcionalidades a los actores ‘Alumno’ y ‘Profesor’.

Las funcionalidades implementadas en la versión 2.5 son:

  • Casos Uso Profesor (cuenta profesor, gestión publicación proyectos, gestión solicitudes de proyectos, gestión solicitudes proyectos propuestos), añadida pestaña al menu principal “Propuestos” solo visible para los profesores con todos los proyectos propuestos por los alumnos.
  • Casos Uso Alumno (solicitud de proyectos, proponer proyecto, buscar proyecto).
  • Caso Uso Administrador (aprobar registro profesores, dar y quitar permisos administrador, gestionar titulaciones, configurar opciones sistema).

Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en S.A.G.A v2.5

Boceto Buscar Proyecto


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Boceto del diseño web del Caso de Uso Buscar Proyecto.
Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en Boceto Buscar Proyecto

Caso de Uso. Buscar Proyecto


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Caso de Uso: Buscar Proyecto
Tipo: Funcional
Descripción: Muestra una lista de proyectos según la búsqueda realizada.
Actores: Alumno (A)
Acciones:
Sigue leyendo

Publicado en Desarrollo | Etiquetado , | Comentarios desactivados en Caso de Uso. Buscar Proyecto

Alumno. Casos de Uso (III)


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Actualización Casos Uso Alumno (IV).

Casos Uso - Alumno

Casos Uso - Alumno

Publicado en Desarrollo | Etiquetado , | Comentarios desactivados en Alumno. Casos de Uso (III)

S.A.G.A v2.0


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Ya tenemos funcionando S.A.G.A versión 2.0, se han añadido varias funcionalidades relacionadas con el ‘Administrador’.

Las funcionalidades implementadas en la versión 2.0 son:

  • Casos Uso Profesor (cuenta profesor, gestión publicación proyectos, gestión solicitudes de proyectos, gestión solicitudes proyectos propuestos).
  • Casos Uso Alumno (solicitud de proyectos, proponer proyecto).
  • Caso Uso Administrador (aprobar registro profesores, dar y quitar permisos administrador, gestionar titulaciones, configurar opciones sistema).

Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en S.A.G.A v2.0

Boceto Listar Opciones Sistema


Warning: Use of undefined constant jq_syntax_htmlentities - assumed 'jq_syntax_htmlentities' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/jquery-syntax/jquery-syntax.php on line 37

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/luisper1/public_html/pfc.luisperez.org/blog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Boceto del diseño web del Caso de Uso Listar Opciones Sistema y Caso de Uso Guardar Opciones Sistema.
Sigue leyendo

Publicado en Desarrollo | Etiquetado | Comentarios desactivados en Boceto Listar Opciones Sistema