1、 数据库设计说明书 一 引言 1.1 编写目标 为了让参与本项目标项目主管、业务分析师、项目开发人员、数据库管人员及以后系统维护人员了解本系统数据库设计思绪、数据库整体架构及多种具体信息,也为了以后各个项目能够参与借鉴该项目标经验,特编写此文档。 1.2 术语定义 本项目采取是MySQL数据库,其中系统包含到两个库,iavmbridge及iavmdir。 Iavmbridge:关键保留本节点及下级站点全部数据。 Iavmdir:关键保留目前节点全部数据。 二 表具体设计 2.1 Iavmbridge库下表具体信息 表名:devicetypedefine 备注:设
2、备信息定义表 主键 字段名 数据类型 长度 可空 备注 否 DEFINETYPE int 4 否 设备默认类型 否 EXTERNTYPE int 4 否 摄像机或报警设备 否 DEFINENAME varchar 32 否 设备名称 否 DEFINEDESCRIPTION varchar 256 是 设备具体描述 否 DEVICEPROGID varchar 64 否 驱动名称 否 DECODEPROGID varchar 64 否 所用函数 表名:device_alarmdevice备注:报警设备表
3、本节点下全部报警设备 主键 字段名 数据类型 长度 可空 备注 是 Id int 10 否 主键 DEVICEID int 10 否 directoryserverid int 10 否 目录服务器id code varchar 32 否 唯一标示 devicetype int 4 否 设备类型呢 DEVICESUBTYPE int 4 是 DEVICEURL varchar 64 否 设备域名 INPUTNUM int 4 否 输入数量 OUTPUTNUM
4、int 4 否 输出数量 DEVICENAME varchar 32 否 设备名称 BASESERVERID int 4 否 基础服务 INNEREVENTSERVERID int 4 否 内部事件服务 EXTERNEVENTSERVERID int 4 否 外部事件服务 表名:device_avencoder备注:音视频设备表,本节点下全部摄像机、DVR、NVR。 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键 DEVICEID int 10 否 设备id
5、 code varchar 32 否 设备唯一标示 DIRECTORYSERVERID int 10 否 目录服务 DEVICETYPE int 4 否 设备类型 DEVICESUBTYPE int 4 是 LOCATIONNUM int 4 否 设备通道数量 INPUTNUM int 4 否 输入数量 OUTPUTNUM int 4 否 输出数量 DEVICENAME varchar 32 否 设备名称 BASESERVERID int 4 否 基础服务 IN
6、NEREVENTSERVERID int 4 否 内部事件服务 EXTERNEVENTSERVERID int 4 否 外部事件服务 DEVICEURL varchar 64 否 设备域名 表名:hisvideofile备注:历史视频文件。 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键 code varchar 32 是 唯一标示 starttime varchar 32 是 开始时间 endtime varchar 32 是 结束时间 size v
7、archar 32 是 大小 表名:locationgroupunderusergroup 备注:设备通道和用户组及目录服务之间关系表 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键 USERGROUPID int 10 否 用户组 NODETYPE int 4 否 通道组或设备 NODEID int 4 否 唯一标示通道组或设备 NODEID2 int 4 否 设备通道 PARENTID int 10 否 设备所属通道组 DIRECTORYID int
8、 10 否 目录服务 NODENAME varchar 32 是 通道组名或设备名 NODECREATETIME varchar 32 是 创建时间 表名:location_alarmdevice 备注:报警设备具体信息表 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键 DEVICEID int 10 否 设备 DIRECTORYSERVERID int 10 否 目录服务 code varchar 32 否 设备唯一标示 LOCATIONINDEX i
9、nt 4 否 设备通道索引 LOCATIONTYPE int 4 否 通道类型 LOCATIONNAME varchar 32 否 通道名称 LOCATIONDESCRIPTION varchar 256 是 通道具体描述 LONGITUDE DECIMAL 9,6 是 LATITUDE DECIMAL 9,6 是 FEATUREID int 4 是 表名:location_avencoder 备注:音视频设备及设备下通道和转发服务及录像服务之间关系表 主键 字段名 数据类型 长度
10、可空 备注 是 id int 10 否 主键 DEVICEID int 10 否 设备 LOCATIONINDEX int 4 否 设备中通道索引 code varchar 32 否 设备唯一标示 DIRECTORYSERVERID int 4 否 目录服务 LOCATIONNAME varchar 32 否 通道名称 LOCATIONDESCRIPTION varchar 256 是 通道描述 RECORDSERVERID int 4 否 录像服务 TRANSINNERSER
11、VERID int 4 否 内部转发服务 TRANSEXTERNSERVERID int 4 否 外部转发服务 LONGITUDE DECIMAL 9,6 是 LATITUDE DECIMAL 9,6 是 FEATUREID int 4 是 表名:loginformation 备注:日志信息表 主键 字段名 数据类型 长度 可空 备注 是 logid int 10 否 主键 SERVERID int 10 否 桥服务 DIRECTORYID int 10 否 目录服务
12、 LOGTYPE int 4 否 日志类型 USERNAME varchar 32 是 DEVICEID int 4 否 设备 LOCATIONINDEX int 4 是 通道索引 LOCATIONTYPE int 4 否 通道类型 LOGSUMMARY varchar 256 是 日志内容 LOGCREATETIME varchar 32 是 产生日志时间 表名:logtypedefine 备注:相关日志类型定义 主键 字段名 数据类型 长度 可空 备注 是 LOGTYP
13、E int 4 否 主键 LOGDESCRIPTION varchar 256 否 日志类型具体描述 表名:namespace 备注:X1...X16编码标准要求 主键 字段名 数据类型 长度 可空 备注 否 position varchar 10 否 X1X2X3.... 否 key varchar 10 是 要求数值 否 value varchar 50 是 对应具体值 表名:nodeinformation 备注:节点具体信息表 主键 字段名 数据类型 长度 可空 备注 是 id int
14、10 否 主键 code varchar 32 否 节点信息唯一标示 x1x2 int 2 是 节点所在具体区域 x3x4x5x6 varchar 8 是 节点类型 direct int 2 否 是否目前节点(1是,2否) parent varchar 32 是 上级节点code INNERSERVERURL varchar 64 是 内网地址 EXTERNSERVERURL varchar 64 是 外网地址 SERVERHOSTNAME varchar 64 是 主机名
15、 表名:nodeproxy 备注:节点代理信息 主键 字段名 数据类型 长度 可空 备注 是 tocode varchar 32 否 要代理节点信息(目标节点) PROXYURLFORINNER varchar 64 是 代理内网地址 PROXYURLFOREXTERN varchar 64 是 代理外网地址 PROXYPORT int 6 是 代理端口 表名:serverinformation 备注:全部服务器信息表 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键
16、 SERVERID int 10 否 服务id parent int 10 否 code varchar 32 是 目前服务器唯一标示 SERVERTYPE int 4 否 服务器类型 DirectoryServerID int 10 是 目录服务器 NETLOGINMODE int 4 否 登录方法(内网,外网) INNERSERVERURL varchar 64 否 内网地址 EXTERNSERVERURL varchar 64 是 外网地址 SERVERHOSTNAME
17、 varchar 64 是 服务器名称 PROXYURLFORINNER varchar 64 是 代理内网地址 PROXYURLFOREXTERN varchar 64 是 代理外网地址 PROXYPORT int 6 是 代理端口 表名:usergroupgrant 备注:用户组权限表(用户设备之间关系表) 主键 字段名 数据类型 长度 可空 备注 是 id int 10 否 主键 USERGROUPID int 10 否 用户组id DEVICEID int 10 否 设备id
18、 LOCATIONINDEX int 4 否 设备下通道索引 LOCATIONTYPE int 4 否 DIRECTORYSERVERID int 10 否 目录服务 GRANT_HISTORY int 4 否 历史权限 GRANT_MONITOR int 4 否 监控权限 GRANT_PTZ int 4 否 云台权限 GRANT_ALARM int 4 否 报警权限 GRANT_DEVICESET int 4 否 GRANT_RESERVED1 int 4 否
19、 GRANT_RESERVED2 int 4 否 表名:usergroupinformation 备注:用户组信息表 主键 字段名 数据类型 长度 可空 备注 是 GROUPID int 10 否 主键 x1x2 varchar 4 是 所属区域 x3x4x5x6 varchar 8 是 所属类型 x7x8x9x10 varchar 8 是 所属部门 GROUPTYPE int 4 是 0:一般用户1:管理员用户 GROUPNAME varchar 32 是 用户组名称 GRO
20、UPDESCRIPTION varchar 256 是 用户组描述 GROUPCREATETIME varchar 50 是 用户组创建时间 表名:userinformation 备注:用户表 主键 字段名 数据类型 长度 可空 备注 是 userid int 10 否 主键 code varchar 32 否 用户唯一标示 USERGROUPID int 10 否 所属用户组 USERNAME varchar 32 否 用户名 USERPASSWORD varchar 64 否 密
21、码 USERDESCRIPTION varchar 256 是 用户描述 USERCREATETIME varchar 50 是 用户创建时间 USERSTARTTIME varchar 32 是 目前用户开始时间 USERSTOPTIME varchar 32 是 目前用户结束时间 2.2 Iavmdir库下表具体信息 表名:device_avencoder 备注:设备基础信息 主键 字段名 数据类型 长度 可空 备注 是 DEVICEID int 11 否 主键 DEVICETYPE i
22、nt 11 否 设备类型 DEVICESUBTYPE int 11 是 DEVICEURL varchar 64 否 设备ip地址 LOCATIONNUM int 11 否 设备通道数量 INPUTNUM int 11 否 输入数量 OUTPUTNUM int 11 否 输出数量 DEVICENAME varchar 32 否 设备名称 DEVICEDESCRIPTION varchar 256 是 设备描述 DEVICEGUID char 32 是 LINKTYPE
23、 int 11 是 链接类型(tcp、udp) LINKUSER varchar 32 是 链接用户名 LINKPASSWORD varchar 32 是 链接密码 LINKVIDEOPORT int 11 是 视频端口 LINKAUDIOPORT int 11 是 音频端口 LINKEVENTPORT int 11 否 事件端口 LINKLOGINPORT int 11 否 登录端口 LINKRESERVEDPORT1 int 11 是 LINKRESERVEDPORT2 int 11 是 DEVICECREATETIME varchar 50 是 设备添加时间 BASESERVERID int 11 否 基础服务 INNEREVENTSERVERID int 11 否 内部事件服务 EXTERNEVENTSERVERID int 11 否 外部事件服务
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818