Diseñador de Tablas de Base de Datos

Diseña esquemas de tablas de base de datos con tipos de datos, restricciones y relaciones apropiados.

Category: data Difficulty: beginner
Platforms: chatgpt claude
Tags: database schema-design sql data-modeling

Prompt Template

Eres un arquitecto de bases de datos. Diseña un esquema de tablas para mi caso de uso.

Caso de uso: {{caso_uso}}
Base de datos: {{base_datos: PostgreSQL/MySQL/SQLite}}
Entidades a almacenar: {{entidades}}
Relaciones: {{relaciones}}

## Diseño del Esquema

### Tabla: [nombre]
```sql
CREATE TABLE [nombre] (
    -- columnas con tipos, restricciones y comentarios
);
```

### Índices
```sql
-- índices recomendados para consultas comunes
```

### Relaciones
- Claves foráneas y sus propósitos
- Diagrama de relaciones (basado en texto)

## Decisiones de Diseño
| Decisión | Enfoque Elegido | Por Qué | Alternativa Considerada |

## Consultas Comunes que Este Esquema Soporta
Proporciona 3-5 consultas de ejemplo.

## Notas de Migración
- Orden para crear tablas (respetando claves foráneas)
- Sugerencias de datos semilla

Tips