关于设计SQL表的一些问题
2018-02-27 11:33
225 查看
1.设计问题:
当sql语句输入时,需要输入表名,表名内需要输入日期,而且譬如“第二天安装”这种,sql语句中有两个地方需要输入日期,一个是昨天,一个是今天,这种情况将输入日期的部分用Today,Yesterday等词代替;为了防止在where语句的event.dim.key中出现自定义参数为today,yesterday,所以代替的词用带有“//”的进行代替,例如//Today//,//yesterday//Process:一开始没有date相关,没考虑还要存储多个日期的结果;第二次是因为使用外键,那么不同的id对应的指标可能是不同的,也可能是相同的,但一个index是对应一个不同的sql语句,所以这样做容易混淆,所以还是取消了外键,每个结果和查询都单独做成一行。 Experience:数据库嘴上谈兵很简单,做起来也很简单,但是做对也需要认真的思考和经验,要不会想这次一样闹笑话,做错两次还不自知。多做很重要。
2.画ER图:一个应用有一个id,name,project id,每个app对应多个指标,一个指标有一个sql语句,一个日期有多个指标的多个结果
相关文章推荐
- Mybatis:关于动态生成sql语句的一些问题
- 总结一些关于操作数据库是sql语句还是存储过程问题
- 关于之前的博客《SharePoint无代码工作流设计开发实例——交通费报销流程(三) 》的一些问题的解答
- 关于hive sql的一些小问题
- 关于java gui设计中的一些问题
- 关于iphone界面设计的一些尺寸问题
- 关于一些设计模式(面试小问题,Java篇)
- 关于用MySQL的ER模型设计出来的之后的sql文件无法导入问题[Err] 1115 - Unknown character set: 'utf8'
- 关于前端JSP显示的一些问题
- 关于在.net环境下通过使用LDAP来访问AD,LDAPServer的一些问题?
- 关于ASPNET在IIS一些问题的经验总结
- 关于ASP.NET在IIS一些问题的经验总结(zz)
- [导入]关于ASPNET在IIS一些问题的经验总结
- [全程建模]关于分包的问题——用例、分析模型、设计模型的分包的作用和差异的对话
- 一些关于中文乱码问题的一些解决方案
- 网友与我关于一些GUI编程问题的对话实录
- [全程建模]关于建模技术中界面层开发设计的问题
- 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!
- 关于SqlDataReader不支持分页的问题
- 关于char数组和字符串的一些问题