domingo, 11 de septiembre de 2011

Diagrama Sakila DB

En septiembre del año pasado inicié una serie de SQL y posteriormente publiqué un par de posts describiendo cómo formular ciertas consultas (trivia sql y filtrar por columnas resultado de agrupado)

En el primer post de la serie de SQL, también proporcioné un enlace a un diagrama de la base de datos para tener mayor referencia al crear las consultas. Sin embargo, mientras preparaba un nuevo post, noté algo raro en el diagrama.

El archivo zip de sakila contiene tres archivos: uno con comandos para crear la base de datos, otro para poblarla y el último es un archivo del modelo de base de datos que se puede abrir con MySQL Workbench.

Hasta el momento no había usado el modelo de Workbench, pero al ver que las relaciones del diagrama parecían invertidas, decidí instalar MySQL Workbench y abrir el modelo. Esto me permitió corroborar que las relaciones del diagrama que se encuentra en la página principal de Sakila están invertidas.

Observen las siguientes dos imágenes. La primera es el diagrama en la página principal de Sakila: los símbolos de 'muchos' no están del lado de film_actor. La segunda es una imagen del modelo de Workbench: los símbolos de 'muchos' sí están del lado de film_actor.

Diagrama Página Sakila

Diagrama Workbench

Así que recomendaría mejor usar el modelo de Workbench (también subí la siguiente imagen del modelo de Sakila versión 0.8).

Ahora sí podemos hablar de la siguiente consulta en el próximo post.

No hay comentarios:

Publicar un comentario