数据库:建模电子表格的最佳方式
发布时间:2021-03-30 19:03:35 所属栏目:编程 来源:网络整理
导读:我试图找出建模电子表格的最佳要领(从数据库的角度来看),同时思量到: 电子表格可以包括可变数目的行. 电子表格可以包括可变数目的列. 每列可以包括一个值,但其范例未知(整数,日期,字符串). 天生包括数据的CSV文件必需简朴(而且高效). 我想的是: class Cell(
我试图找出建模电子表格的最佳要领(从数据库的角度来看),同时思量到: >电子表格可以包括可变数目的行. 我想的是: class Cell(models.Model): column = models.ForeignKey(Column) row_number = models.IntegerField() value = models.CharField(max_length=100) class Column(models.Model): spreadsheet = models.ForeignKey(Spreadsheet) name = models.CharField(max_length=100) type = models.CharField(max_length=100) class Spreadsheet(models.Model): name = models.CharField(max_length=100) creation_date = models.DateField() 您能想到更好的电子表格建模要领吗?我的要领应承将数据存储为String.我担忧天生CSV文件太慢了. 办理要领您也许想要研究EAV(实体 – 属性 – 值)数据模子,由于他们正试图办理相同的题目.Entity-Attribute-Value – Wikipedia (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读