คำถามติดแท็ก data-modeling

14
ความแตกต่างระหว่างการระบุและการไม่ระบุความสัมพันธ์คืออะไร?
ฉันไม่สามารถเข้าใจความแตกต่างได้อย่างเต็มที่ คุณสามารถอธิบายแนวคิดและใช้ตัวอย่างโลกแห่งความจริงได้หรือไม่?

6
การออกแบบฐานข้อมูล SQL ที่แนะนำสำหรับแท็กหรือการแท็ก [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันเคยได้ยินวิธีติดแท็กมาบ้างแล้ว ใช้ตารางการแมประหว่าง TagID และ ItemID (ดูสมเหตุสมผลสำหรับฉัน แต่ปรับขนาดได้หรือไม่) เพิ่มคอลัมน์ TagID ที่เป็นไปได้จำนวนคงที่ให้กับ ItemID (ดูเหมือนว่าเป็นแนวคิดที่ไม่ดี) การเก็บแท็กในคอลัมน์ข้อความที่คั่นด้วยเครื่องหมายจุลภาค บ้า แต่ทำงานได้) ฉันเคยได้ยินใครบางคนแนะนำเมทริกซ์กระจัดกระจาย แต่แล้วแท็กชื่อเติบโตอย่างสง่างามได้อย่างไร ฉันไม่มีแนวทางปฏิบัติที่ดีที่สุดสำหรับแท็กหรือไม่

18
วิธีที่ดีที่สุดในการจำลองเหตุการณ์ที่เกิดขึ้นในแอปพลิเคชันปฏิทินคืออะไร
ฉันกำลังสร้างแอปพลิเคชันปฏิทินกลุ่มที่ต้องการสนับสนุนกิจกรรมที่เกิดซ้ำ แต่โซลูชันทั้งหมดที่ฉันใช้เพื่อจัดการเหตุการณ์เหล่านี้ดูเหมือนจะเป็นแฮ็ค ฉันสามารถ จำกัด ว่าจะดูได้ไกลแค่ไหนแล้วสร้างกิจกรรมทั้งหมดในครั้งเดียว หรือฉันสามารถจัดเก็บกิจกรรมเป็นการทำซ้ำและแสดงแบบไดนามิกเมื่อมองไปข้างหน้าในปฏิทิน แต่ฉันจะต้องแปลงให้เป็นกิจกรรมปกติหากมีคนต้องการเปลี่ยนรายละเอียดในกรณีเฉพาะของเหตุการณ์ ฉันแน่ใจว่ามีวิธีที่ดีกว่าในการทำเช่นนี้ แต่ฉันยังไม่พบ วิธีที่ดีที่สุดในการจำลองเหตุการณ์ที่เกิดขึ้นซ้ำซึ่งคุณสามารถเปลี่ยนรายละเอียดหรือลบอินสแตนซ์ของเหตุการณ์ได้คืออะไร (ฉันใช้ Ruby แต่โปรดอย่าปล่อยให้สิ่งนั้น จำกัด คำตอบของคุณหากมีไลบราเฉพาะของ Ruby หรือบางอย่างมันก็เป็นการดีที่จะรู้)

4
หมายเลขโทรศัพท์ทั่วโลกที่ยาวที่สุดที่เป็นไปได้ที่ฉันควรพิจารณาใน SQL varchar (ความยาว) สำหรับโทรศัพท์คืออะไร
หมายเลขโทรศัพท์ทั่วโลกที่ยาวที่สุดที่เป็นไปได้ที่ฉันควรพิจารณาใน SQL varchar(length)สำหรับโทรศัพท์คืออะไร การพิจารณา: + สำหรับรหัสประเทศ () สำหรับรหัสพื้นที่ x + 6 ตัวเลขสำหรับส่วนขยายส่วนขยาย (ให้เป็น 8 {space}) ช่องว่างระหว่างกลุ่ม (เช่นในโทรศัพท์อเมริกา + x xxx xxx xxxx = 3 ช่องว่าง) ที่นี่คือที่ที่ฉันต้องการความช่วยเหลือจากคุณฉันต้องการให้มันเป็นทั่วโลก พิจารณาว่าในกรณีของฉันตอนนี้ฉันไม่ต้องการการ์ดและหมายเลขอื่น ๆ เริ่มต้นด้วยรหัสประเทศและลงท้ายด้วยนามสกุลไม่มีแฟกซ์ / โทรศัพท์ ฯลฯ แสดงความคิดเห็นหรือไม่ต้องใช้บัตรโทรศัพท์

24
ฉันควรตั้งชื่อตารางที่แมปสองตารางเข้าด้วยกันอย่างไร [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ สมมติว่าฉันมีสองโต๊ะ: Table: Color Columns: Id, ColorName, ColorCode Table: Shape Columns: Id, ShapeName, VertexList ฉันควรเรียกตารางที่แมปสีกับรูปร่างอย่างไร Table: ??? Columns: ColorId, ShapeId

4
วิธีใช้ has_many: ผ่านความสัมพันธ์กับ Mongoid และ Mongodb?
การใช้ตัวอย่างที่แก้ไขนี้จากคู่มือ Railsโมเดลหนึ่งการเชื่อมโยง "has_many: through" เชิงสัมพันธ์โดยใช้ mongoid เป็นอย่างไร ความท้าทายคือ mongoid ไม่รองรับ has_many: through เหมือนที่ ActiveRecord ทำ # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through => :appointments end # notes taken during the appointment class MeetingNote < ActiveRecord::Base has_many :appointments has_many …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.