Estructura de la base de datos de Drupal: ¿Eficiente / ineficiente?

Ciertamente no soy un experto en Drupal, pero he esquematizado y construido algunas bases de datos antes, así que estoy desconcertado por la estructura de una base de datos en la que está trabajando un equipo de terceros en el que tenía Sequel Pro para agregar contenido falso. Supongo que la estructura no sería evidente si se usara la interfaz gráfica de usuario de Drupal, pero no tengo credenciales, solo ftp y ssh access.

Me quedé un poco horrorizado al ver la tabla única que hubiera esperado para, por ejemplo, una Organización, con columnas para ID, Nombre, Dirección, Correo electrónico, Código postal, etc. etc.

En su lugar, hay una tabla para cada bit de datos. Es decir, una tabla separada para Nombre, Dirección, Correo electrónico, Código postal, etc., etc.

Eso parece, desde un punto de vista lógico, sorprendentemente ineficiente. Por ejemplo, cuando se carga una página de Organización, cada bit de datos que se carga para esa organización se llama desde una tabla diferente y se agrega, en lugar de una llamada a una sola tabla, y todos los datos se extraen de una fila.

¿Soy despistado (sí, pero ...) o esta es una peculiaridad de estructura db exclusiva de Drupal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta