Toolverse
Wszystkie skille

schema-designer

autor: clidey

Projektuj schematy baz danych i modeluj relacje między danymi bez zamieszania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
clidey
Kategoria
UX / Design
Wyświetlenia
3

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ć

  1. Zainstaluj umiejętność Schema Designer w swoim środowisku Claude/Copilot, wskazując repozytorium clidey/whodb z folderu cli/external-plugin/whodb/skills/schema-designer.

  2. 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?".

  3. 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.

  4. 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.

  5. 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.

  6. Otrzymasz gotowe instrukcje SQL (CREATE TABLE) z wyjaśnieniami, które możesz bezpośrednio zastosować w swojej bazie danych.

Podobne skille