НачатьНачать бесплатно

Выбор типов данных при создании таблицы

Лучше всего указывать тип данных для столбца при первоначальном создании таблицы. Тип можно изменить позже, однако это может привести к непредвиденным последствиям, если столбец уже содержит данные. В этом упражнении вы будете назначать типы данных в зависимости от категории хранимых значений.

Мы вернёмся к примеру базы данных Администрации малого бизнеса (SBA) из главы 1. Кредиты SBA выдаются под конкретные бизнес-проекты. Вам предстоит завершить определение таблицы project, выбрав наиболее подходящий тип для каждого столбца.

Это упражнение является частью курса

Создание баз данных PostgreSQL

Посмотреть курс

Инструкции к упражнению

  • Дополните команду CREATE TABLE для таблицы project, указав правильный тип данных из следующих вариантов: TEXT, BOOLEAN и NUMERIC.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- 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 ___
);
Редактировать и запускать код