2013-09-30 78 views
0

我正在使用MS Access 2013,並開始學習SQL。我編寫了我的SQL數據庫(它所做的只是製作一堆表),我不想在Access中實際編寫任何內容,我只想引入我的SQL並請求關係表圖,因爲我的教授想要這個特定的表圖。有人能告訴我如何做到這一點?當我嘗試引入SQL時,它給了我錯誤,說它期望INSERTS,DELETES等,但我沒有任何實際數據。我試圖查看它,但Access和SQL上的所有內容都是關於查詢,我不認爲這就是我所追求的。從SQL生成表格

+0

術語「sql數據庫」含糊不清。 Oracle使用sql。這是一個oracle數據庫嗎? –

+0

是的。我爲Oracle 9i編寫了此數據庫,並使用SQL * Plus對其進行了測試。 – John4562

+0

這只是一個SQL文件。它實際上由DROP TABLE X,CREATE TABLE X,DESCRIBE TABLE X組成。它爲一堆表格做了這個工作。我只想要表格關係圖。 – John4562

回答

0

您的數據庫架構應具有以下內容。

1 - one create database statement 
2 - one to x create tables statements 
3 - primary keys for the each table 
4 - foreign keys to express relationships. 
5 - other object when business requirements need them. 

http://en.wikipedia.org/wiki/Database_schema

鑑於此架構中,TSQL文件可以加載到任何良好的建模工具像ERWIN生成一個圖表。

如果你想從MS Access做到這一點,你可以。在幕後,MS Access確實支持查詢生成器中的SQL,您可以使用表格窗口。

另一方面,您可以將MS Access鏈接到SQL數據庫(所有表),並仍然使用表格窗口。