schema-designer
Projektuj schematy baz danych i modeluj relacje między danymi bez zamieszania
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Schema Designer to umiejętność wspierająca projektowanie struktur baz danych. Pomaga ci tworzyć tabele, definiować relacje między encjami i planować modele danych. Narzędzie aktywuje się automatycznie, gdy pytasz o tworzenie tabel, projektowanie schematów lub modelowanie powiązań. Przeprowadzi cię przez proces: od zrozumienia wymagań, przez sprawdzenie istniejącej struktury, aż do wygenerowania gotowych instrukcji SQL (CREATE TABLE) z wyjaśnieniami. Zawiera wytyczne dotyczące wyboru odpowiednich typów danych dla identyfikatorów, tekstu, liczb i dat w PostgreSQL, MySQL i SQLite.
Jak używać
Zainstaluj umiejętność Schema Designer w swoim środowisku Claude/Copilot, wskazując repozytorium clidey/whodb z folderu cli/external-plugin/whodb/skills/schema-designer.
Aktywuj umiejętność, zadając pytanie dotyczące projektowania bazy danych. Przykłady: "Stwórz tabelę do przechowywania zamówień", "Zaprojektuj schemat dla bloga" lub "Jak powinien wyglądać model tej relacji?".
Odpowiedz na pytania wyjaśniające dotyczące wymagań: jakie dane muszą być przechowywane, jakie są relacje między encjami, jakie zapytania będą najczęstsze i jaka jest oczekiwana ilość danych.
Umiejętność sprawdzi istniejącą strukturę bazy danych, używając funkcji whodb_tables() do zobaczenia dostępnych tabel i whodb_columns() do zrozumienia struktury powiązanych tabel.
Na podstawie zebranych informacji umiejętność zaprojektuje schemat, stosując zasady normalizacji, wybierając odpowiednie typy danych (SERIAL dla ID, VARCHAR dla tekstu, NUMERIC dla pieniędzy), definiując klucze główne i relacje obcych kluczy.
Otrzymasz gotowe instrukcje SQL (CREATE TABLE) z wyjaśnieniami, które możesz bezpośrednio zastosować w swojej bazie danych.