Un diagrama ER para una plataforma de comercio electrónico con clientes, pedidos, productos, categorías y reseñas — incluye claves primarias y relaciones de clave foránea
Diagram Examples from Real Visitor Prompts
Browse eligible diagrams shared by FreeDiagram visitors, inspect the exact prompts, and build your own version.
Browse 1421 real creationsEr Diagrams
Showing 1–24 of 42. No stock examples or system defaults. Choose a tool, study a real result, then reopen its prompt as your starting point.
La cadena de gimnasios "FitASIR" necesita un sistema de información para gestionar sus sedes, socios y actividades. Tras reunirse con la dirección, se han extraído los siguientes requisitos del negocio: 1. Sedes: La cadena tiene varias sedes. De cada sede se almacena un identificador único, el nombre, la dirección y el teléfono. 2. Socios: De cada socio se registra su DNI (único), nombre, apellidos, correo electrónico y la fecha de alta. Cada socio debe inscribirse obligatoriamente en una única sede principal, aunque puede acudir a realizar actividades a otras. 3. Clases Dirigidas: El gimnasio ofrece diferentes clases (Spinning, Yoga, Crossfit, etc.). De cada clase se registra un código único, el nombre de la actividad y una descripción. 4. Horarios y Asistencia: Una clase se imparte en múltiples sedes en diferentes días y horas, y una sede alberga muchas clases. ○ Es obligatorio registrar la fecha, la hora de inicio y el aula exacta donde se imparte cada clase en cada sede. ○ Los socios pueden reservar estas clases. Queremos saber qué socios han reservado qué clase, en qué sede y en qué fecha/hora específica. Un socio puede reservar muchas clases, y a una clase específica pueden asistir muchos socios.
Un diagrama ER para una plataforma de comercio electrónico con clientes, pedidos, productos, categorías y reseñas — incluye claves primarias y relaciones de clave foránea
2) Un instituto quiere tener informatizado el registro de todas las notas finales de sus alumnos, para ello se necesita una base de datos donde se pueda poner la información de los alumnos, de los cursos que imparte el instituto, de las asignaturas que se imparten (una misma asignatura se puede impartir en diferentes cursos). Para simplificar supondremos que el alumno se matricula del curso entero, y solo tenemos la información referente a un curso. Se podrán poner las notas de todas las asignaturas que curse el alumno.
Diseña una base de datos para una tienda de ropa. Incluye las entidades Cliente, Producto, Venta y Detalle_Venta. Define los atributos de cada tabla, identifica las claves primarias y foráneas, explica las relaciones entre las tablas y genera el código SQL para crear al menos dos tablas. Presenta el resultado de forma clara para un estudiante de grado 11.
Un diagrama ER para una plataforma de comercio electrónico con clientes, pedidos, productos, categorías y reseñas — incluye claves primarias y relaciones de clave foránea Velora es una tienda que vende diferentes productos de cosméticos y actualmente tiene dificultades para llevar un control organizado de sus clientes, pedidos, productos e inventario. Por ello, necesita un sistema que permita registrar a sus clientes con sus atributos de id_cliente, nombre, edad, estado y teléfono; sus pedidos con id_pedido, fecha, total, dirección e id_cliente; y sus productos con id_producto, nombre, precio, calidad e id_inventario. Asimismo, requiere controlar el inventario mediante id_inventario, producto, stock, precio y fecha_actualización. Finalmente, necesita registrar los detalles de los pedidos con id_detalle, id_pedido, id_producto, cantidad y subtotal, facilitando el control de cada compra y mejorando la organización de la tienda. crealo con esta informacion
Describe tu esquema de base de datos en lenguaje natural y FreeDiagram dibuja el diagrama entidad-relación al instante — entidades, atributos y relaciones incluidas. Gratis, ilimitado, sin registro. Velora es una tienda que vende diferentes productos de cosméticos y actualmente tiene dificultades para llevar un control organizado de sus clientes, pedidos, productos e inventario. Por ello, necesita un sistema que permita registrar a sus clientes con sus atributos de id_cliente, nombre, edad, estado y teléfono; sus pedidos con id_pedido, fecha, total, dirección e id_cliente; y sus productos con id_producto, nombre, precio, calidad e id_inventario. Asimismo, requiere controlar el inventario mediante id_inventario, producto, stock, precio y fecha_actualización. Finalmente, necesita registrar los detalles de los pedidos con id_detalle, id_pedido, id_producto, cantidad y subtotal, facilitando el control de cada compra y mejorando la organización de la tienda.
Velora es una tienda que vende diferentes productos de cosméticos y actualmente tiene dificultades para llevar un control organizado de sus clientes, pedidos, productos e inventario. Por ello, necesita un sistema que permita registrar a sus clientes con sus atributos de id_cliente, nombre, edad, estado y teléfono; sus pedidos con id_pedido, fecha, total, dirección e id_cliente; y sus productos con id_producto, nombre, precio, calidad e id_inventario. Asimismo, requiere controlar el inventario mediante id_inventario, producto, stock, precio y fecha_actualización. Finalmente, necesita registrar los detalles de los pedidos con id_detalle, id_pedido, id_producto, cantidad y subtotal, facilitando el control de cada compra y mejorando la organización de la tienda.
Un diagrama ER para una plataforma de comercio electrónico con clientes, pedidos, productos, categorías y reseñas — incluye claves primarias y relaciones de clave foránea
Velora es una tienda que vende diferentes productos de cosméticos y actualmente tiene dificultades para llevar un control organizado de sus clientes, pedidos, productos e inventario. Por ello, necesita un sistema que permita registrar a sus clientes con sus atributos de id_cliente, nombre, edad, estado y teléfono; sus pedidos con id_pedido, fecha, total, dirección e id_cliente; y sus productos con id_producto, nombre, precio, calidad e id_inventario. Asimismo, requiere controlar el inventario mediante id_inventario, producto, stock, precio y fecha_actualización. Finalmente, necesita registrar los detalles de los pedidos con id_detalle, id_pedido, id_producto, cantidad y subtotal, facilitando el control de cada compra y mejorando la organización de la tienda. crea un diagrama entidad relacion con esta informacion
Create an Entity Relationship Diagram (ERD) for a university library. Entities: LIBRO: * ISBN (PK) * titulo * anioEdicion * editorial EJEMPLAR: * codigoInventario (PK) * estadoConservacion AUTOR: * idAutor (PK) * nombre USUARIO: * legajo (PK) * nombre * correoInstitucional * telefono * tipoUsuario PRESTAMO: * idPrestamo (PK) LIBRO_AUTOR: * ISBN (PK, FK) * idAutor (PK, FK) DETALLE_PRESTAMO: * idPrestamo (PK, FK) * codigoInventario (PK, FK) * fechaPrestamo * fechaPrevistaDevolucion * fechaRealDevolucion Relationships: LIBRO 1:N EJEMPLAR. LIBRO N:M AUTOR, resolved by LIBRO_AUTOR. USUARIO 1:N PRESTAMO. PRESTAMO N:M EJEMPLAR, resolved by DETALLE_PRESTAMO. Show primary keys, foreign keys and cardinalities.
erDiagram PROYECTO { int id_proyecto PK string nombre_proyecto string codigo_referencia date fecha_inicio string estado } DISENADOR { int id_disenador PK string nombre_completo string correo_electronico string rol_especialidad } PLANO { int id_plano PK int id_proyecto FK string codigo_plano string disciplina string descripcion } VERSION_ARCHIVO { int id_version PK int id_plano FK int id_disenador FK int numero_version string ruta_archivo string checksum_sha256 datetime fecha_subida string comentarios_cambio } PROYECTO ||--o{ PLANO : contiene PLANO ||--o{ VERSION_ARCHIVO : posee DISENADOR ||--o{ VERSION_ARCHIVO : genera
Un Modelo E-R Se quiere diseñar una base de datos para almacenar información sobre los asuntos que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo identifica, y corresponde a un solo cliente. Del asunto se debe almacenar el período (fecha de inicio y fecha de archivo o finalización), su estado (en trámite, archivado, etc.), así como los datos personales del cliente al que pertenece (CURP, nombre, dirección, etc.). Algunos asuntos son llevados por uno o varios procuradores, de los que nos interesa también los datos personales.
Un diagrama E-R Se quiere diseñar una base de datos para almacenar información sobre los asuntos que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo identifica, y corresponde a un solo cliente. Del asunto se debe almacenar el período (fecha de inicio y fecha de archivo o finalización), su estado (en trámite, archivado, etc.), así como los datos personales del cliente al que pertenece (CURP, nombre, dirección, etc.). Algunos asuntos son llevados por uno o varios procuradores, de los que nos interesa también los datos personales.
Un diagrama ER Se quiere diseñar una base de datos para almacenar información sobre los asuntos que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo identifica, y corresponde a un solo cliente. Del asunto se debe almacenar el período (fecha de inicio y fecha de archivo o finalización), su estado (en trámite, archivado, etc.), así como los datos personales del cliente al que pertenece (CURP, nombre, dirección, etc.). Algunos asuntos son llevados por uno o varios procuradores, de los que nos interesa también los datos personales.
Modelo relacional Con el crecimiento del comercio electrónico, las tiendas de electrónicos deben gestionar no solo su inventario, sino también los pedidos en línea, el historial de clientes y los procesos de pago. Una problemática frecuente es la falta de integración entre el inventario físico y las ventas digitales, lo que ocasiona errores en disponibilidad de productos, retrasos en entregas y confusión en los registros contables. Además, se requiere un control eficiente de los clientes, los pedidos realizados, los métodos de pago y el estado de las entregas. Es importante mencionar que dentro del control de ventas se observa que: • Un cliente puede realizar múltiples pedidos, pero cada pedido pertenece a un único cliente. • Un pedido puede incluir varios productos y un mismo producto puede estar en distintos pedidos. • Cada pedido está asociado a un único pago, y cada pago solo corresponde a un pedido El diseño de una base de datos relacional permitirá estructurar y centralizar esta información, brindando soporte a la operación del negocio, mejorando la atención al cliente y facilitando la toma de decisiones estratégicas.
Actúa como un experto en IoT. Genera un diagrama de bloques SINTÉTICO Y COMPACTO para una práctica de control de actuadores vía MQTT. Sistema: 1. Emisor/Broker: Raspberry Pi (Mosquitto MQTT) 2. Red: Wi-Fi (Topic: "casa/led/control") 3. Receptores: 3 x ESP32 que reciben "ON"/"OFF" y encienden un LED (GPIO 2). Requisitos de formato: - Mantén el diseño ultra compacto, sin subgrafos anidados ni texto extenso. Solo las cajas esenciales y flechas directas. - Entrega en 2 formatos: 1. Código Mermaid.js simplificado (máximo 10 líneas de código). 2. Diagrama ASCII minimalista en un solo bloque vertical u horizontal reducido.
Actúa como un experto en arquitectura de sistemas e IoT. Genera un diagrama de bloques por capas para un reporte técnico sobre el control remoto de actuadores vía MQTT con el siguiente flujo: - Componentes y Roles: 1. Servidor Central (Raspberry Pi): Aloja el Broker MQTT Mosquitto (puerto 1883) y emite comandos de control ("ON" / "OFF") mediante `mosquitto_pub`. 2. Red y Transporte: Red Wi-Fi local operando bajo el canal/tema (topic) "casa/led/control". 3. Nodos Actuadores (3x ESP32): Microcontroladores clientes suscritos al tema mediante `client.subscribe()`. Al recibir el mensaje en la función `void callback()`, evalúan el comando y conmutan el estado del pin GPIO 2 (LED) mediante `digitalWrite(2, HIGH/LOW)`. Por favor, entrega el diagrama en dos formatos: 1. Código en formato Mermaid.js (listo para renderizar en mermaid.live o Markdown). 2. Diagrama esquemático en formato ASCII organizado verticalmente por capas (Capa de Emisión, Capa de Transporte/Broker y Capa de Recepción/Actuación).
Actúa como un experto en arquitectura de sistemas e IoT. Genera un diagrama de bloques para un reporte técnico sobre el siguiente sistema: - Componentes de hardware: 3 nodos microcontroladores ESP32 y 1 servidor central Raspberry Pi. - Red y Comunicación: Conexión Wi-Fi local utilizando el protocolo MQTT en el puerto 1883. - Flujo de trabajo: 1. Cada ESP32 simula lecturas de temperatura y las publica en el tema "casa/sensor/temperatura". 2. La Raspberry Pi ejecuta un broker Mosquitto y actúa como suscriptor para recibir los datos en tiempo real. Por favor, entrega el diagrama en dos formatos: 1. Código en formato Mermaid.js (listo para copiar y renderizar en mermaid.live, Notion o Markdown). 2. Un diagrama gráfico detallado en formato ASCII (usando caracteres de texto y capas como Captura, Transporte y Procesamiento).
Entidades: - Empleado · DNI (KA) · Nombre_completo_empleado · Fecha_nacimiento · NUSS (PK) · Salario · Direccion · Fecha_alta - Proyecto · Id_proyecto (PK) · Nombre_proyecto (KA) · Fecha_lanzamiento · Presupuesto · Fecha_fin - Sede · Id_sede (PK) · Superficie_m2 · Teléfonos (VM) · Localidad · Provincia · Direccion_completa (KA) - Departamento · Id_departamento (PK) · Nombre_departamento (KA) - Familiar · DNI (PK) · Nombre_completo_familiar (KA) · Fecha_nacimiento Relaciones: Empleado (0,1) - supervisar - Empleado_sup (0,n) / (RR) / Empleado (1,n) - registrar - Familiar (0,n) Empleado (1,n) - trabajar - Proyecto (0,n) Empleado (1,n) - pertenecer - Departamento (1,1) Empleado (1,1) - dirigir - Departamento (0,1) / Departamento (1,1) - controlar - Proyecto (0,n) Departamento (1,1) - tener - Sede (1,n) *(VM) = Valor Multivaluado (PK) = Primary key (KA) = Clave alternativa (RR) = Relación reflexiva
Entidades: - Empleado · DNI (KA) · Nombre_completo_empleado · Fecha_nacimiento · NUSS (PK) · Salario · Direccion · Fecha_alta - Proyecto · Id_proyecto (PK) · Nombre_proyecto (KA) · Fecha_lanzamiento · Presupuesto · Fecha_fin - Sede · Id_sede (PK) · Superficie_m2 · Teléfonos (VM) · Localidad · Provincia · Direccion_completa (KA) - Departamento · Id_departamento (PK) · Nombre_departamento (KA) - Familiar · DNI (PK) · Nombre_completo_familiar (KA) · Fecha_nacimiento Relaciones en rombo: Empleado (0,1) - supervisar - Empleado_sup (0,n) / (RR) / Atributo relación -> fecha_supervision Empleado (1,n) - registrar - Familiar (0,n) Empleado (1,n) - trabajar - Proyecto (0,n) Empleado (1,n) - pertenecer - Departamento (1,1) Empleado (1,1) - dirigir - Departamento (0,1) / Atributo relación -> fecha_director Departamento (1,1) - controlar - Proyecto (0,n) Departamento (1,1) - tener - Sede (1,n) *(VM) = Valor Multivaluado (PK) = Primary key (KA) = Clave alternativa (RR) = Relación reflexiva
Entidades: - Empleado · DNI (KA) · Nombre_completo_empleado · Fecha_nacimiento · NUSS (PK) · Salario · Direccion · Fecha_alta - Proyecto · Id_proyecto (PK) · Nombre_proyecto (KA) · Fecha_lanzamiento · Presupuesto · Fecha_fin - Sede · Id_sede (PK) · Superficie_m2 · Teléfonos (VM) · Localidad · Provincia · Direccion_completa (KA) - Departamento · Id_departamento (PK) · Nombre_departamento (KA) - Familiar · DNI (PK) · Nombre_completo_familiar (KA) · Fecha_nacimiento Relaciones: Empleado (0,1) - supervisar - Empleado_sup (0,n) / (RR) / Atributo relación -> fecha_supervision Empleado (1,n) - registrar - Familiar (0,n) Empleado (1,n) - trabajar - Proyecto (0,n) Empleado (1,n) - pertenecer - Departamento (1,1) Empleado (1,1) - dirigir - Departamento (0,1) / Atributo relación -> fecha_director Departamento (1,1) - controlar - Proyecto (0,n) Departamento (1,1) - tener - Sede (1,n) *(VM) = Valor Multivaluado (PK) = Primary key (KA) = Clave alternativa (RR) = Relación reflexiva
Entidades: - Empleado · DNI (KA) · Nombre_completo · Fecha_nacimiento · NUSS (PK) · Salario · Direccion · Fecha_alta - Proyecto · Id_proyecto (PK) · Nombre (KA) · Fecha_lanzamiento · Presupuesto · Fecha_fin - Sede · Superficie_m2 · Teléfonos (VM) · Localidad · Provincia · Direccion_completa (KA) · Id_sede (PK) - Departamento · Id_departamento (PK) · Nombre (KA) - Familiar · DNI (PK) · Nombre_completo (KA) · Fecha_nacimiento Relaciones: Empleado (0,1) - supervisar - Empleado_sup (0,n) / (R) / Atributo relación -> fecha_supervision Empleado (1,n) - registrar - Familiar (0,n) Empleado (1,n) - trabajar - Proyecto (0,n) Empleado (1,n) - pertenecer - Departamento (1,1) Empleado (1,1) - dirigir - Departamento (0,1) / Atributo relación -> fecha_director Departamento (1,1) - controlar - Proyecto (0,n) Departamento (1,1) - tener - Sede (1,n) *(VM) = Valor Multivaluado (PK) = Primary key (KA) = Clave alternativa