pycharm用plotly
时间: 2023-09-22 21:10:18 浏览: 171
pycharm运行程序时看不到任何结果显示的解决
5星 · 资源好评率100%
根据引用中的信息,视图和中间表是数据库设计中常见的两种选择。使用视图的方案是通过查询入库和出库单据的视图来计算当前的库存。而使用中间表的方案是通过维护一个库存表来记录当前的库存数量。
使用视图的方案相对简单,适用于原型阶段或数据量较小的情况。系统只需要记录入库和出库单据,库存的计算由DBMS在查询视图时进行。然而,视图方案在性能方面可能存在一些问题。每次查询库存都需要扫描入库和出库单据,查询时间较长。而且,查询库存视图时可能会对入库和出库单据加锁,导致处理时间延长或失败。如果库存视图与其他表或视图连接,构成复杂的SQL时,由于索引不能有效使用,查询速度会更慢。
使用中间表的方案相对复杂一些,适用于数据量较大或需要对库存进行更多分析的情况。在入库和出库时,需要更新库存表的SQL会对处理速度有一些影响,但由于更新只影响出入库的SKU,与查询库存表并发时,加锁时间非常短,影响较小。而且,库存表上可以建索引,查询速度比视图快很多。
综上所述,如果是原型阶段或数据量较小,可以使用视图方案。而如果数据量较大或需要对库存进行更多分析,则可以考虑使用中间表方案。
至于您提到的pycharm和plotly的使用,这两个工具并不直接涉及数据库设计中视图和中间表的选择。PyCharm是一种集成开发环境(IDE),用于编写和调试Python代码。而Plotly是一种用于创建和分享数据可视化的Python库。您可以使用PyCharm来编写和运行Python代码,包括使用Plotly来创建各种类型的图表和可视化。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [数据库设计-视图与中间表的比较](https://blog.csdn.net/xo_zhang/article/details/8507297)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [浅谈MYSQL中的基本表、中间表、临时表、派生表和视图](https://blog.csdn.net/weixin_44863976/article/details/102789392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文