1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tvorba PostgreSQL databází

Connected

Bài tập

Snížení redundance dat

Předchozí zaměstnanec agentury Small Business Administration vytvořil počáteční verzi databáze. Informace o poloze se v databázi používají pro dlužníky, banky i projekty. Každá z příslušných tabulek obsahuje sloupce city, state a zip_code, což vede k duplicitě dat. Tvým úkolem je tato data normalizovat. Využiješ své znalosti normalizace a vytvoříš tabulku place, která lokalizační data sloučí na jedno místo.

Hướng dẫn

100 XP
  • Vytvoř tabulku place se sloupcem zip_code jako pětiznakovým PRIMARY KEY, sloupcem city textového typu s délkou až 50 znaků a sloupcem state jako dvouznakový sloupec.
  • Odeber ze definice tabulky borrower sloupce city, state a zip_code – smaž příslušný SQL kód definující tyto sloupce.
  • Přidej do tabulky borrower sloupec place_id (cizí klíč) odkazující na sloupec zip_code tabulky place.