Ejemplo BBDD para tienda informática (con recomendaciones de ChatGPT):

 Esquema propuesto (simplificado):


Sugerencias de la IA:

Necesito una BBDD para la gestión de una tienda de informática, que venda y repare ordenadores. ¿Qué tablas y datos debería incluir para la correcta gestión?
ChatGPT Plus

Para diseñar una base de datos para una tienda de informática que vende y repara ordenadores, es clave cubrir estas dos áreas principales:

  1. Gestión comercial (ventas, stock, clientes, productos)

  2. Gestión técnica (reparaciones, técnicos, diagnósticos, piezas)


🧱 Tablas recomendadas para una BBDD de tienda de informática

Aquí tienes una propuesta con sus claves principales:


🛍️ 1. Productos

Contiene todos los artículos que se venden (ordenadores, componentes, periféricos, etc.).

CampoTipoDescripción
id_productoPK (INT)Identificador único
nombreVARCHARNombre del producto
tipoVARCHAR(ordenador, RAM, disco, etc.)
marcaVARCHAR
modeloVARCHAR
precioDECIMALPrecio de venta
stockINTUnidades disponibles

👤 2. Clientes

Información de quienes compran o solicitan reparación.

CampoTipo
id_clientePK
nombreVARCHAR
apellidosVARCHAR
teléfonoVARCHAR
emailVARCHAR
direcciónVARCHAR

🛒 3. Ventas

Registro de ventas realizadas.

CampoTipoDescripción
id_ventaPK
fechaDATE
id_clienteFKReferencia al cliente
totalDECIMALTotal de la venta

🧾 4. Detalle_Venta

Registra los productos vendidos en cada venta.

CampoTipo
id_ventaFK
id_productoFK
cantidadINT
precio_unitarioDECIMAL

🧰 5. Reparaciones

Información de cada reparación realizada.

CampoTipoDescripción
id_reparacionPK
fecha_ingresoDATE
fecha_salidaDATE
id_clienteFK
estadoVARCHAR(pendiente, en reparación, finalizada...)
diagnósticoTEXT
observacionesTEXT

💻 6. Equipos

Descripción del equipo a reparar.

CampoTipo
id_equipoPK
id_reparacionFK
tipoVARCHAR
marcaVARCHAR
modeloVARCHAR
n_serieVARCHAR

🧑‍🔧 7. Técnicos

Si tienes técnicos que atienden las reparaciones.

CampoTipo
id_tecnicoPK
nombreVARCHAR
especialidadVARCHAR

🔧 8. Reparaciones_Técnico (opcional)

Relaciona técnicos con reparaciones (si varios pueden intervenir).

CampoTipo
id_tecnicoFK
id_reparacionFK
fecha_asignaciónDATE

🧩 9. Piezas y Reparación_Piezas (opcional)

Si se reemplazan piezas en reparaciones.

Tabla PiezasTabla Reparación_Piezas
id_pieza (PK)id_reparacion (FK)
nombreid_pieza (FK)
marcacantidad
precio

🎯 Ventajas de este diseño:

  • Escalable: puedes ampliar productos, técnicos, múltiples ventas.

  • Separación clara entre venta y reparación.

  • Permite informes de:

    • Productos más vendidos

    • Reparaciones por técnico

    • Piezas más usadas

    • Clientes frecuentes (son ejemplos de las "consultas" que podrías realizar en Access)




Comentarios

Entradas populares de este blog

enlace ejercicios resueltos en clase (EXCEL)

Preguntas del examen de Seguridad Informática (IFCT0087 - Seguridad digital básica, 60h)

Office Día 9 - PowerPoint 2