นี่คือโพสต์ที่แปลด้วย AI
แบบจำลองข้อมูลตรรกะของโครงการ Kanban Board 2
- ภาษาที่เขียน: ภาษาเกาหลี
- •
- ประเทศอ้างอิง: ทุกประเทศ
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
สรุปโดย AI ของ durumis
- การสร้างแบบจำลองข้อมูลตรรกะจะดำเนินการโดยใช้ ERD แบบจำลองข้อมูลเชิงแนวคิดเป็นพื้นฐาน โดยต้องพิจารณาตารางการแมปเพื่อสร้างความสัมพันธ์ระหว่างทั้งสองตาราง
- หลังจากแปลง ERD เป็นตารางแล้ว จึงดำเนินการทำให้เป็นปกติ โดยตาราง Ticket ได้ผ่านเงื่อนไขของรูปแบบปกติที่ 1 แล้ว และเพื่อให้ผ่านเงื่อนไขของรูปแบบปกติที่ 2 จึงได้สร้างตาราง Tag แยกออกจากตาราง Ticket
- ในขั้นตอนการตรวจสอบเงื่อนไขของรูปแบบปกติที่ 3 ได้มีการพิจารณาถึงความจำเป็นในการแยก author_id และ responsibility_id ในตาราง Ticket แต่เนื่องจากความสัมพันธ์ไม่ใช่ N:M และเป็น FK จึงสามารถข้ามไปได้
การเรียนรู้และฝึกฝนเกี่ยวกับการสร้างแบบจำลองข้อมูลเชิงตรรกะ
ERD การสร้างแบบจำลองข้อมูลเชิงแนวคิด
ERD แบบจำลองข้อมูลเชิงแนวคิด
ก่อนอื่นให้ทำการสร้างแบบจำลองข้อมูลเชิงแนวคิด และใช้ ERD นี้ในการสร้างแบบจำลองข้อมูลเชิงตรรกะ
ERD การสร้างแบบจำลองข้อมูลเชิงตรรกะ
ERD แบบจำลองข้อมูลตรรกะ
สิ่งที่ยากคือต้องพิจารณาความสัมพันธ์ระหว่างตารางทั้งสองโดยใช้ตารางการแมป
ทำการแปลง ERD การสร้างแบบจำลองข้อมูลเชิงแนวคิดเป็นรูปแบบตาราง และดำเนินการทำให้เป็นปกติ
ทำให้เป็นปกติ
ต้องดำเนินการตามขั้นตอนในการทำให้เป็นปกติ ตาราง ERD ด้านบนเป็นไปตามรูปแบบปกติที่ 1
เพื่อให้เป็นไปตามรูปแบบปกติที่ 2 ให้สร้างตาราง Tag จาก Ticket Table และใช้ PK ของ Tag นั้นเป็น FK
การดำเนินการทำให้เป็นปกติ
ตอนนี้เราต้องตรวจสอบว่าตารางเป็นไปตามรูปแบบปกติที่ 3 หรือไม่ แต่ฉันยังไม่เข้าใจแนวคิดนี้ดีพอ จึงรู้สึกยาก
ฉันกำลังคิดว่าจำเป็นต้องแยก author_id และ responsibility_id ของตาราง Ticket ออกเป็นตารางอื่นหรือไม่ ซึ่งไม่ใช่ความสัมพันธ์แบบ N:M และเป็น FK ดังนั้นฉันจึงตัดสินใจที่จะผ่านไป