- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海交通大学高级数据库课件陆朝俊temporalDB解读
上海交通大学计算机科学与工程系陆朝俊 查询例 Q1: 当Smith是其经理时,雇员125的工资. SELECT salr FROM S, M WHERE S.eno = M.eno and M.eno = 125 and M.mgr = ‘Smith’ WHEN S.INTERVAL OVERLAP M.INTERVAL Q2: 查询雇员23的接替Jones的经理,并查询这个事件发生时间. SELECT B.mgr, B.TIME-START FROM M A, M B WHERE A.eno = B.eno AND A.eno = 23 AND A.mgr = ‘Jones’ WHEN B.INTERVAL FOLLOWS A.INTERVAL 上海交通大学计算机科学与工程系陆朝俊 时态联接 特殊语义: 结果表的有效时间是两个联接表的有效时间的重叠部分. 先组装非时态属性(叉积),然后排除掉不满足WHERE和WHEN中条件的元组. 然后对每一条组装元组检查其源元组的有效时间是否重叠. 重叠则输出一条联接元组,其有效时间是两个源元组有效时间的交. 不重叠则排除此元组. 上海交通大学计算机科学与工程系陆朝俊 时态联接例 PROBLEMS Patient Problem TS TE -------------------------------------------------------------------------- J. Smith P1 14/Feb/1998 1/Mar/1998 J. Smith P2 10/Mar/1998 Now P. Jones P3 1/Apr/1998 12/May/1998 R. Franks P3 13/Feb/1998 1/Jun/1998 DRUGS Patient Drug VS VE ----------------------------------------------------------------------- J. Smith D1 20/Mar/1998 12/May/1998 P. Jones D1 1/Apr/1998 6/Jun/1998 R. Franks D2 4/Feb/1998 14/May/1998 时态联接例(续) 查询:求病人的病症和用药组合情况. TEMPORAL SELECT T1.Patient, T1.Problem, T2.Drug FROM PROBLEMS AS T1, DRUGS AS T2 WHERE T1.Patient = T2.Patient 结果表: Patient Problem Drug TS TE ------------------------------------------------------------------------------ J. Smith P2 D1 20/Mar/1998 12/May/1998 P. Jones P2 D1 1/Apr/1998 12/May/1998 R. Franks P3 D2 13/Feb/1998 14/May/1998 上海交通大学计算机科学与工程系陆朝俊 查询时间戳 查询满足特定条件的时间点或时段. 查询目标包含后缀算符TIME-START或TIME-END. 算符inter (即intersect): [a,b] inter [c,d] = [max(a,c), min(b,d)] 上海交通大学计算机科学与工程系陆朝俊 时间查询例 求所有雇员当工资低于40K时的经理与工资变动情况,并查询时段交集. SELECT M.eno, mgr, salr, (M inter S).TIME-START, (M inter S). TIME-END FROM S, M WHERE S.eno = M.eno AND salr 40K WHEN S.INTERVAL OVERLAP M.INTERVAL 上海交通大学计算机科学与工程系陆朝俊 时态排序 时态DB中,一个实体的多个版本都与各自的非时变键(TIK)相关联. 各时态版本有内在的序,查询可能需要直接引用这个序. 时态关系称为时态有序的,如果具有相同TIK的所有元组按时间戳升序排序
您可能关注的文档
最近下载
- BIM建模——Revit建筑设计PPT教学课件(全707页).ppt VIP
- 钢筋翻样自动计算excel表格.xls VIP
- 高中数学竞赛(强基计划)历年真题练习 专题14 初等数论 (学生版+解析版).docx
- 高中数学竞赛(强基计划)历年真题练习 专题13 数学归纳法 (学生版+解析版).docx
- 钢筋笼(螺旋箍筋)工程量自动计算表.xlsx VIP
- G平法识图与钢筋量计算.pptx VIP
- 2024华医网继续教育心血管病预防与康复题库答案.docx VIP
- 雷克萨斯is250维修手册m be 0023.pdf VIP
- 2020年国家公务员考试面试真题(海关+海事局).doc VIP
- 桩钢筋笼自动计算简表(精算版).xls VIP
文档评论(0)