运维支撑系统数据库设计.docx
- 文档编号:10625594
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:32
- 大小:22.74KB
运维支撑系统数据库设计.docx
《运维支撑系统数据库设计.docx》由会员分享,可在线阅读,更多相关《运维支撑系统数据库设计.docx(32页珍藏版)》请在冰豆网上搜索。
运维支撑系统数据库设计
运维支撑系统数据库设计_正式(V1.0.0)
1.数据库结构设计
1.1.数据库环境说明
1.2.逻辑设计
模块名
代码
说明
用户&帐户信息表
U
所有与用户账户信息相关联的表
配置项
C
所有与配置管理相关的表
票单
T
所有与票单相关的表
服务
S
所有与服务相关的表
1.3.物理设计
Mysql数据库表空间物理设计
表空间名
初始大小
数据块大小
说明
原则:
考虑到服务器的IO性能,建议将数据表空间与索引表空间分别放在不同的设备上,减少IO冲突。
1.3.1.1.组织信息表[U_ORGANIZATION]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增主键
depart_no
Int
NotNull
部门编号
depart_name
varchar(32)
NotNull
部门名称
parent_id
Int
NotNull
上级部门编号
DEFAULT'0'表示没有上级部门
remark
varchar(255)
备注
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.2.员工信息表[U_EMP_INFO]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增主键
emp_no
Int
NotNull
员工编号
emp_name
varchar(32)
NotNull
员工姓名
varchar(32)
NotNull
电子邮件
mobile_phone
Varchar(16)
NotNull
手机号码
varchar(16)
QQ号
organization_id
Int
对应部门id
关联TB_U_ORGANIZATION主键Id
Leader_id
Int
上级领导Id
backup_man
Int
备份人员id
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.3.类别信息表[C_TYPOLOGY]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
自增
name
Varchar(255)
类别名称
finalclass
varchar(255)
类别种类
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.4.品牌信息表[C_BRAND]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
品牌id
对应TB_C_TYPOLOGY主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.5.型号表[C_Model
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
型号id
对应TB_C_TYPOLOGY主键
Brand_id
int
品牌id
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.6.操作系统系列信息表[C_OS_Family]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
主键
对应TB_C_TYPOLOGY主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.7.操作系统版本信息表[C_OS_VERSION]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
主键
对应TB_C_TYPOLOGY主键
os_family_id
Int
操作系统系列id
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.8.位置信息表[C_LOCATION]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增
name
Varchar(255)
位置名称
Org_id
int
所属组织
Address
Varchar(255)
地址
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.9.功能CI信息表[C_FUNCTIONAL_CI]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增主键
name
varchar(255)
功能CI名称
description
varchar(255)
描述
org_id
Int
组织id
move2production
Date
加入生产环境日期
final_class
Varchar(255)
功能CI所属种类
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.10.软件信息表[C_SOFTWARE]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增主键
name
VarChar(255)
NotNull
软件名称
vendor
VarChar(255)
NotNull
软件提供商
version
VarChar(255)
NotNull
软件版本
type
enum('DBServer',','ApplicationServer')
NotNull
软件所属类别
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.11.软件实例表[C_SOFTWARE_INSTANCE]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
System_id
Int
软件部署服务器或者虚拟机ID、
Software_id
Int
软件信息ID
外键
对应TB_C_SOFTWARE主键
Path
Varchar(255)
软件实例部署路径
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.12.数据库服务器信息表[C_DB_SERVER]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
主键
port
int(11)
数据库使用端口
db_role
enum('master',slave,standby)
实例角色
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.13.数据库实例信息表[C_DATABASE_SCHEMA]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
主键
db_server_id
Char(32))
数据库id
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.14.应用服务器信息表[C_APPLICATION_SERVER]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.15.Web应用信息表[C_WEB_APPLICATION]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
主键
application_server_id
int
应用服务器id
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.16.项目信息表[C_PROJECT_INFO]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.17.虚拟设备信息表[C_Virtual_Device]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
自增主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.18.虚拟主机信息表[C_Virtual _host]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.19.虚拟机集群信息表[C_FARM]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
自增主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.20.虚拟机信息表[C_Virtual_machine]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增
virtualhost_id
int
虚拟主机id
DEFAULT'0'
osfamily_id
Int
操作系统系列ID
DEFAULT'0'
osversion_id
Int
操作系统版本id
DEFAULT'0'
Cpu
Varchar(255)
Cpu描述
DEFAULT'0'
Ram
Varchar(255)
内存描述
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.21.物理设备信息表[C_PHYSICAL_DEVICE]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增
serialnumber
Varchar(255)
设备编号
location_id
int
位置id
Brand_id
int
品牌id
Model_id
Int
型号id
asset_number
Varchar(255)
资产编号
purchase_date
Date
购买日期
end_of_warranty
Date
保修期截止日期
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.22.机柜信息表[C_RACK]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增
Rack_units
int
机架单元
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.23.可连接CI信息表[C_Connectable_CI]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
主键
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.24.数据中心设备信息表[C_Datacenter_Device]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
主键
rack_id
Int
机柜ID
managementip
Varchar(255)
管理ip
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.25.物理机信息表[C_SERVER]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
Int
PK
自增
osfamily_id
Int
操作系统系列ID
osversion_id
Int
操作系统版本id
DEFAULT'0'
Cpu
Varchar(255)
Cpu描述
Ram
Varchar(255)
内存描述
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.26.服务系列表[S_service_family]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
int
PK
自增主键
name
Varchar(255)
服务系列名称
索引
索引名称
字段
升、降续
是否唯一
描述
1.3.1.27.服务系列表[S_service]
表描述
[*]读[*]写[*]频繁更新[]中型表(超过300万)[]大表(超过1000万)
表空间:
表分区:
字段
类型
约束
描述
备注
id
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 支撑 系统 数据库 设计