Como en la entrada anterior lo desciribimos, se hizo un diseño general de la base de datos siendo suceptible a cambios. El cambio más drástico fue el modelo que se usó, ya que el anterior trato de hacer todo 1 a 1, pero al estudiar más a fondo la implementación en Django se hizo un diseño que adoptara los modelos de Django, haciéndolo que fuese de muchos a muchos.
Por otra parte hemos decidido que usaremos MySQL que es una base de datos más robusta que SQLite y se puede utilizar sin problemas en un ambiente distribuido. Además con esta base de datos se puede sacar ventaja también de los modelos de Django para la creación de las tablas de la base de datos.
A continuación se muestra el diseño detallado de la base de datos, tal y como ha sido implementada en Django:
Esta parte la definimos durante el fin de semana, pero hasta hoy hicimos un commit sobre la base de datos que implementamos, ya que también, duarante el fin de semana estuvimos estudiando nuestras opciones y al elegir MySQL, estudiamos su forma de implementación, así como la actualización y adaptación de nuestras StoryCards y TaskCards
No hay comentarios:
Publicar un comentario