BD

  • warning: Creating default object from empty value in /home/codecomp/public_html/codecompiling.net/mai.www/modules/taxonomy/taxonomy.pages.inc on line 33.
  • strict warning: Non-static method view::load() should not be called statically in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 159.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 24.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/codecomp/public_html/codecompiling.net/mai.www/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.

Compañías y Productos RAIS en el A2011 (conclusión)

DONE

Hace algún tiempo escribí sobre los productos que se iban a desarrollar en las asignaturas de Ingeniería de Software y Bases de Datos durante el semestre A2011 utilizando la estrategia RAIS. El A2011 terminó y los productos se desarrollaron (o casi). Me gustaría compartir los resultados, que en general, fueron bastante buenos.

MagicRoot

SQL: Ejercicios

Tres clases con ejercicios resueltos de SQL. Los enunciados de los ejercicios se pueden encontrar en la clase "SQL: Una guía básica de supervivencia".

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PL9DC0AC8DD369F964

Slide
# Sessions: 
3
IS: 
0
BD: 
15
UML: 
0

Ejercicios de Modelado de Datos (D)

En esta clase se resuelve un problema de modelado de datos. Se desarrolla el ejercicio de control de proyectos que se puede encontrar en la clase "Modelado de Datos Utilizando ERE".

Slide
# Sessions: 
1
IS: 
0
BD: 
9
UML: 
0

Ejercicios de Modelado de Datos (C)

En esta clase se resuelve un problema de modelado de datos. Se desarrolla el ejercicio del aeropuerto que se puede encontrar en la clase "Modelado de Datos Utilizando ERE".

Slide
# Sessions: 
1
IS: 
0
BD: 
8
UML: 
0

Dependencias Funcionales y Normalización

Clase de dependencias funcionales y formas normales.

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PL352327D24DDEA0E1

Slide
# Sessions: 
3
IS: 
0
BD: 
17
UML: 
0

Seguridad en Bases de Datos

Clase introductoria de seguridad y control de acceso en los sistemas de gestiones de bases de datos.

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PL7108F74DA549A884

Slide
# Sessions: 
1
IS: 
0
BD: 
16
UML: 
0

Transacciones y Concurrencia

Clase introductoria al tópico de transacciones y concurrencia. Se introducen la importancia de utilizar transacciones, algunos aspectos prácticos de su uso, y algunos aspectos teóricos (muy superficiales) de como esto se implementan en los SGBD.

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PL240C8B86D4EBF6C1

Slide
# Sessions: 
1+
IS: 
0
BD: 
15
UML: 
0

SQL: Una guía básica de supervivencia

Esta es mi "guía básica de supervivencia de SQL". Es posible que falten cosas por mencionar y por explicar, y alguna que otra vez me he encontrado pensando en alguna que otra carencia que sería bueno resolver. Sin embargo, creo que es lo mínimo indispensable para comenzar. Hasta ahora la clase ha funcionado bastante bien y ha tenido buena receptividad por parte de los estudiantes.

Aunque no es un requisito insalvable, se recomienda tener algunos conocimientos básicos de álgebra relacional.

Slide
# Sessions: 
3
IS: 
0
BD: 
14
UML: 
0

Consultas y Algebra Relacional

Clase de álgebra relacional. En mi experiencia, a los estudiantes les resulta mucho más fácil aprender SQL aprendiendo primero álgebra relacional. La idea es preocuparse en comprender la forma en que se seleccionan registros, se proyectan columnas, se hace productos entre tablas, uniones, etc, sin preocuparse por un lenguaje de consulta particular y luego pasar a los detalles particulares de SQL.

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PL5DEDA8B1E96F8ABC

Slide
# Sessions: 
1+
IS: 
0
BD: 
13
UML: 
0

Bases de Datos Orientadas a Objetos

Clase introductoria a las bases de datos orientadas a objetos. La clase sirve de introducción para después explicar tópicos asociados a ORM (Object-Relational-Mapping) y otras tecnologías similares.

El playlist de youtube con la clase grabada se puede encontrar en:

http://www.youtube.com/playlist?list=PLE52589CB659BD920

Slide
# Sessions: 
1+
IS: 
0
BD: 
12
UML: 
0
Citas...

Who wants to remember that escape-x-alt-control-left shift-b puts you into
super-edit-debug-compile mode?

Discussion on the intuitiveness of commands, especially Emacs
via linux fortune

Cursos