En el diseño de la interfaz de usuario de la computadora , una interfaz maestro-detalle muestra una lista maestra y los detalles del elemento seleccionado actualmente. La motivación original para el detalle maestro era que una tabla de vista de este tipo en las antiguas pantallas de 80 caracteres de la década de 1980 solo podía mostrar cómodamente alrededor de cuatro columnas en la pantalla a la vez, mientras que una entidad de datos típica tendría unos veinte campos. La solución es que el detalle muestra los veinte campos y el maestro muestra solo los tres a cinco comúnmente reconocidos que caben en la pantalla en una fila sin desplazarse.
Un área principal puede ser un formulario, una lista o un árbol de elementos, y un área de detalle puede ser un formulario, una lista o un árbol de elementos que normalmente se colocan debajo o junto al área principal. [1] Al seleccionar un elemento de la lista maestra, los detalles de ese elemento se completan en el área de detalles. [2] [3]
Modelo de datos
Una relación maestro-detalle es una relación de tipo uno a varios. Ejemplos de una relación maestro-detalle son: un conjunto de órdenes de compra y un conjunto de elementos de línea pertenecientes a cada orden de compra, un informe de gastos con un conjunto de elementos de línea de gastos o un departamento con una lista de empleados que le pertenecen. Una aplicación puede utilizar esta relación maestro-detalle para permitir a los usuarios navegar a través de los datos de la orden de compra y ver los datos detallados de los artículos de línea relacionados únicamente con la orden de compra maestra seleccionada.
Ver también
Notas
- ^ "Plantillas maestras / detalladas" . Oracle . Consultado el 15 de noviembre de 2008 .
- ^ Mitchell, Scott (junio de 2006). "Tutorial 7: filtrado maestro / detalle con una lista desplegable" . Red de desarrolladores de Microsoft . Consultado el 18 de abril de 2008 .
- ^ "Creación de una interfaz maestro-detalle" . Manzana . Consultado el 15 de noviembre de 2008 .