CommencezCommencez gratuitement

Choisir les types de données lors de la création d'une 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é par la suite. Toutefois, si la colonne contient déjà des valeurs, ce changement peut entraîner des effets inattendus. Dans cet exercice, vous préciserez les types de données selon la catégorie à laquelle appartiennent les valeurs.

Revenons maintenant à l'exemple de la base de données de la Small Business Association (SBA) présenté au chapitre 1. Les prêts de la SBA sont accordés pour des projets d'affaires précis. Vous allez compléter la définition de la table project en choisissant le type de colonne le plus approprié.

Cette activité fait partie du cours

Créer des bases de données PostgreSQL

Voir le cours

Instructions de l’exercice

  • Complétez la commande CREATE TABLE pour la table project en utilisant le type de données correct parmi les choix suivants : TEXT, BOOLEAN et NUMERIC.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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 ___
);
Modifier et exécuter le code