zoukankan
html css js c++ java
继承历史属性的实体表设计
实体有历史变化,历史变化要求能回溯,有些属性要继承到现状中,即要求从现在的实体能迅速查询到有历史的属性。以房屋为例,房屋会发生现状变更,或者有测绘的实测替换预测,一般都要求能查询出所有的历史情况,所以要保留历史情况,但是过往房屋登记的产权或抵押,现状也要能迅速查询到。
设计表如下:
字段
说明
OldFID
被替换的房ID
NewFID
替换后的房ID
NowFID
现状的房ID,默认值与NewFID一样
替换时,根据新旧ID加入记录(OldFID,NewFID,NewFID),并且执行更新:
update XXX set NowFID=NewFID where NowFID=OldFID。
这样,既保持了历史链,又能从NowFID迅速查询到所有的旧FID,进而查询到历史业务属性。
查看全文
相关阅读:
西电大第十六届程序设计竞赛 A-GRE
浙南联合训练赛 B-Laptops
STL之multimap
Python编程练习:平方值格式化
Python编程练习:使用 turtle 库完成玫瑰花的绘制
Python编程练习:简单的闹钟提醒
Python编程练习:使用 turtle 库完成叠边形的绘制
Python编程练习:使用 turtle 库完成正方形的绘制
Python编程练习:使用 turtle 库完成六边形的绘制
Spark 介绍
原文地址:https://www.cnblogs.com/Render/p/601229.html
最新文章
oracle数据库备份
ubuntu查找软件包
解决ckeditor中文路径无法下载,无法显示图片问题
Hdoj 2717.Catch That Cow 题解
Hdoj 1312.Red and Black 题解
Hdoj 1253.胜利大逃亡 题解
Hdoj 1374.Knight Moves 题解
Hdoj 1003.Max Sum 题解
Leetcode 209.长度最小的子数组 By Python
Leetcode 11.盛最多水的容器 By Python
热门文章
Hdoj 1421.搬寝室 题解
Hdoj 1058.Humble Numbers 题解
Hdoj 1160.FatMouse's Speed 题解
火柴棒等式
浙南联合训练赛 H
浙南联合训练赛 D
List the Books
动态规划 Common Subsequence
TZOJ 数据结构实验--循环队列
TZOJ 数据结构实验--静态顺序栈
Copyright © 2011-2022 走看看