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

การสร้าง Entity สำหรับ ER Model

ฝ่าย HR ต้องการระบบใหม่สำหรับติดตามโปรแกรมการฝึกอบรมที่พนักงานแต่ละคนเข้าร่วม

งานของคุณคือนำ ER Model มาใช้โดยสร้าง entity ใหม่เพื่อบันทึกรายละเอียดของแต่ละเซสชัน รวมถึงการอ้างอิงไปยังโปรแกรมการฝึกอบรมจาก entity trainings

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

Data Modeling ใน Snowflake เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง entity ใหม่ชื่อ employee_training_details สำหรับเก็บข้อมูลเซสชันการฝึกอบรมที่พนักงานเข้าร่วม
  • Entity นี้ต้องมี employee_training_id เป็น primary key โดยใช้ชนิดข้อมูล NUMBER(10,0)
  • เพิ่ม attribute ใหม่ชื่อ year ชนิดข้อมูล NUMBER(4,0) สำหรับบันทึกปีที่พนักงานเข้ารับการฝึกอบรม
  • กำหนด foreign key ที่อ้างอิง employee_id ใน entity employees และ training_id ใน entity training โดยทั้งคู่ใช้ชนิดข้อมูล NUMBER(38,0)

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

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

-- Create new entity
___ employee_training_details (
  	-- Assign a unique identifier for the entity
	___ ___ PRIMARY KEY,
  	-- Add new attribute
    ___,
  	-- Add new attributes to reference foreign entities
  	___ NUMBER(38,0),
    ___ NUMBER(38,0),
    ___ (___) ___ employees(employee_id),
    ___ (___) ___ trainings(training_id)
);
แก้ไขและรันโค้ด