Alegerea tipurilor de date la crearea unui tabel
Cel mai bine este să specifici tipul de date pentru o coloană atunci când tabelul este creat inițial. Tipul poate fi modificat ulterior, însă această schimbare poate avea consecințe neașteptate dacă în coloană există deja valori introduse. În acest exercițiu, vei specifica tipurile de date în funcție de categoria din care fac parte valorile respective.
Ne întoarcem acum la exemplul bazei de date a Asociației pentru Întreprinderi Mici (SBA) din Capitolul 1. Împrumuturile SBA sunt acordate pentru proiecte de afaceri specifice. Vei completa definiția tabelului project folosind cel mai potrivit tip de coloană.
Acest exercițiu face parte din cursul
Crearea bazelor de date PostgreSQL
Instrucțiuni pentru exercițiu
- Completează comanda
CREATE TABLEpentru tabelulprojectfolosind tipul de date corect dintre următoarele opțiuni:TEXT,BOOLEANșiNUMERIC.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Create the project table
___ ___ ___ (
-- Unique identifier for projects
id SERIAL PRIMARY KEY,
-- Whether or not project is franchise opportunity
is_franchise ___ DEFAULT FALSE,
-- Franchise name if project is franchise opportunity
franchise_name ___ DEFAULT NULL,
-- State where project will reside
project_state ___,
-- County in state where project will reside
project_county ___,
-- District number where project will reside
congressional_district ___,
-- Amount of jobs projected to be created
jobs_supported ___
);