轨枕
- 使用Google Spreadsheets,我需要输入结构如下所示的数据。
- 将有多个“象限”
- 每个“象限”可以包含一个或多个“天”,
- 每个“天”可以包含一个或多个“时间”。
- 这些数据最终将被导入到某些后端数据库(例如,Access DB,SQL,MySQL)中。
- 问题:我每天如何代表多次?是否创建新行?
象限一队赛程
- 星期日
- 周一
- 6:00 AM-红队
- 10:00 AM-黄队
- 下午3:30-绿色团队
- 周二
- 周三
- 周四
- 星期五
- 周六
花生
我不太确定您期望什么答案,但是想要发布图像(可能还有长度!),这就是为什么这不是评论。
不良的数据布局需要更改以帮助提高易读性或进行更改以促进进一步的处理,这是IMO的一个非常大的问题–似乎比新手更容易理解(参见Kruger-Dunning)。同样,仅是我的观点,但我认为关于SO的所有问题中有一半都将数据布局作为一个整体或部分问题。
一些建议:
- 对于数据库,总是有一个索引(ID)来标识唯一的记录(行)。通常会自动添加。
- 尝试确保每个字段的每个记录都是完整的(空值可能会引起问题)。似乎不需要ID6。
- 使用日期而不是星期几(从日期起算比从日期起算更容易!)
- (个人偏爱–并不总是可行的)对日期使用“科学”表示法(YYYYMMDD)可以避免“美国”和“英国”系统之间的歧义,以及避免在它们之间进行切换的麻烦。
- 使用24小时制(为
AM
和节省空间PM
,减少歧义,并且通常更易于处理)。
- 不是那么重要,但现在(如果需要的话查找表)应考虑规定,如
YL
为Yellow
,而不是不确定的长度字符串-保存在数据存储成本这么少,更速赢/赢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句