รองรับแคมเปญการตลาดของ SBA
เมื่อเร็ว ๆ นี้ SBA พบว่าจำนวนใบสมัครขอสินเชื่อลดลง คุณได้รับมอบหมายให้สร้างฐานข้อมูลเพื่อรองรับแคมเปญการตลาดที่มีเป้าหมายเพิ่มจำนวนใบสมัครสินเชื่อ SBA ในแบบฝึกหัดนี้ จะได้กำหนดตาราง campaign สำหรับติดตามคุณลักษณะและผลลัพธ์ของแคมเปญ โดยฟิลด์ต่าง ๆ ในตารางนี้มีคำอธิบายดังนี้
- คอลัมน์
idสำหรับกำหนดตัวระบุที่ไม่ซ้ำกันให้กับแต่ละแคมเปญ - คอลัมน์
nameจำกัดความยาวไม่เกิน 50 ตัวอักษร - คอลัมน์
budgetจำกัดให้เก็บเฉพาะมูลค่าทางการเงินที่น้อยกว่า $100,000 - คอลัมน์
num_daysสำหรับระบุระยะเวลาของแคมเปญเป็นจำนวนวัน (โดยทั่วไปไม่เกิน 180 วัน) - คอลัมน์
goal_amountสำหรับติดตามจำนวนใบสมัครที่ตั้งเป้าไว้ - คอลัมน์
num_applicationsสำหรับติดตามจำนวนใบสมัครที่ได้รับจริง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างฐานข้อมูล PostgreSQL
คำแนะนำการฝึกหัด
- กำหนดตาราง
campaignโดยระบุคอลัมน์ที่จำเป็นทั้งหมด (id,name,budget,num_days,goal_amount,num_applications) พร้อมเลือกชนิดข้อมูลที่เหมาะสมที่สุดสำหรับแต่ละคอลัมน์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create the campaign table
___ ___ ___ (
-- Unique identifier column
___ ___ PRIMARY KEY,
-- Campaign name column
___ ___(50),
-- The campaign's budget
___ NUMERIC(___, ___),
-- The duration of campaign in days
___ ___ DEFAULT 30,
-- The number of new applications desired
___ ___ DEFAULT 100,
-- The number of received applications
___ ___ DEFAULT 0
);