Bắt đầu ngayBắt đầu miễn phí

Chọn kiểu dữ liệu biểu diễn

Trong chương này, bạn đã khám phá nhiều kiểu dữ liệu có thể dùng trong cơ sở dữ liệu PostgreSQL, bao gồm kiểu văn bản, số, thời gian và boolean. Tiếp tục với ví dụ dữ liệu của SBA, hãy thực hành xác định kiểu dữ liệu nào nên dùng để biểu diễn tốt nhất dữ liệu bạn muốn lưu trữ. Ví dụ, nếu bạn muốn hiểu mức thanh toán hàng tháng của một người vay, sẽ hữu ích khi có số tiền vay và lãi suất được lưu dưới dạng giá trị số để hỗ trợ phép tính đó.

Quản lý của bạn yêu cầu bạn tạo một bảng loan mới, trong đó bạn cần chỉ định đúng kiểu dữ liệu và các thuộc tính cho các cột của bảng.

Bài tập này là một phần của khóa học

Tạo cơ sở dữ liệu PostgreSQL

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện định nghĩa bảng loan, bao gồm một approval_date để biểu diễn ngày khoản vay được phê duyệt ban đầu.

  • Đặt precision cho cột gross_approval dạng thập phân để cho phép số tiền vay lên đến $5,000,000.

  • Chỉ định một kiểu dữ liệu phù hợp để biểu diễn độ dài (tính bằng tháng) cho việc hoàn trả khoản vay bằng term_in_months.

  • Xác định kiểu dữ liệu cho cột revolver_status để được biểu diễn bằng các giá trị truefalse.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- 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
);
Chỉnh sửa và Chạy Mã