1

我有一個數據庫,我想在某種工具中可視化。讓我解釋一下基本情況: A公司與A公司和B公司交易。 A公司與A公司,B公司和C公司做生意。 C公司與A公司和B公司交易。如何可視化數據庫中對象之間的關係?

正如你可以看到每個公司都與不同的運輸公司做生意,反之亦然。這些關係可以在數據庫中實現,並且在紙上繪製視覺模型時也很容易。

當然,該模型應該包含數百家公司和運輸公司。所以我想要一個可視化工具,可以顯示這些關係的概述。

我的問題是哪些工具可以用來實現這個?

回答

1

我想你想看看微軟的Visio(獲得2010版本,從數據庫的角度來看,2013幾乎不可用)。

但是,如果我假設正確,你想每個公司創建一個表。不要這樣做!這可能會導致冗餘和數據完整性問題。你只想創建一個表並創建所謂的一元多對多關係。這是可以翻譯成許多不同行的關係,可以涉及同一個表中的許多行。除非你想要我,否則我不會詳細討論,因爲上個月我在數據庫設計課程上花了一週或兩週的時間,只是在多對多的關係上,而且有點複雜。

相關問題