Gegevenstypen kiezen bij het maken van een tabel
Het is het beste om het gegevenstype voor een kolom op te geven wanneer de tabel voor het eerst wordt gemaakt. Het type kan later worden gewijzigd. Deze wijziging kan echter onbedoelde gevolgen hebben als de kolom al eerder waarden bevatte. In deze oefening geef je gegevenstypen op op basis van de categorie gegevens waartoe de waarden behoren.
We keren nu terug naar het databasevoorbeeld van de Small Business Association (SBA) uit hoofdstuk 1. SBA-leningen worden verstrekt voor specifieke bedrijfsprojecten. Je maakt de definitie van de project-tabel af met het meest geschikte kolomtype.
Deze oefening maakt deel uit van de cursus
PostgreSQL-databases maken
Oefeninstructies
- Maak het
CREATE TABLE-commando voor deproject-tabel af met het juiste gegevenstype uit de volgende opties:TEXT,BOOLEANenNUMERIC.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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 ___
);