當我將ER轉換爲SQL DDL時,我需要僅爲實體或關係創建表?將ER轉換爲SQL DDL
-1
A
回答
0
這取決於你有什麼樣的關係。如果它是多對多的關係,那麼它必須爲關係本身提供一個單獨的表格。任何方式你可以搜索谷歌ER圖到關係數據庫或查看作者Hoffer的現代數據庫管理系統的關係模型章節的教科書。
0
您需要爲每個ENTITY創建一個CREATE TABLE語句。
您的關係船通常以這些表之間的FOREIGN KEY CONSTRAINTS或FOREIGN KEY INDEXES形式實現。
0
每個實體都成爲一個表,每個多對多的關係變成一張表。
也將子列(FK列)添加到(子)表中。當您在例如DeZign for Databases中創建N:M(多對多)關係時,您會看到自動創建交點表。自動添加的列首先是兩個表的主鍵的列。你可以看到,在這段錄像: http://www.datanamic.com/support/vd-dez001.html
1
是的,你需要創建兩個實體和關係表。另外,請記住,您必須包含外鍵並鏈接您的表
相關問題
- 1. 將MySQL DDL轉換爲SQL Server DDL
- 2. 將Oracle或Sql Server DDL轉換爲Derby
- 3. 將DDL Oracle轉換爲Postgres
- 4. 將XML數據轉換爲ER圖
- 5. 將ER圖轉換爲關係圖
- 6. 如何將我的ER圖轉換爲sql?
- 7. 將ER關係圖中的關係屬性轉換爲SQL
- 8. 轉換MSSQL DDL到MySQL DDL
- 9. 如何將RDBMS DDL轉換爲Hive DDL腳本
- 10. 轉換ER圖到SQL代碼
- 11. 轉換ER到關係
- 12. sql:將ER圖轉換爲關係映射(多值屬性?複合屬性?)
- 13. 將ER模型轉換爲邏輯模型
- 14. 如何將三元(三元)ER圖轉換爲二元圖?
- 15. 將MS Access.adp轉換爲ASP.Net轉換:DLookup轉換爲SQL
- 16. 將.db(sqlite3)轉換爲.sql
- 17. Ruby將sql轉換爲Arel
- 18. 將SQL轉換爲HQL?
- 19. 將SQL轉換爲HQL
- 20. SQL將行轉換爲列
- 21. SQL - 將varchar轉換爲datetime
- 22. 將LINQ轉換爲SQL
- 23. 將此SQL轉換爲LINQ
- 24. Sql - 將行轉換爲cloums
- 25. 將SQL轉換爲LINQ
- 26. 將Graphql轉換爲SQL?
- 27. 將Excel Formual轉換爲SQL
- 28. 將SQL轉換爲DQL
- 29. SQL將INT轉換爲datetime
- 30. 將SQL轉換爲sqlalchemy
我已經表示ER,現在我需要創建對應於該ER的表(sql ddl) –