王轶宏
(大庆油田勘探开发研究院信息室,黑龙江大庆 163000)
在数据库系统设计时,要综合考虑组成数据库系统功能模块的具体描述,主要包括系统数据描述、数据字典的定义、系统数据正确性维护、数据存取分析、查询与事务的执行、处理以及系统数据的安全与可靠性保护设计等相关功能。
实时数据库管理系统(RTDBMS)是根据系统运行的特点,系统执行的事务和数据处理都具有定时限制的数据库管理系统。RTDBMS中通过数据库处理事务的时间来实现数据处理时间限制的,所以可以将数据处理的时间限制的数据库系统成为RTDBMS,很明显,RTDBMS的正确性不仅依赖与系统处理数据的正确性和逻辑性,还依赖与系统处理数据的时间性。RTDBMS的设计目标是通过时间的限制,来完成数据处理的工作,要求系统返回正确及时的信息,而不要正确但是不及时的信息,它可以通过牺牲系统处理数据的准确性和一致性,但必须保证数据处理的及时性。
RTDBMS对事务的处理能够在规定的时间内完成,保证系统在执行事务的实时性,根据实时数据库管理系统执行事务的特点,事务执行的性质可分为硬实时和软实时两种类型,硬实时要求事务的执行必须在系统规定的时间内完成,否则将会对系统造成灾难性的后果。软实时是指在限制时间内,如果事务的处理没有完成,会对系统造成一定的影响,但是其结果不是灾难性。……