คำถามติดแท็ก rdbms

6
รูปแบบการออกแบบฐานข้อมูลเชิงสัมพันธ์? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ รูปแบบการออกแบบมักจะเกี่ยวข้องกับการออกแบบเชิงวัตถุ มีรูปแบบการออกแบบสำหรับการสร้างและการเขียนโปรแกรมฐานข้อมูลเชิงสัมพันธ์หรือไม่? ปัญหามากมายแน่นอนต้องมีวิธีแก้ไขปัญหาที่นำมาใช้ใหม่ ตัวอย่างจะรวมถึงรูปแบบสำหรับการออกแบบตารางขั้นตอนการจัดเก็บทริกเกอร์ ฯลฯ ... มีพื้นที่เก็บข้อมูลออนไลน์ของรูปแบบดังกล่าวคล้ายกับmartinfowler.comหรือไม่ ตัวอย่างของปัญหาที่รูปแบบสามารถแก้ไขได้: การจัดเก็บข้อมูลแบบลำดับขั้น (เช่นตารางเดี่ยวที่มีประเภท vs หลายตารางพร้อมกับรหัส 1: 1 และความแตกต่าง ... ) การจัดเก็บข้อมูลด้วยโครงสร้างตัวแปร (เช่นคอลัมน์ทั่วไปเทียบกับ xml เทียบกับคอลัมน์ที่คั่นด้วย ... ) ล้างข้อมูลให้เป็นปกติ (จะทำอย่างไรกับผลกระทบน้อยที่สุด ฯลฯ ... )

17
เมื่อไม่ใช้ Cassandra
มีการพูดคุยกันมากมายเกี่ยวกับคาสซานดราเมื่อเร็ว ๆ นี้ Twitter, Digg, Facebook และอื่น ๆ ทั้งหมดใช้มัน เมื่อใดที่ทำให้รู้สึกถึง: ใช้คาสซานดรา ไม่ใช้ Cassandra และ ใช้ RDMS แทนคาสซานดรา


15
เมื่อใด / เพราะเหตุใดจึงใช้ Cascading ใน SQL Server
เมื่อตั้งค่าคีย์ต่างประเทศใน SQL Server ภายใต้สถานการณ์ใดที่คุณควรให้มันเป็นลบหรือปรับปรุงและเหตุผลที่อยู่เบื้องหลังมันคืออะไร? อาจใช้กับฐานข้อมูลอื่นเช่นกัน ฉันกำลังมองหาตัวอย่างที่เป็นรูปธรรมมากที่สุดของแต่ละสถานการณ์โดยเฉพาะอย่างยิ่งจากคนที่ใช้พวกเขาสำเร็จ

8
ตรวจสอบการเปลี่ยนแปลงตาราง SQL Server หรือไม่
ฉันจะตรวจสอบฐานข้อมูล SQL Server สำหรับการเปลี่ยนแปลงตารางโดยไม่ต้องใช้ทริกเกอร์หรือปรับเปลี่ยนโครงสร้างของฐานข้อมูลได้อย่างไร? สภาพแวดล้อมการเขียนโปรแกรมที่ฉันต้องการคือ. NETและ C # ฉันต้องการให้รองรับSQL Server 2000 SP4 หรือใหม่กว่า แอปพลิเคชันของฉันคือการแสดงข้อมูลแบบ bolt-on สำหรับผลิตภัณฑ์ของ บริษัท อื่น ฐานลูกค้าของเราอยู่ในหลักพันดังนั้นฉันไม่ต้องการที่จะใส่ข้อกำหนดที่เราแก้ไขตารางผู้จำหน่ายบุคคลที่สามในทุก ๆ การติดตั้ง โดย"การเปลี่ยนแปลงตาราง"ฉันหมายถึงการเปลี่ยนแปลงข้อมูลตารางไม่ใช่การเปลี่ยนแปลงโครงสร้างตาราง ในที่สุดฉันต้องการให้การเปลี่ยนแปลงเกิดขึ้นในแอปพลิเคชันของฉันแทนที่จะต้องตรวจสอบการเปลี่ยนแปลงเป็นระยะ หลักสูตรที่ดีที่สุดของการดำเนินการให้ความต้องการของฉัน (ไม่ทริกเกอร์หรือสคีแก้ไข, SQL Server 2000 และ 2005) น่าจะเป็นที่จะใช้BINARY_CHECKSUMฟังก์ชั่นในT-SQL วิธีที่ฉันวางแผนที่จะใช้คือ: ทุกๆ X วินาทีจะเรียกใช้คิวรีต่อไปนี้: SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK); และเปรียบเทียบกับค่าที่เก็บไว้ หากมีการเปลี่ยนแปลงค่าไปผ่านแถวตารางโดยแถวโดยใช้แบบสอบถาม: SELECT row_id, BINARY_CHECKSUM(*) FROM sample_table WITH (NOLOCK); …

2
IN เทียบกับตัวดำเนินการใด ๆ ใน PostgreSQL
ความแตกต่างระหว่างINและANYตัวดำเนินการใน PostgreSQL คืออะไร? กลไกการทำงานของทั้งสองดูเหมือนจะเหมือนกัน ใครช่วยอธิบายเรื่องนี้ด้วยตัวอย่างได้ไหม

9
ข้อ จำกัด ของฐานข้อมูลคืออะไร? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คำจำกัดความที่ชัดเจนของข้อ จำกัด ของฐานข้อมูลคืออะไร? เหตุใดข้อ จำกัด จึงมีความสำคัญสำหรับฐานข้อมูล ประเภทของข้อ จำกัด คืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.