Modelo de base de datos

Modelo de base de datos

de sebastian troya -
Número de respuestas: 1

Mi tesis para graduarme de ingeniero informatico hice un modulo que saque reportes de los cursos,usuarios, roels, etc. Al intentar hacer una reingenieria de la base de datos no observe como se relacionan las tablas. Y despues de buscar en foros y hablar con expertos logre hacer un diseño de la base de datos de como se relacionan los cursos con los usuarios y roles. Les dejo una imagen de como se relacionan las tablas por si alguien tiene las mismas necesidades. Estas relaciones son para moodle 1.9. Espero les sirva

Adjunto modeloMoodle.jpg
Promedio de valoraciones: -
En respuesta a sebastian troya

Re: Modelo de base de datos

de Sandra Piedrabuena -

Hola Sebastian.

Te comento que la tabla mdl_context, a traves del campo contextlevel, relaciona también las tablas mdl_user y mdl_course_categories.

mdl_context.instanceid = mdl_user.id y mdl_context.contextlevel = 30

mdl_context.instanceid = mdl_course_categories.id y mdl_context.contextlevel = 40

Saludos.