数据库设计文档.docx

上传人:b****5 文档编号:7419506 上传时间:2023-01-23 格式:DOCX 页数:19 大小:19.44KB
下载 相关 举报
数据库设计文档.docx_第1页
第1页 / 共19页
数据库设计文档.docx_第2页
第2页 / 共19页
数据库设计文档.docx_第3页
第3页 / 共19页
数据库设计文档.docx_第4页
第4页 / 共19页
数据库设计文档.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库设计文档.docx

《数据库设计文档.docx》由会员分享,可在线阅读,更多相关《数据库设计文档.docx(19页珍藏版)》请在冰豆网上搜索。

数据库设计文档.docx

数据库设计文档

1物理设计_数据表

1.1dbo.Camera

对象名称:

dbo.Camera(基础数据表)

类型:

数据表

描述:

记录会见室监控监听设备

结构:

字段名称

类型

是否为空

默认值

说明

CamraId

Int(自增+1)

Notnull

唯一编号

CameraName

Nvarchar(20)

Notnull

录象机名称

ServerType

Int

Notnull

硬盘录像机类型

CameraServerIp

Nvarchar(20)

Notnull

硬盘录像机IP

Port

Int

Notnull

硬盘录像机通讯端口号

UserId

Nvarchar(20)

Notnull

硬盘录像机登录用户

PassWord

Nvarchar(20)

Notnull

硬盘录像机登录密码

说明:

1.2dbo.Module

对象名称:

dbo.Module(基础数据表)

类型:

数据表

描述:

记录会见系统硬件设备属性。

结构:

字段名称

类型

是否为空

默认值

描述

ModuleId

Int(自增+1)

Notnull

唯一编号

ModuleNum

Int

Notnull

模块编号

ControlorNum

Int

Notnull

控制器编号

ControlChannelNum

Int

Notnull

控制的通道集合(,分隔)

State

Int

Notnull

模块状态

说明:

1State字段0标识模块正常;1标识模块故障

1.3dbo.Nation

对象名称:

dbo.Nation(基础数据表)

类型:

数据表

描述:

记录所有民族的名称和编码

字段名称

类型

是否为空

默认值

描述

NationId

Int

Notnull

唯一编号

NationName

Nvarchar(20)

Notnull

民族名称

1.4dbo.Sex

对象名称:

dbo.Sex(基础数据表)

类型:

数据表

描述:

记录所有性别的名称和编码

结构:

字段名称

类型

是否为空

默认值

描述

SexId

Int

Notnull

唯一编号

SexName

Nvarchar(20)

Notnull

性别名称

1.5dbo.Police

对象名称:

Police(基础数据表)

类型:

数据表

描述:

记录系统所有用户的信息

结构:

字段名称

类型

是否为空

默认值

描述

PoliceNum

Nvarchar(20)

Notnull

用户警号(唯一编号)

PoliceName

Nvarchar(20)

Notnull

用户姓名

PassWord

Nvarchar(20)

Notnull

用户密码

Rights

Nvarchar(50)

Notnull

用户权限

说明:

1Rights字段用西文逗号分隔,对应dbo.Rights表的ID.

1.6dbo.Rights

名称:

Rights(基础数据表)

类型:

数据表

描述:

记录所有权限的名称和编码

结构:

字段名称

类型

是否为空

默认值

描述

Id

Int(自增+1)

Notnull

唯一编号

RightName

Nvarchar(20)

Notnull

权限名称

1.7dbo.InterViewRoom

名称:

dbo.InterViewRoom(基础数据表)

类型:

数据表

描述:

记录系统会见室属性

结构:

字段名称

类型

是否为空

默认值

描述

IVRId

Int(自增+1)

Notnull

唯一编号

IVRName

Nvarchar(20)

Notnull

会见室名称

ModuleId

Int

Notnull

模块编号(dbo.Module外键)

InternalCameraId

Int

Notnull

1

会见室监控设备编号

ICameraChannelNum

Int

Notnull

0

会见室内监控设备通道号

ListenningCaemraId

Int

Notnull

1

会见室音频连接监控设备编号

LCameraChannelNum

Int

Notnull

0

会见室音频连接监控设备通道号

State

Int

Notnull

0

会见室状态

说明:

1State,0,空闲;1,业务进行中;2已预约;3,故障;4,业务进行中并且已经预约

1.8dbo.Criminal

对象名称:

dbo.Criminal(基础数据表)

类型:

数据表

描述:

在押人员信息表

结构:

字段名称

类型

是否为空

默认值

字段描述

KSNum

Nvarchar(20)

Notnull

在押人员看守编号

CriminalName

Nvarchar(20)

Notnull

在押人员姓名

CriminalSex

Int

Notnull

在押人员性别(dbo.Sex外键)

JSH

Nvarchar(10)

Notnull

在押人员监室号

Photo

Image

Null

在押人员照片

Abbreviation

Nvarchar(20)

Notnull

姓名拼音缩写

State

Int

Notnull

在押人员状态

说明:

1State,0,表示在押人员在所;1,在押人员已离所

1.9dbo.FamilyMember

名称:

dbo.FamilyMember(基础数据表)

类型:

数据表

描述:

记录会见家属信息

结构:

字段名称

类型

是否为空

默认值

字段描述

Id

Int(自增+1)

Notnull

编号

Name

Nvarchar(10)

Notnull

姓名

IDCardNum

Nvarchar(20)

Notnull

身份证编号

Sex

Int

Notnull

性别(dbo.Sex外键)

Nation

Int

Notnull

民族(dbo.Nation外键)

Birthday

Nvarchar(10)

Notnull

出生日期

BirthPlace

Nvarchar(6)

Notnull

籍贯(身份证前6位)

Address

Nvarchar(50)

Notnull

身份证上的地址

WorkPlace

Nvarchar(50)

Notnull

工作单位

Photo

Image

Null

身份证照片

说明:

1Birthday,格式如1984-01-04

1.10dbo.InterViewBusiness

对象名称:

dbo.InterViewBusiness(业务表)

类型:

数据表

描述:

会见业务信息

结构:

字段名称

类型

是否为空

默认值

字段描述

IVBSerianNum

Int(自增+1)

Notnull

会见编号,唯一标识

CriminalKSNum

Nvarchar(20)

Notnull

在押人员看守编号

ApprovalPoliceNum

Nvarchar(20)

Notnull

审批人警号

ApprovalDateTime

Datetime

Notnull

审批时间

DesignSecond

Int

Notnull

会见预设时间(s)

ApprovalDescription

Nvarchar(20)

Notnull

''

审批描述

EffectiveStartTime

Datetime

Notnull

会见有效期起始时间

EffectiveStopTime

Datetime

Notnull

会见有效期结束时间

RegisterPoliceNum

Nvarchar(20)

Notnul

''

会见登记人警号

RegisterTime

Datetime

Notnull

Getdate()

会见登记时间

FamilyMember1

Int

Notnull

第一会见人编号

Relation1

Int

Notnull

第一会见人与犯人关系

FamilyMember2

Int

Notnull

1

第二会见人编号

Relation2

Int

Notnull

0

第二会见人与犯人关系

FamilyMember3

Int

Notnull

1

第三会见人编号

Relation3

Int

Notnull

0

第三会见人与犯人关系

FamilyMember4

Int

Notnull

1

第四会见人编号

Relation4

Int

Notnull

0

第四会见人与犯人关系

FamilyMember5

Int

Notnull

1

第五会见人编号

Relation5

Int

Notnull

0

第五会见人与犯人关系

ProposePoliceNum

Nvarchar(20)

Notnull

''

押出人警号

ProposeDateTime

Datetime

Notnull

Getdate()

押出时间

ArrangePoliceNum

Nvarchar(20)

Notnull

''

业务安排人警号

ArrangeDateTime

Datetime

Notnull

Getdate()

业务安排时间

SupervisePoliceNum

Nvarchar(20)

Notnull

''

监督人警号

InterViewRoomNum

Datetime

Notnull

''

监督时间

IVStartTime

Datetime

Notnull

Getdate()

会见开始时间

IVStopTime

Datetime

Notnull

Getdate()

会见结束时间

IVEndWay

Int

Notnull

0

会见结束方式

PutInotoPoliceNum

Nvarchar(20)

Notnull

''

押入人警号

PutInotDateTime

Datetime

Notnull

Getdate()

押入时间

BusinessState

Int

Notnull

业务状态

Descriprion

Nvarchar(20)

Notnull

''

描述

说明:

1Relation1,Relation2,Relation3,Relation4,Relation5,0,亲属关系;1,非亲属关系

2IVEndWay,0,正常结束(会见时间到或者双方挂机)1,远程终止(远程终止时,Description字段记录远程终止操作人的警号);2,本地终止

3BusinessState,会见业务状态0,已审批;1,审批未通过;2,已登记;3,已排队;4,已开始;5,已结束;6,业务超过审批有效期

4审批未通过时,在ApprovalDescription字段记录原因.

1.11dbo.InterViewBusinessHistory

对象名称:

dbo.InterViewBusinessHistory(业务表)

类型:

数据表

描述:

历史会见业务信息

结构:

字段名称

类型

是否为空

默认值

字段描述

IVBSerianNum

Int

Notnull

会见编号,唯一标识

CriminalKSNum

Nvarchar(20)

Notnull

在押人员看守编号

ApprovalPoliceNum

Nvarchar(20)

Notnull

审批人警号

ApprovalDateTime

Datetime

Notnull

审批时间

DesignSecond

Int

Notnull

会见预设时间(s)

ApprovalResult

Int

Notnull

审批结果

ApprovalDescription

Nvarchar(20)

Notnull

''

审批描述

EffectiveStartTime

Datetime

Notnull

会见有效期起始时间

EffectiveStopTime

Datetime

Notnull

会见有效期结束时间

RegisterPoliceNum

Nvarchar(20)

Notnul

''

会见登记人警号

RegisterTime

Datetime

Notnull

Getdate()

会见登记时间

FamilyMember1

Int

Notnull

第一会见人编号

Relation1

Int

Notnull

第一会见人与犯人关系

FamilyMember2

Int

Notnull

1

第二会见人编号

Relation2

Int

Notnull

0

第二会见人与犯人关系

FamilyMember3

Int

Notnull

1

第三会见人编号

Relation3

Int

Notnull

0

第三会见人与犯人关系

FamilyMember4

Int

Notnull

1

第四会见人编号

Relation4

Int

Notnull

0

第四会见人与犯人关系

FamilyMember5

Int

Notnull

1

第五会见人编号

Relation5

Int

Notnull

0

第五会见人与犯人关系

ProposePoliceNum

Nvarchar(20)

Notnull

''

押出人警号

ProposeDateTime

Datetime

Notnull

Getdate()

押出时间

ArrangePoliceNum

Nvarchar(20)

Notnull

''

业务安排人警号

ArrangeDateTime

Datetime

Notnull

Getdate()

业务安排时间

SupervisePoliceNum

Nvarchar(20)

Notnull

''

监督人警号

InterViewRoomNum

Datetime

Notnull

''

监督时间

IVStartTime

Datetime

Notnull

Getdate()

会见开始时间

IVStopTime

Datetime

Notnull

Getdate()

会见结束时间

IVEndWay

Int

Notnull

0

会见结束方式

PutInotoPoliceNum

Nvarchar(20)

Notnull

''

押入人警号

PutInotDateTime

Datetime

Notnull

Getdate()

押入时间

BusinessState

Int

Notnull

业务状态

Descriprion

Nvarchar(20)

Notnull

''

描述

说明:

1本表数据是由数据库作业由dbo.InterViewBusiness表中转移出来的数据

1.12dbo.Alarm(业务数据表)

对象名称:

dbo.Alarm

类型:

数据表

描述:

会见人身份审核异常记录

结构:

字段名称

类型

是否为空

默认值

描述

Id

Int

Notnull

唯一标识

IVBSerialNum

Int

Notnull

异常会见业务编号

FamilyMemberId

Int

Notnull

异常人员编号(dbo.FamilyMember外键)

NoticeTime

Datetime

Notnull

Getdate()

提示时间

1.13dbo.CityList(城市表)

对象名称:

dbo.CityList

类型:

数据表

描述:

会见人身份证号前6位中的城市或区

结构:

字段名称

类型

是否为空

默认值

描述

CID

Int(自增+1)

Notnull

唯一标识

CityID

Int

Notnull

城市编号

OwnProvinceID

Int

Notnull

所属省份(在dbo.ProvinceList记录中)

CityName

Varchar(100)

null

名称

1.14dbo.ProvinceList(省份表)

对象名称:

dbo.ProvinceList

类型:

数据表

描述:

会见人身份证号前6位中的省份

结构:

字段名称

类型

是否为空

默认值

描述

PorvinceID

Int

Notnull

唯一标识,省份编号

ProvinceName

Varchar(50)

null

名称

1.15dbo.SysServer(流媒体服务器列表)

对象名称:

dbo.SysServer

类型:

数据表

描述:

流媒体服务器列表

结构:

字段名称

类型

是否为空

默认值

描述

ServerID

Int(自增+1)

Notnull

唯一标识

ServerType

int

null

类型,暂时没有关联

ServerName

Varchar(50)

Null

服务器名称

IP

Varchar(50)

null

IP地址

Port

Varchar(50)

null

端口号

1.16dbo.SysServerBindList(流媒体服务器对应摄像头列表)

对象名称:

dbo.SysServerBindList

类型:

数据表

描述:

流媒体服务器对应摄像头列表

结构:

字段名称

类型

是否为空

默认值

描述

BindID

Int(自增+1)

Notnull

唯一标识

SysServerID

int

null

流媒体服务器ID号

CameraID

int

Null

摄象机ID号

1.17dbo.Controlor(基础数据表)

对象名称:

dbo.Controlor

类型:

数据表

描述:

描述会见控制器属性

结构:

字段名称

类型

是否为空

默认值

描述

ControlorNum

Int

Notnull

控制器编号(0-255)

Ip

Nvarchar(20)

Notnull

控制器IP地址

SendToControlorPort

Int

Notnull

同硬件通讯端口号

SendToClientPort

Int

Notnull

向客户端发送的本地端口号

ReceiverFromClientPort

Int

Notnull

接收外部请求的端口号

1.18dbo.Rights(基础数据表)

对象名称:

dbo.Rights

类型:

数据表

描述:

权限名称和权限编码对应关系

结构:

字段名称

类型

是否为空

默认值

描述

Id

Int

Notnull

权限编码

RightName

Nvarchar(20)

Notnull

权限名称

1.19dbo.ServerType(基础数据表)

对象名称:

dbo.ServerType

类型:

数据表

描述:

记录硬盘录像机类型

结构:

字段名称

类型

是否为空

默认值

描述

ServerTypeId

Int

Notnull

类型编号

ServerName

Nvarchar(20)

Notnull

类型名称

 

2物理设计_视图

2.1dbo.view_IVRoomDetail

对象名称:

dbo.view_IVRoomDetail

类型:

视图

描述:

会见室详细信息

结构:

字段名称

类型

描述

IVRID

Int

会见室编号(dbo.InterViewRoom.IVRID)

IVRName

Nvarchar(20)

会见室名称(dbo.InterViewRoom.IVRName)

State

Int

会见室状态

ICameraChannelNum

Int

监控设备的通道号

LCameraChannelNum

Int

监听设备的通道号

InternalCameraId

Int

监控设备的编号

ListenningCameraId

Int

监听设备的编号

IServerIp

Nvarchar(20)

监控设备IP

IPort

Int

监控设备登录端口号

IUserId

Nvarchar(20)

监控设备登录用户名

IPwd

Nvarchar(20)

监控设备登录密码

LServerIp

Nvarchar(20)

监听设备IP

LPort

Int

监听设备登录端口号

LUserId

Nvarchar(20)

监听设备登录用户名

LPwd

Nvarchar(20)

监听设备登录密码

ICName

Nvarchar(20)

会见室监控设备名称

LName

Nvarchar(20)

会见室监听设备名称

ControlorNum

int

控制器编号

ControlorIp

Nvarchar(20)

控制器IP

ModuleNum

int

模块编号

ControlChannelNum

Nvarchar(20)

模块控制的通道

ReceiverFromClientPort

Int

模块对象接收外部命令的端口号

2.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1