Choisir les types de données lors de la création de la table
Il est préférable d’indiquer le type de données d’une colonne au moment de la création initiale de la table. Le type peut être modifié ensuite. Cependant, ce changement peut avoir des effets inattendus si la colonne contient déjà des valeurs. Dans cet exercice, vous choisirez des types de données en fonction de la catégorie à laquelle appartiennent les valeurs.
Revenons maintenant à l’exemple de base de données de la Small Business Association (SBA) du chapitre 1. Les prêts SBA sont accordés pour des projets d’entreprise spécifiques. Vous allez terminer la définition de la table project en utilisant le type de colonne le plus approprié.
Cet exercice fait partie du cours
Créer des bases de données PostgreSQL
Instructions
- Complétez la commande
CREATE TABLEpour la tableprojecten utilisant le type de données correct parmi les choix suivants :TEXT,BOOLEANetNUMERIC.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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 ___
);