Schema database Moodle
Enviado por jlgodinezs • 9 de Abril de 2020 • Síntesis • 294 Palabras (2 Páginas) • 174 Visitas
Schema database Moodle. La base de datos de Moodle tiene alrededor de 200 tablas, y puede ser bastante desalentador a primera vista. La buena noticia es que no tienes que entenderlo todo de una vez. Por ejemplo, hay ocho tablas llamadas forum_ algo. Si está interesado en el módulo del foro, obviamente necesita comprender estas tablas y los lugares que enlazan con las tablas principales. Pero si no está interesado en el módulo del foro, puede olvidarse de ellos. Lo mismo es cierto para cada módulo de actividad. Una vez que saque las tablas para cada módulo de actividad de esta manera, y de manera similar saque las tablas que pertenecen a los complementos de inscripción, tipos de preguntas, etc. Le quedan aproximadamente 50 tablas principales. Pero la buena noticia es que incluso aquí se dividen en grupos que en su mayoría se pueden entender juntos o ignorar. Esta página enumera las tablas de la base de datos central en estos grupos. Más adelante, sería bueno agregar documentación más detallada que explique algunos de estos grupos.
Cada tabla de datos en Moodle tiene un elemento común: el primer campo es un campo entero llamado id. Este campo es un campo único que sirve como clave principal para cada tabla. También sirve como clave externa para cualquier otra tabla de datos que contenga una referencia a esa tabla.
Aunque esto puede parecer excesivo para algunos programadores de bases de datos, ya que a menudo hay otros campos que pueden servir como referencias únicas, esta es una regla central para la programación de bases de datos de Moodle que nunca debe romperse; ¡El código de Moodle depende de ello! Y si utiliza el esquema XML de la base de datos de Moodle para validar su tabla, es obligatorio.
[pic 1]
...