# Estándar de Base de Datos ## Motores preferidos - SQL Server para soluciones empresariales Microsoft. - PostgreSQL para soluciones cloud-native y open-source. ## Diseño - Nombres claros. - Llaves primarias explícitas. - Índices para consultas frecuentes. - Foreign keys cuando aplique. - Auditoría en tablas críticas. - Fechas de creación y modificación. ## Multi-tenant Opciones permitidas: 1. TenantId en tablas compartidas. 2. Schema por tenant. 3. Base de datos por tenant. La opción por defecto será TenantId en tablas compartidas, salvo requisitos fuertes de aislamiento. ## Seguridad - No usar usuarios administradores desde aplicaciones. - Principio de menor privilegio. - Cifrado en tránsito. - Cifrado en reposo cuando aplique. - No guardar contraseñas en texto plano. ## Migraciones - Usar migraciones versionadas. - No modificar manualmente producción. - Todo cambio debe pasar por pipeline.