เรามี SQL Server ที่ใช้งานจริงและเดสก์ท็อปของฉันมีซอฟต์แวร์ SQL Server 2008 R2 Management Studio ติดตั้งอยู่ เมื่อเร็วๆ นี้ฉันได้รับมอบหมายให้ทำการขุดข้อมูลบนฐานข้อมูลเซิร์ฟเวอร์ของเรา
เรามีตารางประมาณ 100 ตารางขึ้นไป และเป็นเรื่องยากสำหรับฉันที่จะดูว่าตารางเกี่ยวข้องกันหรือถูกสร้างขึ้นอย่างไร
สำหรับสถานการณ์เฉพาะฉันได้รวม 3 ตารางไว้ใน 100 ตารางที่เรามี - แต่ฉันไม่สามารถกำหนดได้ว่าตารางเหล่านี้เกี่ยวข้องกันอย่างไร ฉันหมายถึงถ้าเพียงฉันรู้ว่าคอลัมน์ในตารางนั้นเป็น PK / FK ของคอลัมน์อื่น ๆ ฉันเท่านั้นที่สามารถดำเนินการบางอย่างด้านล่างเพื่อแยกข้อมูล -
SELECT *
FROM tablea,tableb
WHERE tableb.id = tablea.id
และทำการขุดข้อมูลกับชุดข้อมูลผลลัพธ์
โปรดแจ้งให้เราทราบว่าฉันจะได้รับตารางทั้งหมดและรายละเอียดที่เกี่ยวข้องได้อย่างไร เครื่องมือใดที่ฉันสามารถใช้เพื่อให้สามารถแยกข้อมูลเพิ่มเติมเช่นข้างต้นหรือสามารถทราบการออกแบบฐานข้อมูลได้
ฉันพยายามสร้างไดอะแกรม DB แต่แสดงข้อผิดพลาดด้านล่าง:
ฉันจำเป็นต้องติดตั้งเครื่องมืออื่นหรือไม่?
ด้านล่างนี้เป็นรายละเอียดเวอร์ชัน MS SQL Studio ของฉัน:
JOIN
ใน ANSI-92 SQL Standard (มากกว่า 20 ปี ที่แล้ว) และไม่สนับสนุนการใช้งาน - person marc_s   schedule 22.04.2015