BaşlayınÜcretsiz Başlayın

Veri tipi gösterimlerini seçme

Bu bölümde, PostgreSQL veritabanlarında kullanılabilen metin, sayısal, zamansal ve boolean veri tiplerinden birçoğunu keşfettin. SBA veri örneğimizle devam ederek, saklamak istediğin veriyi en iyi temsil edecek veri tiplerini belirleme konusunda biraz pratik yapalım. Örneğin, bir borçlunun aylık ödeme tutarlarını anlamak istiyorsan, bu tür bir hesaplamaya yardımcı olması için kredi tutarı ve faiz oranının sayısal değerler olarak temsil edilmesi faydalı olur.

Yöneticin, tablo sütunları için doğru veri tipi ve özellikleri belirtmeni gerektiren yeni bir loan tablosu oluşturmanı istedi.

Bu egzersiz

PostgreSQL Veritabanları Oluşturma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Kredi ilk onaylandığı tarihi temsil edecek bir approval_date de dahil olmak üzere loan tablosunun tanımını tamamla.

  • Ondalık değerli gross_approval sütunu için precision ayarla ki kredi tutarları 5.000.000 $'a kadar izin verilsin.

  • term_in_months kullanarak kredi geri ödeme süresini (ay cinsinden) en iyi temsil edecek bir veri tipi belirt.

  • revolver_status sütununun veri tipini true ve false değerleriyle temsil edilecek şekilde tanımla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- 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
);
Kodu Düzenle ve Çalıştır