数据库结构设计 数据库分析 OManager 平台采用了开源数据库 MySQL 以存储数据,数据库名为 OManager,数据库总共有 3 张表,表信息说明如下。 upgrade:系统升级表; users:用户表; user_logs:操作日志表。 数据字典 1) upgrade 系统升级表。 2) user_logs 操作日志表。 3) users 用户表。 数据库模型 考虑到平台的通用性,OManager 的数据库结构设计得非常简单,只涉及账号及操作日志等基础表,平台中服务器分类及清单来源于企业资产库生成的 XML 文件。数据库中 users 表存储了管理员的账号信息;user_logs 表存储了管理员的操作日志,表中字段 “user” 配置外键,与 users 表中的 “admin” 字段进行关联,upgrade 表存储 OManager 的版本号,系统数据库模型见图16-4。 Figure 1. 图16-4 系统数据库模型