database-designer
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
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ć
Zainstaluj umiejętność database-designer w swoim środowisku Claude lub kompatybilnym agencie AI, dodając ją do dostępnych narzędzi.
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.
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ę.
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.
Jeśli potrzebujesz wizualizacji, poproś o diagram ERD — umiejętność automatycznie wygeneruje diagram Mermaid z Twojego schematu.
W przypadku decyzji między SQL a NoSQL opisz wymagania — umiejętność przeanalizuje model danych i zaproponuje odpowiednią technologię.