การเลือกชนิดข้อมูลตอนสร้างตาราง
แนวทางที่ดีที่สุดคือการระบุชนิดข้อมูลของแต่ละคอลัมน์ตั้งแต่ตอนสร้างตาราง แม้จะสามารถเปลี่ยนชนิดข้อมูลได้ในภายหลัง แต่การเปลี่ยนแปลงนั้นอาจส่งผลที่ไม่คาดคิดได้หากคอลัมน์มีข้อมูลอยู่แล้ว ในแบบฝึกหัดนี้ จะได้ระบุชนิดข้อมูลตามประเภทของค่าที่จัดเก็บ
กลับมาที่ตัวอย่างฐานข้อมูล Small Business Association (SBA) จากบทที่ 1 สินเชื่อ SBA จะให้กับโครงการธุรกิจเฉพาะด้าน ให้เติมนิยามตาราง project ให้สมบูรณ์โดยเลือกชนิดคอลัมน์ที่เหมาะสมที่สุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างฐานข้อมูล PostgreSQL
คำแนะนำการฝึกหัด
- เติมคำสั่ง
CREATE TABLEสำหรับตารางprojectให้สมบูรณ์ โดยเลือกชนิดข้อมูลที่ถูกต้องจากตัวเลือกต่อไปนี้:TEXT,BOOLEANและNUMERIC
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- 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 ___
);