เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฝึกกระบวนการ Normalization

การทำ Normalization ตารางเป็นขั้นตอนสำคัญที่ควรดำเนินการก่อนสร้างฐานข้อมูลใหม่ เพื่อลดความซ้ำซ้อนของข้อมูลและรักษาความสมบูรณ์ของข้อมูลได้อย่างเหมาะสม

ในแบบฝึกหัดนี้ จะได้ฝึก Normalize ตารางฐานข้อมูลที่เกี่ยวข้องกับโปรแกรมสินเชื่อของ Small Business Association:

  • ตาราง borrower จะถูกปรับแก้ให้ผ่านข้อกำหนดของ 1st Normal Form (1NF)
  • ตาราง bank และตาราง loan จะถูกปรับแก้ให้ผ่านข้อกำหนดของ 2nd Normal Form (2NF)
  • ตาราง loan จะถูกปรับแก้อีกครั้งให้ผ่านข้อกำหนดของ 3rd Normal Form (3NF)

เมื่อทำแบบฝึกหัดนี้เสร็จแล้ว จะรู้สึกมั่นใจมากขึ้นในการทำ Normalize ตารางฐานข้อมูล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างฐานข้อมูล PostgreSQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Add new columns to the borrower table
ALTER TABLE borrower
ADD COLUMN ___ VARCHAR (50) NOT NULL,
ADD COLUMN ___ VARCHAR (50) NOT NULL;

-- Remove column from borrower table to satisfy 1NF
ALTER TABLE borrower
DROP COLUMN ___;
แก้ไขและรันโค้ด