ให้ฉันแน่ใจว่าฉันเข้าใจสิ่งที่คุณถาม:
ยี่ห้อ เป็นคำศัพท์อนุกรมวิธาน
ฮาร์ดแวร์ เป็นประเภทเนื้อหาของโหนด
ฮาร์ดแวร์ มีฟิลด์:
ทีนี้คำถามคือจะระบุยี่ห้อ RAM กับ CPU ต่างกันยังไง?
มีสองสามวิธีในการทำเช่นนี้
สร้างช่องอ้างอิงคำอนุกรมวิธานแบรนด์หลายช่อง
ในแนวทางนี้ คุณจะเพิ่มฟิลด์อ้างอิงคำศัพท์อนุกรมวิธานสำหรับแต่ละฟิลด์บนฮาร์ดแวร์ที่คุณต้องการตั้งค่าแบรนด์ให้
ตัวอย่างเช่น:
- แกะ
- แบรนด์ RAM (ฟิลด์อ้างอิงคำศัพท์อนุกรมวิธาน)
- ซีพียู
- แบรนด์ CPU (ฟิลด์อ้างอิงคำศัพท์อนุกรมวิธาน)
อย่างไรก็ตาม วิธีนี้เป็นวิธีที่ไม่ดีหากฮาร์ดแวร์หลายชิ้นมี RAM ที่มีความจุและยี่ห้อเดียวกัน (เช่น คุณมีฮาร์ดแวร์ 10 ชิ้นที่มี Corsair 32 GB)
วิธี Drupal: สร้างประเภทเนื้อหาเพิ่มเติม
วิธีที่ "Drupal" ทำได้มากที่สุดคือสร้างประเภทเนื้อหาสำหรับแต่ละ "สิ่ง" ที่คุณกำลังพยายามจำลอง แล้วรวมเข้าด้วยกัน
ดังนั้น คุณจะสร้าง:
- ประเภทเนื้อหา RAM พร้อมฟิลด์ ความจุ และ ยี่ห้อ (การอ้างอิงเอนทิตีของคำศัพท์อนุกรมวิธาน "แบรนด์")
- ประเภทเนื้อหา CPU พร้อมฟิลด์ ความเร็ว และ ยี่ห้อ (การอ้างอิงเอนทิตีของคำศัพท์อนุกรมวิธาน "แบรนด์")
- ชนิดเนื้อหาฮาร์ดแวร์พร้อมฟิลด์ แกะ (การอ้างอิงเอนทิตีโหนด "RAM") และ ซีพียู (การอ้างอิงเอนทิตีโหนด "CPU")
วิธีนี้เป็นวิธีที่ยืดหยุ่นที่สุด แม้ว่าจะใช้เวลาในการตั้งค่านานกว่าเล็กน้อย