[英]how to handle database tables with similar fields
我有數據庫表申請人 , 電池 , 逆變器和太陽能電池板 。 “ 電池” ,“ 逆變器”和“ 太陽能電池板”上的表字段相同,
<!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; border-collapse: collapse; } th, td { padding: 5px; text-align: left; } </style> </head> <body> <table style="width:100%"> <caption>Separate Databse Table</caption> <tr> <th>Battery</th> <th>Inverter</th> <th>Solar Panel</th> </tr> <tr> <td>Total Number</td> <td>Total Number</td> <td>Total Number</td> </tr> <tr> <td>Capacity</td> <td>Capacity</td> <td>Capacity</td> </tr> <tr> <td>Voltage</td> <td>Voltage</td> <td>Voltage</td> </tr> </table> <hr> <table style="width:100%"> <caption>Single Databse table</caption> <tr> <th>Type</th> <th>Total Number</th> <th>Capacity</th> <th>Voltage</th> </tr> </table> </body> </html>
是的,您應該使用單個表來區分字段(如上所述)。
類型(電池,逆變器,太陽能面板)總數容量
您可以在其中添加申請人表的外鍵。
它是基於觀點的,但是有些事情可以幫助您做出決定,
如果您對這些問題的回答是肯定的,則可以為您的對象創建一個父對象並將其映射到單個表。 如果存在這種概括,則可以預測新對象與這三個對象之間將存在更多的關系,因此,單個表解決方案可以簡化數據庫設計和數據庫理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.