原文:常见数据库设计(2)——历史数据问题之单记录变更

在各种应用软件中,客户总是希望看到自己操作关键业务的历史数据 更或者是将来的历史数据,如本年计划明年的商品价格 ,并且要跟踪变化来源于哪一个版本。历史记录,如果我们按某次修改时,需要新增的记录条件的角度来看,如果只需要新增一条记录 如商品价格的变动,一次只变动 ,我们称之为单记录变更 如果我们需要新增一条记录,并且还需要在不同的表中新增对应的详细记录并且是一对多的关系时 如报价时,我们需要储存报价 ...

2012-06-05 01:31 0 5066 推荐指数:

查看详情

常见数据库设计(3)——历史数据问题之多记录变更

关于历史数据的单记录变更常见数据库设计(2)——历史数据问题之单记录变更 1.概述 在保存客户操作历史数据时,有一种数据,如标书的标书流水+标书清单、细化方案的细化方案流水+细化方案清单、商品价格的价格变动流水+变动清单等等。这样的历史数据,它们都有一个控制流水版本的主流水表,还有一个 ...

Wed Aug 29 06:13:00 CST 2012 1 6767
记录-数据库历史数据查询、恢复

参考博客:https://blog.csdn.net/yelllowcong/article/details/78459484 一、起因 想着在测试执行update语句,不小心在正式执行了,而且where条件写的有问题,把想要更新之外的数据也更新了。 二、首先查询某张表的历史数据 ...

Sat Feb 19 01:57:00 CST 2022 1 835
常见数据库设计(4)——树形结构数据

1 概述树形数据,主要关注的是:1> 如何将数据高效地以树形的形式展现给用户2> 通过某个节点找到所有的父节点。3> 获取某个节点的所有的后继节点(包括子节点的子节点)至于添加、修改、删除和通过一个父节点获取对应的子节点,都是可以很容易的实现。 2 邻接模型2.1业务:文件存放 ...

Wed Aug 29 18:39:00 CST 2012 19 33056
常见数据库设计(1)——字典数据

在稍大一些的项目中,我们总是需要管理各种各样的类型类型数据(如商品类型、游戏类型。。。)。对于这些类型的管理类似,如果为每一种类型都建立一张表去维护(而在项目中,正常出现50种类型),那工作量是可想而之大,并且我们不得不去了解每一个类型表的名字,以去关联它。 因此,我们需要一种数据 ...

Wed May 30 18:33:00 CST 2012 1 34213
常见数据库优化方案(九)

MySQL性能调优的10个方法 1、数据表存储引擎的选择 除非你的数据表使用来做仅仅读或者全文检索 (相信如今提到全文检索,没人会用 MYSQL 了)。你应该默认选择 InnoDB 。你自己在測试的时候可能会发现 MyISAM 比 InnoDB 速度快。这是由于: MyISAM 仅仅缓存索引 ...

Thu Apr 12 18:00:00 CST 2018 0 1067
常见数据库SELECT结果只显示前几条记录方法汇总

常见数据库SELECT结果只显示前几条记录方法汇总 为了查看数据表中的数据情况。经常会遇到想让查询结果只显示N行,比如只显示10行的情况。不同的数据库有不同的关键字和SELECT实现语法。 1、SQL Server数据库select top 10 * from ...

Mon Jan 04 05:57:00 CST 2021 0 1297
数据库常见数据类型和约束

常用数据类型 MYSQL数据库支持多种类型,大致可以分为三个类型:数值型、时间/日期型和字符型 在这里就列举一些我们常用的数据类型 1、数值型 表示整数型数据类型(tinyint、smallint、mediumint、int) 浮点型数据类型(float、double) 用法 ...

Sun Aug 25 18:39:00 CST 2019 0 617
股票历史数据

腾讯 分时成交 当天 http://stockhtm.finance.qq.com/sstock/quotpage/q/600103.htm#detail http://stock.gtimg. ...

Mon Nov 28 05:31:00 CST 2016 0 3026
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM