시작하기무료로 시작하기

데이터 타입 표현 선택하기

이번 장에서는 PostgreSQL 데이터베이스에서 사용할 수 있는 텍스트, 수치, 시계열, 불리언 데이터 타입을 살펴봤어요. SBA 데이터 예제를 이어서, 저장하려는 정보를 가장 잘 표현하도록 어떤 데이터 타입을 선택할지 직접 판단해 보겠습니다. 예를 들어, 차주의 월 상환액을 파악하려면 대출 금액과 이자율이 계산에 활용될 수 있도록 수치형으로 표현되어 있는 것이 유용해요.

관리자가 새 loan 테이블을 만들라고 요청했으며, 테이블 열에 사용할 올바른 데이터 타입과 속성을 지정해야 합니다.

이 연습은 강의의 일부입니다

PostgreSQL 데이터베이스 만들기

강의 보기

연습 안내

  • 대출이 최초 승인된 날짜를 나타내는 approval_date를 포함하여 loan 테이블 정의를 완성하세요.

  • 5,000,000달러까지의 대출 금액을 허용하도록 gross_approval(소수값) 열의 정밀도를 설정하세요.

  • term_in_months를 사용해 대출 상환 기간(개월)을 가장 잘 표현할 수 있는 데이터 타입을 제공하세요.

  • revolver_status 열이 truefalse 값으로 표현되도록 데이터 타입을 정의하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Create the loan table
___ ___ ___ (
    borrower_id INTEGER REFERENCES borrower(id),
    bank_id INTEGER REFERENCES bank(id),
  	-- 'approval_date': the loan approval date
    approval_date ___ NOT NULL DEFAULT CURRENT_DATE,
    -- 'gross_approval': amounts up to $5,000,000.00
  	gross_approval DECIMAL(___, 2) NOT NULL,
  	-- 'term_in_months': total # of months for repayment
    term_in_months ___ NOT NULL,
    -- 'revolver_status': TRUE for revolving line of credit
  	revolver_status ___ NOT NULL DEFAULT FALSE,
  	initial_interest_rate DECIMAL(4, 2) NOT NULL
);
코드 편집 및 실행