Tạo thực thể cho mô hình ER
Bộ phận Nhân sự yêu cầu một hệ thống mới để theo dõi các chương trình đào tạo mà nhân viên đã hoàn thành.
Nhiệm vụ của bạn là áp dụng mô hình ER bằng cách thiết lập một thực thể mới để ghi lại chi tiết từng buổi học, bao gồm tham chiếu đến chương trình đào tạo từ thực thể trainings.
Bài tập này là một phần của khóa học
Nhập môn Mô hình dữ liệu trong Snowflake
Hướng dẫn bài tập
- Tạo một thực thể mới tên
employee_training_detailsđể lưu các bản ghi về các buổi đào tạo mà nhân viên đã tham dự. - Thực thể này cần có
employee_training_idlàm khóa chính; kiểu dữ liệu làNUMBER(10,0). - Thêm thuộc tính mới
yearvới kiểu dữ liệuNUMBER(4,0)để ghi nhận năm nhân viên tham gia đào tạo. - Bao gồm các khóa ngoại tham chiếu
employee_idtrong thực thểemployeesvàtraining_idtrong thực thểtraining; cả hai đều có kiểu dữ liệuNUMBER(38,0).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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)
);