1. Learn
  2. /
  3. Cursuri
  4. /
  5. Crearea bazelor de date PostgreSQL

Connected

exercițiu

Reducerea redundanței datelor

Un fost angajat al Administrației pentru Afaceri Mici a dezvoltat o versiune inițială a bazei de date. Informațiile despre locație sunt utilizate în întreaga bază de date pentru împrumutați, bănci și proiecte. Fiecare dintre tabelele corespunzătoare acestor entități folosește coloanele city, state și zip_code, ceea ce generează date redundante. Responsabilitatea ta este să normalizezi aceste date de locație. Vei avea ocazia să îți pui în practică cunoștințele de normalizare a datelor, creând un tabel place pentru a consolida informațiile de locație.

Instrucțiuni

100 XP
  • Creează tabelul place cu zip_code ca PRIMARY KEY de tip text cu exact cinci caractere, city ca tip text cu până la 50 de caractere și state ca o coloană de două caractere.
  • Elimină coloanele city, state și zip_code din definiția tabelului borrower prin ștergerea codului SQL care le definește.
  • Adaugă o coloană numită place_id (cheie externă) în tabelul borrower, care face referire la coloana zip_code din tabelul place.