9.5 系统数据库的设计
2025年08月10日
9.5 系统数据库的设计
由于本系统是面向云计算中多用户的信任评估系统,实体的身份分为三种:云服务提供商、组件、租户,因此数据库中对应三张身份表。系统中信任评估数据来源于实体间的交互历史数据,因此对应云计算环境中实体的不同身份,数据库中存在组件交互历史表、租户交互历史表、组件信任评估表、租户信任评估表。同时,系统也维护着不同实体的声誉数据,用来记录实体的全局声誉变化,是系统每日报表的主要数据来源。因此,数据库中对应存在三张声誉表。在本系统中,一共维护10张数据库表,如表9-1~表9-10所示。
表9-1 组件表
表9-2 组件交互历史表
表9-3 组件声誉表
表9-4 组件信任评估表
表9-5 云服务提供商表
表9-6 云服务提供商声誉表
表9-7 租户信息表
表9-8 租户交互历史表
表9-9 租户声誉表
表9-10 租户信任评估表