المهارات database-schema-designer
🗄️

database-schema-designer

آمن ⚡ يحتوي على سكربتات🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات⚙️ الأوامر الخارجية

Projetar esquemas de banco de dados escaláveis

متاح أيضًا من: softaworks

Projetar esquemas de banco de dados do zero ou otimizar esquemas existentes é complexo. Esta skill oferece padrões comprovados para normalização, indexação, migrações e otimização de performance em bancos de dados SQL e NoSQL.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "database-schema-designer". Design a schema for a blog application with users, posts, comments, and categories

النتيجة المتوقعة:

  • users table: id, username, email, bio, created_at, updated_at
  • posts table: id, user_id, category_id, title, content, published_at, status
  • comments table: id, post_id, user_id, content, created_at
  • categories table: id, name, slug, description
  • Recommended indexes: posts(user_id), posts(category_id), comments(post_id)
  • Foreign key constraints with ON DELETE CASCADE

استخدام "database-schema-designer". Create a migration to add a status column to orders table without downtime

النتيجة المتوقعة:

  • Step 1: Add nullable column with default
  • Step 2: Deploy code that writes to new column
  • Step 3: Backfill existing rows
  • Step 4: Make column required with NOT NULL constraint
  • Include both UP and DOWN migration scripts

التدقيق الأمني

آمن
v5 • 1/16/2026

This is a documentation-only skill containing SQL templates, database design checklists, and schema patterns. The static analyzer flagged 202 issues but ALL are false positives caused by the scanner misidentifying SQL keywords (FLOAT, DECIMAL) as 'weak cryptographic algorithms' and database terminology (EXPLAIN, INFORMATION_SCHEMA) as 'system reconnaissance'. No executable code, network access, or filesystem operations exist in this skill.

4
الملفات التي تم فحصها
1,235
الأسطر التي تم تحليلها
4
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

⚡ يحتوي على سكربتات
لم يتم تسجيل أي مواقع محددة
🌐 الوصول إلى الشبكة
لم يتم تسجيل أي مواقع محددة
📁 الوصول إلى نظام الملفات
لم يتم تسجيل أي مواقع محددة
⚙️ الأوامر الخارجية
لم يتم تسجيل أي مواقع محددة
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Construir modelos de dados robustos

Projetar novos esquemas de banco de dados seguindo boas práticas de integridade, performance e escalabilidade.

Planejar migrações seguras

Criar scripts de migração reversíveis e estratégias de implantação sem downtime para alterações de esquema.

Otimizar performance de consultas

Melhorar consultas lentas com estratégias de indexação e padrões de desnormalização.

جرّب هذه الموجهات

Novo Design de Esquema
Projete um esquema SQL para uma [descrição da funcionalidade]. Inclua tabelas, colunas, tipos de dados, chaves primárias, chaves estrangeiras, restrições e índices recomendados.
Revisão de Esquema
Revise este design de esquema e identifique problemas de normalização, índices ausentes, violações de restrições ou possíveis problemas de performance.
Planejamento de Migração
Crie um plano de migração para [descrever mudança] com zero downtime. Inclua migração up, migração down e etapas de validação.
Design NoSQL
Projete um esquema MongoDB para [caso de uso]. Decida quando embutir versus referenciar dados e crie índices apropriados.

أفضل الممارسات

  • Modele o domínio primeiro, não a UI. Deixe os requisitos de negócio conduzirem o design do esquema.
  • Sempre crie migrações reversíveis com scripts de up e down.
  • Adicione índices estrategicamente com base em padrões reais de consulta, não de forma proativa em todas as colunas.

تجنب

  • Usar FLOAT para valores monetários causa erros de arredondamento. Use DECIMAL.
  • Armazenar múltiplos valores em uma única coluna viola 1NF e prejudica a flexibilidade das consultas.
  • Ignorar restrições de chave estrangeira leva a registros órfãos e problemas de integridade de dados.

الأسئلة المتكررة

Quais bancos de dados são suportados?
PostgreSQL, MySQL, SQLite, SQL Server, Oracle para SQL. MongoDB, CouchDB para bancos de dados documentais.
Quais são os limites de tamanho?
Sem limites inerentes. A skill funciona para apps pequenos e esquemas corporativos grandes com milhões de linhas.
Como integrar com ferramentas ORM?
A skill fornece padrões de esquema que funcionam com Prisma, TypeORM, Django ORM, Hibernate e outras ferramentas.
Meus dados estão seguros?
Sim. A skill apenas oferece orientação. Ela nunca se conecta a bancos de dados nem armazena qualquer dado.
A performance do esquema está lenta. E agora?
Use EXPLAIN para analisar planos de consulta. Adicione índices nas colunas WHERE e JOIN. Considere desnormalização para cargas de leitura intensivas.
Como isso é diferente das migrações do ORM?
Ferramentas ORM geram migrações automaticamente. Esta skill ajuda você a projetar esquemas e migrações melhores manualmente quando necessário.

تفاصيل المطور

بنية الملفات