테이블 생성 시 데이터 타입 선택하기
열의 데이터 타입은 테이블을 처음 만들 때 지정하는 것이 가장 좋아요. 나중에 타입을 변경할 수도 있지만, 해당 열에 이미 값이 들어 있다면 의도치 않은 결과가 생길 수 있어요. 이 연습 문제에서는 값이 속한 데이터 범주에 따라 적절한 데이터 타입을 지정해 보겠습니다.
이제 1장에서 다룬 Small Business Association(SBA) 데이터베이스 예제로 돌아가 볼게요. SBA 대출은 특정 비즈니스 프로젝트를 위해 제공돼요. 가장 적절한 열 타입을 사용해 project 테이블 정의를 완성해 보세요.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스 만들기
연습 안내
- 다음 선택지 중 올바른 데이터 타입인
TEXT,BOOLEAN,NUMERIC을 사용해project테이블의CREATE TABLE명령을 완성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- 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 ___
);