Ayer instalaba MySQL 5.1 y hoy me ponía a comparar un poco la base de dato INFORMATION_SCHEMA con la de la versión 5.0 de la base de datos. Evidentemente, la nueva base de datos INFORMATION_SCHEMA creció bastante en complejidad, con el fin de registrar el particionamiento de tablas o los eventos programados (algunas de las nuevas características de la versión) entre otros aspectos.
Con el fin de comprender un poco mejor como MySQL almacena su metadata quise importar la base de datos a mi MySQL Workbench, pero como lamentablemente INFORMATION_SCHEMA no tiene Foreigns Keys explícitas y relacionar las tablas se tornaría en un trabajo complicado. Por lo tanto ¿por que no buscar primero en Google? Fue así que llegué XCDSQL, sitio del que pude obtener los esquemas tanto para las bases de datos INFORMATION_SCHEMA de MySQL 5.0 y 5.1, tanto en formato de imágenes como los fuentes en Visio.
A continuación, para los interesados (como yo) en conocer un poco más MySQL y de paso también conocer una estructura de base de datos de un sistema de gestión de base de datos pongo a vuestro alcance el material y los links a las fuentes originales.
MySQL 5.0 INFORMATION_SHEMA (information_schema-with-rolenames.vsd)
MySQL 5.1 INFORMATION_SHEMA (mysql-51-information_schema.vsd)
Enlaces:




