时态数据库浅析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6) 快照关系(snapshoot relation): 即传统的关系。可替换的名称有: 关 系 (relation), 传 统 的 关 系 (conventional relation), 静 态 关 系 (static relation)。
7) 时 态 关 系(temporal relation): 是 指 同 时 支 撑 事 实 的 有 效 时 间 和 事务时间的关系, 也称为双时态关系(bitemporal relation)。
8) 事 务 时 间 片 算 子(transaction timeslice operator): 用 于 处 理 带 事 务时间的关系的事务时间操作。
9) 有效时间片算子(valid timeslice operator): 用于处理带 有 效 时 间 的关系的有效时间操作。
10) 时态元素(temporal element): 是 n 维时间坐标上有限个 集 合 的 并 。 时 态 元 素 在 集 合 论 的 与 、或 、非 操 作 下 是 封 闭 的 。
11) 年历(chronon): 是一种时间单位制。 12) 时间戮( timestamp) : 是一个具体时间值。 13) 生命周期(lifespan): 一个数据库对象存在的时间称为该数据库 对 象 的 生 命 周 期 。数 据 库 对 象 在 现 实 模 型 中 存 在 的 时 间 称 为 有 效 时 间 的 生 命 周 期 。数 据 库 对 象 在 数 据 库 中 存 在 的 时 间 称 为 事 务 时 间 生 命 周 期。
ห้องสมุดไป่ตู้
14) 时 态 均 匀(temporally homogeneous): 一 个 时 态 元 组 是 时 态 均 匀 的仅当它的每个属性值的生命周期是一致的。
15) 时刻(instant): 时间轴上的一个时间点称为时刻。 16) 区间(interval): 两个时间点之间所有时间组成的集合。 17) 时态表达式(temporal expression): 由时间变量和常量等用时 态 操作有机构成的表达式。 18) 独 立 于 时 间 的 属 性(time- invariant attribute): 它 是 指 属 性 值 不 随时间变化的属性。 19) 时变属性(time- varying attribute): 它是指属 性 值 可 随 时 间 变 化 的属性。 有 效 时 间 和 事 务 时 间 是 时 态 数 据 库 中 两 个 很 重 要 的 概 念 。在 数 据 库中, 有效时间和事务时间是任何一个对象均具有的时间属性。时间 从本质上讲是一维的, 但在数据库中, 对象的存在或发生的时间即有 效时间是用数据库记录的, 这些对象又有一个在数据库中记录的时 间, 即事务时间。这两个时间对对象来说是相互独立的, 即事务时间可 以是在有效时间之前、相等或之后。因此可以说, 对在数据库中的任意 对象, 其时间属性是二维的。 1.2 时态数据库的分类 早期的时态数据库研究者们大都把注意力集中在关系模型基础 上增加时态信息管理功能, 由此得到了许多我们现在称为时态关系模 型的数据模型, 从时态数据库支持的时态信息来分时态数据模型可以 分为: 1) 仅支持有效时间。 2) 仅支持事务时间。 3) 同时支持有效时间和事务时间。 按这样的划分方式可将现有的时态数据库分为以下几类: 快照数 据库, 回滚数据库, 历史数据库, 时态数据库。 2.面向对象的时态模型 2.1 面向对象的数据库技术 2.1.1 面向对象的数据库技术基本特征 20 世纪 80 年代末, Atkinson 根据自身的研究经验, 发表了面向对 象数据库系统宣言, 第一次以宣言的形式对面向对象数据库系统的概 念 和 特 征 进 行 了 讨 论 。该 宣 言 描 述 了 做 为 一 个 合 格 的 面 向 对 象 数 据 库 系统所具备的主要性质和特征。这些特征可以分为三个方面: 1) 必备的: 被称作面向对象数据库系统必须满足的特征, 它们是, 复 杂 对 象 、对 象 标 识 、封 装 性 、类 型 或 类 、继 承 性 及 迟 后 绑 定 重 载 、可 扩 充 性 、计 算 完 备 性 、持 久 性 、辅 存 管 理 、并 发 性 、恢 复 性 和 即 时 查 询 功 能。 2) 可选类: 为了使系统更完善可添加的功能。它们是多重继承性、 类 型 检 查 和 推 理 、分 布 、设 计 事 务 处 理 和 版 本 。 3) 开放的: 设计人员可选择的特征。它们是程序设计范型、表示系 统 、类 型 系 统 及 单 一 性 。 2.1.2 面向对象数据库的设计思想 面向对象数据库的基本设计思想是一方面是把面向对象语言向 数据库方向扩展, 使应用程序能存取并处理对象, 如同这些对象在一 个无限的虚拟内存中; 另一方面扩展数据库系统, 使其具有面向对象 的特征, 提供一种综合的语义数据建模概念集, 以便对现实世界中复 杂应用的实体和联系建模。 2.1.3 面向对象数据库的实现方法 面 向 对 象(Object- Oriented, OO)数 据 库 系 统 是 数 据 库 与 OO 技 术 相 结 合 的 产 物 。面 向 对 象 数 据 库(OODB)产 生 之 初 就 受 到 整 个 学 术 界 和 工业界的关注。在面向对象技术和数据库技术相结合( 下转第 70 页)
2) 事务时间(transaction time): 一个数据库实体从被存入数据库的 某个时间点开始, 将一直存在于数据库中直到它被逻辑删除为止。一 个数据库实体在逻辑上存在于数据库的时间称为该数据库实体的事 务时间。通常, 事务时间由数据库系统产生和提供。可替换的名字有注 册 时 间 (registration time), 外 在 时 间 ( extrinsic tima) , 物 理 时 间 (phsical time).
3) 用户定义时间(user- defined time): 用 户 根 据 某 种 需 要 定 义 的 时 间, 与事务时间和有效时间无关。
4) 有效时间关系(valid- time relation): 是指支撑事实的有效时间的 关系也可称为历史关系(historical relation)。
5) 事 务 时 间 关 系(transaction- time relation): 是 指 支 撑 数 据 库 事 务 时间的关系。也可称为滚回关系(rollback relation)。
蠕 虫 病 毒 , 俗 称 “U 盘 杀 手 ”, 该 病 毒 把 病 毒 文 件 拷 贝 到 多 个 目 录 中, 修改系统注册表的启动项, 通过软盘和 U 盘进行传播, 导出软盘和 U 盘中的 DOC 文件名, 把生成的 ww.txt 文件复制到指定目录。此类病 毒用主流杀毒软件即可杀除。
“WORD 文档杀手”( Trojan/DelDoc) , 一旦用户将感染了该病毒的 U 盘接入电脑, WORD 文档杀手病毒就会自动运行, 导致所有 WORD 文档神秘失踪。为了预防这类病毒的破坏,江民反病毒专家建议广大 用户安装最新的杀毒软件,及时升级病毒库, 开启病毒实时监控。江民 杀毒软件 KV2006 的接入移动存储设备自动查毒功能, 可有效杜绝 此 类病毒从 U 盘入侵电脑, 专家并建议用户在使用 U 盘时,尽量不要开 启自动运行功能或直接双击打开 U 盘。为了信息安全的需要, 我们应 该做到以下几点:
1.时态数据库概述 1.1 时态数据库概念
一些盛名于时态数据库的专家对时态数据库中的一些基本概念 做了一个分类, 这种分类根据 4 个命名要求和 9 个命名分类标准给 出, 反映了时态数据库的一些基本概念, 现做一简要论述:
1) 有 效 时 间(valid time): 在 现 实 模 型 中 一 个 事 实 为 真 的 时 间 称 为 该 事 实 的 有 效 时 间 。有 效 时 间 可 能 跨 越 过 去 、现 在 以 及 将 来 。通 常 有 效 时间由用户来提供。可替换的名字有现实世 界 时 间(real- world time), 内在时间(intrinsic time)逻辑时间(logic time)。
3.网络病毒对移动存储设备的危害及防治 利用微软系统 AUTORUN 自动播放功能的病毒进入 2007 年以后
一直居高不下, 几乎所有新的木马病毒都具备了这一传播特征。例如 年度十大病毒“熊猫烧香”、“ANI 病毒”等都可利用 AUTORUN 自动播 放功能通过 U 盘传播。据不完全统计,中国国内的 U 盘和移动硬盘的 保 有 量 在 2006 年 已 经 突 破 3000 万 只 。U 盘 和 移 动 硬 盘 已 经 成 为 了 IT 从 业 人 员 以 及 商 务 人 士 必 备 的 基 本 沟 通 工 具 。阻 止 病 毒 通 过 U 盘 等移动存储设备疯狂传播, 已经成为反病毒厂商面临的主要问题之 一 。[3]
79
科技信息
○IT 技术论坛○
SCIENCE & TECHNOLOGY INFORMATION
2008 年 第 25 期
(多文本格式)保存文件, 这种格式就没法利用宏, 或者要求对方拷贝文 本并直接粘贴到另一封电子邮件。你不妨考虑索性关闭 Word 的宏功 能。另外, 在打开 Excel 的附件之前, 也有三思而行 , 因 为 它 可 能 含 有 宏。
科技信息
○IT 技术论坛○
SCIENCE & TECHNOLOGY INFORMATION
2008 年 第 25 期
时态数据库浅析
李争艳 李贞双 ( 南阳师范学院计算机与信息技术学院 河南 南阳 473061)
【摘 要】数据库技术的广泛应用对时态信息的管理提出了挑战, 而在面向对象数据库模式上扩展时态信息处理能力正成为数据库技术发 展的一个重要趋势。本文介绍了时态数据库的概念、数据模型, 面向对象数据库的概念和实现方法。
【关键词】面向对象; 时态数据库
0.引言 迄 今 为 止 , 传 统 关 系 数 据 库 RDB 经 过 30 多 年 的 发 展 , 在 数 据 库
方面取得了极大的成功, 提出并发展了一系列标准的数据库技术。但 是, 随着数据库应用的日益发展, RDB 的缺陷也日益显现出来。在 80 年代中后期出现了面向对象技术, 它为形成适合高级数据库应用的数 据 模 型 奠 定 了 很 好 的 基 础 。 面 向 对 象 数 据 库 扩 充 了 关 系 数 据 库 、它 能 够管理复杂对象 ( 如 列 表 、矩 阵 、数 组 等 ) , 模 拟 复 杂 对 象 的 复 杂 行 为 , 并具有强有力的类型定义工具。当然, 它也支持面向对象技术中的概 念。但是面向对象数据库 OODB 的缺陷是, 它目前仍然不是市场上的 主流数据库, 主要是因为 OODB 技术还不是很成熟, 而且与 RDB 不兼 容。近年来, 在对象模型上添加时态信息管理成为时态数据库领域研 究的一个重要方向, 而面向对象的时态数据模型的研究也必将对时态 数 据 库 技 术 的 进 一 步 发 展 起 到 重 要 的 推 动 作 用 。因 此 时 态 数 据 库 技 术 应运而生。
2.8 提防附件 如果没法确定嵌在里面的文件类型或为什么要发 给自己, 你就要提防附件。即使知道发送者是谁, 也千万不要打开这类 文件。病毒会悄无声息地感染计算机, 潜伏几周甚至几个月。
2.9 账号和密码保护 账号和密码保护可以说是系统的第一道防 线, 目前网上的大部分对系统的攻击都是从截获或猜测密码开始的。 一旦黑客进入了系统, 那么前面的防卫措施几乎就没有作用, 所以对 服务器系统管理员的账号和密码进行管理是保证系统安全非常重要 的措施。系统管理员密码的位数一定要多, 至少应该在 8 位以上, 而且 不要设置成容易猜测的密码, 如自己的名字、出生日期等。对于普通用 户, 设置一定的账号管理策略, 如强制用户每个月更改一次密码。对于 一些不常用的账户要关闭, 比如匿名登录账号。
相关文档
最新文档