`
addday
  • 浏览: 67721 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

关于时间段数据的设计

 
阅读更多

        我现在在设计表时,一般都会加上 date类型的两个字段,begin_dt、end_dt。代表某个时间段的有效数据。

 

        有时间段字段时,可以应用到以下几个场景:

        1、数据的软删除:把end_dt时间,更新为当前时间减一秒。

        2、对报表的历史查询支持:查询某个时间点的有效数据的计算统计,包括关系的字典数据也要用对应时间点有效的。

        3、数据的预设置:预先配置好权限,开始时间设置到生效时间点上。在数据字典上配置不同时间点的动态密钥。菜单的配置,需发布新功能,可预先配置好时间段的新菜单。

 

       这种设计在sap的hrm系统中应用得非常广,比如:教育经历、组织机构、上下级关系、转岗记录等等。

      

分享到:
评论
1 楼 liliang0504 2014-01-24  

相关推荐

    系统概要设计 数据结构设计

    物理设计主要包括设计数据的物理存储结构和存取方法,例如关系、索引、聚簇等,并对这些结构进行评价,以确保时间效率、空间效率和维护成本的平衡。 物理设计的步骤包括确定数据对象、存储位置、存储结构、存取方法...

    嵌_时间段数据查询.zip昆仑通态触摸屏案例编程源码资料下载

    嵌_时间段数据查询.zip昆仑通态触摸屏案例编程源码资料下载嵌_时间段数据查询.zip昆仑通态触摸屏案例编程源码资料下载嵌_时间段数据查询.zip昆仑通态触摸屏案例编程源码资料下载嵌_时间段数据查询.zip昆仑通态触摸屏...

    JAVA实现按时间段查询数据操作

    JAVA实现按时间段查询数据操作 本节主要介绍了JAVA实现按时间段查询数据操作的相关知识点,涵盖了JAVA语言的实践应用、时间段查询、数据操作等方面的知识。 一、JAVA语言基础知识 * JAVA是一种面向对象的编程语言...

    基于Python的数据分析-课程设计(含22页的设计报告)

    基于Python的数据分析-课程设计(含22页的设计报告) 1 需求分析 1 1.1可行性分析 1 1.2功能需求分析 2 2 数据源的获取、读取与数据预处理 3 ...4.5 用户行为, 哪个时间段下单量最高 13 4.6用户行为,客户情况

    数据挖掘课程设计.docx

    例如,对于用户行为分析,可能会发现某些时间段用户活跃度高,从而调整营销策略;对于市场趋势预测,可帮助企业提前规划生产和销售。 整个课程设计项目将覆盖数据挖掘的全生命周期,通过实际操作,学生将掌握从数据...

    简单的C# Winform 获取时间段 控件

    5. 数据绑定(Data Binding):如果控件支持数据绑定,可以将时间段直接连接到数据源,这样在数据更改时,控件的显示也会自动更新。 6. 验证(Validation):在用户选择时间段时,可能需要进行有效性验证,如确保...

    jQuery ui自定义添加某个时间段表单提交_拖动设置时间段表

    这通常涉及到AJAX请求,使用jQuery的`.ajax()`或`.post()`方法,将新的时间段数据发送到服务器,并处理响应以更新页面状态。 在提供的压缩文件"texiao7665_1560680894"中,可能包含了实现这个功能的具体代码示例...

    后台根据时间段查询插件

    【后台根据时间段查询插件】是一种实用的软件组件,它主要功能是允许用户在后台系统中依据特定的时间段范围进行数据检索。这种插件对于数据分析、日志追踪、监控报警等场景尤其有用,因为它能够帮助用户快速定位在...

    小程序日期时间段日历选择

    6. **状态管理**:如果项目中有多处使用到日期选择,可能需要考虑使用状态管理库如`Vuex`的微信小程序版本`wepy-redux`或`Taro Store`来统一管理选择的日期和时间段,避免数据同步问题。 7. **用户体验优化**:为了...

    分月显示时间段(时间日历框架)

    "分月显示时间段"是一个特定的实现方式,它允许用户以月份为单位查看和管理时间区间,提供了一个直观且灵活的方式来浏览和操作时间数据。 该框架的核心功能包括: 1. **分月视图**:用户可以方便地切换不同的月份...

    从海康录像机下载任意时间段视频

    本文将深入探讨如何使用VC6.0编程环境,结合SQL Server数据库,从海康录像机中下载特定时间段的视频录像。 首先,我们要理解VC6.0是一个经典的Microsoft Visual C++开发环境,它支持C++语言编写应用程序。在这个...

    数据挖掘课程设计30篇

    序列模式挖掘则关注时间序列数据中的频繁模式。 在本科课程设计中,学生可能会接触到实际案例,如电商销售数据的分析、社交媒体情感分析、医疗健康领域的疾病预测等。这些项目不仅锻炼学生的编程技能(如Python、R...

    关于猴子吃桃问题的数据结构课程设计报告

    关于猴子吃桃问题的数据结构课程设计报告,是一个典型的算法与数据结构应用实例,旨在通过解决一个趣味性的问题来提升学生对数据结构的理解和编程能力。猴子吃桃问题源于中国古代的一道数学趣题,通常涉及递归和动态...

    oracle按指定时间查询数据如果未查询到继续递减时间段查询(存储过程)

    本文将详细解析一个特定的Oracle存储过程,该过程旨在按指定时间查询数据,如果未查询到,则继续递减时间段进行查询,直至找到数据或达到预设的时间下限。 ### 核心知识点:Oracle存储过程与时间窗口查询 #### 1. ...

    用于显示类似会议室在一天内使用的时间段的插件

    关于标签“显示时间段”,它表明该插件的重点在于时间管理,特别是与时间段相关的数据展示。这样的标签提示我们,插件可能包含以下特性: 1. **时间轴视图**:用时间轴的形式展示会议室的使用情况,使用户能快速扫视...

    数据结构与算法分析课程设计之排课系统

    我们可以创建一个二维数组或者链表结构来表示一天的时间段,每个时间段可以容纳一门课程。每行代表一天,每列代表一个时间段,单元格则用来存放可能被安排的课程。然而,这样的直接表示方式可能会导致空间浪费,因为...

    数据结构课程设计报告,学生成绩管理系统

    【数据结构课程设计报告——学生成绩管理系统】 学生成绩管理系统是一种基于计算机技术的软件应用,旨在优化教育机构中对学生成绩的管理和分析。本报告详细介绍了该系统的课程设计过程,涵盖了需求分析、概要设计等...

Global site tag (gtag.js) - Google Analytics