智能建筑数据库技术初探
2015-02-18毛文根
现代建筑电气 2015年1期
毛文根
(中国光大银行重庆分行,重庆 400010)
0 引言
智能建筑中有许多既相对独立又相互关联的智能系统,这些系统有着各具特色的数据库,从总体上看,它们具有实时性、分布性、互操作性及异构性等特点。众多不同类型数据库的集成管理是智能建筑系统集成成败的关键。
1 智能建筑中数据及数据库的特点
智能建筑数据库中的数据必须具有以下特性:
(1)独立性。包括:物理数据独立性,即改变内部模式时无需改变概念或外部模式,数据库物理存储的变动不会影响访问数据的应用程序;逻辑数据独立性,即修改概念模式时无需修改外部模式(有时只需重新定义映射)。
(3)持续性。数据在整个设定有效期内稳定保持。
(4)安全性。数据库中数据不得被非法更改或外泄。
同时,智能建筑数据库中的数据也具有其他的一般特性,如一致性、非冗余性等。
2 智能建筑数据库管理系统(DBMS)的设计目标
数据库包含数据、联系、约束和模式四个主要组成部分。数据库管理系统(DBMS)则是为数据库访问服务的软件,它应为支持应用程序和操作数据库中的数据提供下列服务:
(1)事务处理。事务使数据库从一个一致状态转入另一个一致状态,包括启动、提交和放弃三种事务操作。这一功能在BAS、FAS、防盗报警等系统中应用极广。
(2)并发控制。用于协调数据库操作进程的并发控制和对共享数据的访问,并处理可能发生的冲突。这一功能对数字式(或半数字式)电视监控系统、OAS及VOD等多媒体系统非常重要。……
登录APP查看全文
