zoukankan      html  css  js  c++  java
  • 关于设计SQL表的一些问题

    1.设计问题:

    当sql语句输入时,需要输入表名,表名内需要输入日期,而且譬如“第二天安装”这种,sql语句中有两个地方需要输入日期,一个是昨天,一个是今天,这种情况将输入日期的部分用Today,Yesterday等词代替;为了防止在where语句的event.dim.key中出现自定义参数为today,yesterday,所以代替的词用带有“//”的进行代替,例如//Today//,//yesterday//

    2.画ER图:一个应用有一个id,name,project id,每个app对应多个指标,一个指标有一个sql语句,一个日期有多个指标的多个结果
    Process:一开始没有date相关,没考虑还要存储多个日期的结果;第二次是因为使用外键,那么不同的id对应的指标可能是不同的,也可能是相同的,但一个index是对应一个不同的sql语句,所以这样做容易混淆,所以还是取消了外键,每个结果和查询都单独做成一行。
     
    Experience:数据库嘴上谈兵很简单,做起来也很简单,但是做对也需要认真的思考和经验,要不会想这次一样闹笑话,做错两次还不自知。多做很重要。
  • 相关阅读:
    修改weblogic jvm启动参数
    weblogic部署步骤
    weblogic安装步骤
    sqldeveloper 导出数据库
    VO与PO 的理解
    【Hyper-V】与【VirtualBox】【VMware】冲突的解决方法
    xstream 实现simplebean2xml ,xml2simplebean
    eclipse中SVN报错解决
    点击eclipse包报错
    myeclipce项目导入eclipse中报错
  • 原文地址:https://www.cnblogs.com/xym4869/p/8477979.html
Copyright © 2011-2022 走看看