Toolverse
Wszystkie skille

database-designer

autor: alirezarezvani

Projektuj schematy baz danych z analizą normalizacji, optymalizacją indeksów i bezpieczną migracją danych.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
17

O skillu

Umiejętność do profesjonalnego projektowania baz danych. Analizuje schematy pod kątem normalizacji, proponuje denormalizację dla wydajności, optymalizuje indeksy i wykrywa luki w ograniczeniach. Wspiera migracje bez przestojów, generuje diagramy ERD i planuje bezpieczne zmiany struktury. Pracuje z SQL i NoSQL, dobiera typy danych, eliminuje redundancję indeksów i modeluje wpływ na wydajność zapytań.

Jak używać

  1. Zainstaluj umiejętność database-designer w swoim środowisku Claude lub kompatybilnym agencie AI, dodając ją do dostępnych narzędzi.

  2. Poproś o analizę schematu bazy danych — przekaż DDL (Data Definition Language) lub opisz strukturę tabel, kolumn i relacji. Umiejętność automatycznie sprawdzi poziom normalizacji (od 1NF do BCNF), zidentyfikuje brakujące klucze obce i ograniczenia.

  3. Jeśli chcesz poprawić wydajność, poproś o analizę indeksów. Umiejętność wykryje brakujące indeksy na kluczach obcych, zaproponuje optymalne porządkowanie kolumn w indeksach złożonych i wyeliminuje redundancję.

  4. Dla migracji danych poproś o plan zmian — umiejętność zaproponuje wzorzec expand-contract do migracji bez przestojów, wygeneruje skrypty transformacji danych i określi kolejność kroków z rozwiązaniem zależności.

  5. Jeśli potrzebujesz wizualizacji, poproś o diagram ERD — umiejętność automatycznie wygeneruje diagram Mermaid z Twojego schematu.

  6. W przypadku decyzji między SQL a NoSQL opisz wymagania — umiejętność przeanalizuje model danych i zaproponuje odpowiednią technologię.

Podobne skille