安全管理信息化平台数据库设计_第1页
安全管理信息化平台数据库设计_第2页
安全管理信息化平台数据库设计_第3页
安全管理信息化平台数据库设计_第4页
安全管理信息化平台数据库设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安全管理信息化平台数据库设计表SEQ表\*ARABIC1文档版本说明版本编号版本发布说明修订人表名规约数据表命名以英文全称或缩写形式,如用户表,user。业务表命名采用多段式命名,各段之间用下划线分隔,如xx_xx(一律小写)。其中:第一段表示模块或者主题,如法律法规模块为laws;第二段表示此表的实体类型,如任务表为task。该系统包括如下模块或主题:模块或主题含义task与任务管理相关check与数据质检相关的方案、规则、错误等archive已归档的数据包、数据文件catalog已入库数据包、图层、影像的目录mark与分级标识相关export与导出外业数据包相关system与系统配置相关视图名规约视图名采用多段式命名,并固定冠以”vw_”前缀。字段名规约列名采用多段式命名,各单词间用下划线分隔,如xx_xx(一律小写)。应尽可能地采用简洁明了的列名以准确描述列的内容含义,根据需要可以一个单词或者多个单词进行命名。逻辑模型设计表结构设计下文出的字段类型与PostgreSQL中字段类型的映射关系如下:本文中的字段类型PostgreSQL中的字段类型CharcharvCharvarcharTimetimestampIntintegerBooleanbooleanDatedateFloatdoubleGeometrypostgis.geometryImagebyteaArrayvarchar[]业务表员工信息表(employees)字段名代码类型长度小数位值域约束备注员工编号user_idvChar15主键注1用户名usernamevChar50非空密码passwordvChar50非空员工姓名real_namevChar50非空办公电话telephonevChar20手机号phonevChar20非空所在单位companyvChar50外键集团、二级、三级、四级公司名称(关联单位表)所在部门departmentvChar50人员类别categoryvChar50主要负责人、分管领导、部门领导等(字典关联)职务jobvChar50外键关联职务表,用来表示不同员工角色信息职级position_levelvChar50房间号room_numberInt入职时间date_entryDateyyyy-MM-dd身份证号idcardvChar20性别gendervChar20:男1:女生日birthdayDate邮箱mailboxvChar50人员状态statusvChar20:停用1:正常持证情况certificatevChar255技术职称technologyvChar255从业经历employmentvChar600专业特长specialityvChar600非煤矿山、建设工程、消防安全、工贸企业、其他岗位安全生产责任responsibilityvChar255根据本级公司制度办法和岗位安全职责创建人creatorvChar50创建时间create_dateDate更新人updatervChar50更新时间update_dateDate预留字段1otherfield1vChar20预留字段2otherfield2vChar20单位信息表(company)字段名代码类型长度小数位值域约束备注单位编号company_idvChar10主键注1单位名称namevChar100非空单位简称short_namevChar50单位地址addressvChar100联系人contactsvChar50联系电话telephonevChar20单位概况surveyvChar600创建人creatorvChar50创建时间create_dateDate更新人updatervChar50更新时间update_dateDate预留字段1otherfield1vChar20预留字段2otherfield2vChar20注1:单位编号最长由8位数字组成。集团总部2位,二级公司4位,三级公司6位,四级公司8位。职务信息表(job)字段名代码类型长度小数位值域约束备注职务编号job_idvChar10主键职务名称namevChar100非空职务说明explainvChar100创建人creatorvChar50创建时间create_dateDate更新人updatervChar50更新时间update_dateDate预留字段1otherfield1vChar20预留字段2otherfield2vChar20资源目录表(resources)字段名代码类型长度小数位值域约束备注资源编号resources_idvChar10主键资源名称namevChar100非空资源类型typevChar100非空资源排序sort资源urlurl资源父idparent_id权限标识码code创建人creatorvChar50创建时间create_dateDate更新人updatervChar50更新时间update_dateDate预留字段1otherfield1vChar20预留字段2otherfield2vChar20资源职务中间表()字段名代码类型长度小数位值域约束备注主键idvChar10主键资源编号resources_idvChar100非空职务编号job_idvChar100非空预留字段1otherfield1vChar20预留字段2otherfield2vChar20数据表自动提取变化图斑(ZDTQBHTB)字段名代码类型长度小数位值域约束备注监测图斑编号jcbhvChar30注1标签lableFloat前时相qsxvChar64注2后时相hsxvChar64注3当期景号dqjhvChar100注4前期景号qqjhvChar100注5图斑中心点经度lzbFloat图斑中心点纬度bzbFloat监测面积jcmjFloat注6监测类别jclbvChar64注7自动类型zdlxvChar64注8前期图斑类型qqtblxvChar64注9提取软件tqrjvChar64注10备注bzvChar64注11ZXDzxdFloat含义待确认HQhqvChar2含义待确认优先级yxJChar2注12注1:县级行政区划代码(6位阿拉伯数字)+年份(2022)+月份(01~12共12个月)+批次(2为阿拉伯数字)+图斑顺序编号(六位阿拉伯数字)【例子:44011220220101000001~44011210221299999999】

注2:提取变化图斑前期影像的时相:年份(2022)+月份(01~12共12个月)+天(01~31)

注3:提取变化图斑后期影像的时相:年份(2022)+月份(01~12共12个月)+天(01~31)

注4:当期景号:提取变化图斑当期影像景号(名称)

注5:前期景号:提取变化图斑前期影像景号(名称)

注6:监测面积:监测图斑的面积(平方米)

注7:用来区分监测月份。例如:202101表示2021年1月,其中2021表示年,01表示第一个月,第5、6位取值为01-12。

注8:自动提取变化图斑类型(后时相影像的类型),见表“常态化监测图斑类型及数据结构2023201008.xlsx”中“1.变化图斑类别”表单中“图斑类型名称”字段

注9:自动提取变化图斑类型(前时相影像的类型),见表“常态化监测图斑类型及数据结构2023201008.xlsx”中“1.变化图斑类别”表单中“图斑类型名称”字段

注10:提取变化图斑的软件版本

注11:备注说明

注12:优先级:优先、正常其它字典表(system_dict)字段名代码类型长度小数位值域约束备注字典名称dict_namevChar30主键关键字keyvChar30主键值valuevChar50非空备注commentvChar256物理模型设计Database(数据库)创建个2database。其存储内容说明如下:databasename含义备注main存放其它的业务表、所有的数据表需要安装postgischeck_task存储质检任务及各质检任务的结果需要安装postgiscreatedatabasemain;createdatabasecheck_task;Schema(模式)在main数据库中,使用默认的public模式即可。在check_task数据库中,每创建一个质检任务,需要新增一个schema,schema以质检任务名称命名。表(及分区表)业务表业务表中,check_error使用分区表。其原因是所有质检任务的结果都将写入check_error,因此该表预计会增长较快。该表以task_id的前8位(即以批次为分区粒度,SQL的写法为:substr(task_id,1,8))作为分区键。该表及其分区定义如下:createtablecheck_error(error_idint,task_idchar(15),……)partitionbylist(substr(task_id,1,8));--创建分区表createtablecheck_error_p202209PARTITIONOFcheck_errorFORVALUESIN(‘CH202209’);--为2022年第9月的质检结果创建一个分区其余业务表均使用普通表。数据表数据表中,每一个图层类型对应一个分区表,分区表以data_version的前6位(即以批次为分区粒度,SQL的写法为:substr(data_version,1,6))作为分区键。例如,ZDTQBHTB(自动提取变化图斑)是一个分区表,该表及其分区的定义如下:createtablezdtqbhtb(data_versionchar(10),xzqdmchar(6),……)partitionbylist(substr(data_version,1,6));--创建分区表createtablezdtqbhtb_p202209PARTITIONOFzdtqbhtbFORVALUESIN(‘202209’);--为2022年第9月数据创建一个分区视图(及物化视图)图层视图(vw_图层类型_数据版本)在物理存储层面,相同数据类型的所有批次数据会插入到同一张表中。但由于数据的入库单位是批次,因此其主要的查询、浏览、管理场景也是以批次为单位。为了方便数据查询、浏览、管理,将在图层类型所对应的表之上,对每批次每个版本的数据创建视图,并针对视图发布地图服务。例如,对于版本号为20220902v1的ZDTQBHTB(自动提取变化图斑)数据,将创建名为vw_zdtqbhtb_20220902v1的视图,其定义如下:createviewvw_zdtqbhtb_20220902v1asselect*fromzdtqbhtbwheresubstr(data_version,1,6)=’202209’之所以加这个条件,是为了利用分区消除的特性。anddata_version=’20220902v1’之所以加这个条件,是为了利用分区消除的特性。文件内容视图(vw_system_file_content)文件内容表示文件中承载了哪些信息,它可以承载业务图层、可以承载栅格影像、可以承载主题图层、可以承载影像路径,它的完整信息可以由预定义的文件内容+业务图层共同构成。其视图结构如下:字段名代码类型长度小数位值域约束备注文件内容代码file_content_codevChar30文件内容名称file_content_namevChar30文件类型代码file_type_codevChar10文件类型名称file_type_namevChar10其定义如下:createviewvw_system_file_contentasselectkeyfile_content_code,valuefile_content_name,casekeywhen‘YXLJB’then‘TABLE’when‘YGYX’then‘RASTER’else‘VECTOR’endfile_type_code,casekeywhen‘YXLJB’then‘表格’when‘YGYX’then‘遥感影像’else‘矢量图层’endfile_type_namefromsystem_dictwheredict_name=’预定义的文件内容’unionallselectlayer_type,layer_type_alias,’VECTOR’,’矢量图层’fromsystem_manager_layer;索引(及空间索引)已标记为主键的会默认创建索引,其它的索引规划如下:表名索引字段索引类型数据表类型为geometry的字段gist数据表JCBH(监测图斑编号)unique数据表data_versionbtreetask_check(data_version,data_type)btreetask_import(data_version,data_type)btreecatalog_data(year,month)btreecatalog_layer(data_version,data_type,layer_type)btreecatalog_raster(data_version,data_type)btreecatalog_rasterscene_idbtreetask_mark(data_version,data_type)btreeexport_package(year,month)btreesystem_manager_layerlayer_typebtree数据字典任务创建方式代码任务创建方式AUTO自动MANUAL手动任务状态代码任务状态EXEC执行中FAIL失败TERM人为终止DONE成功变化图斑类型代码变化图斑类型XZJS新增建设用地图斑……图层类型代码图层类型ZDTQBHTB自动提取变化图斑QSXYXJHT前时相影像结合图QSXYX前时相影像HSXYXJHT后时相影像结合图HSXYX后时相影像ZJHBHTB质检后变化图斑FJBSTB分级标识图斑BMCLHTB保密处理后图斑DLTB地类图斑GD耕地范围PZJS批准建设用地范围TQDKZSTJCTB提取的垦造水田监测图斑ZJHKZSTJCTB质检后垦造水田监测图斑BMCLHKZSTJCTB保密处理后垦造水田监测图斑TQDBSBCGDZGJCTB提取的不实补充耕地整改监测图斑ZJHBSBCGDZGJCTB质检后不实补充耕地整改监测图斑BMBSBCGDZGJCTB保密不实补充耕地整改监测图斑CTHJCHLTB常态化监测回流图斑KZSTJCHLTB垦造水田监测回流图斑BSBCGDZGJCHLTB不实补充耕地整改监测回流图斑......推送外业数据类型代码负责生成数据类RASTER_TILE影像切片VECTOR矢量数据FEATURE_PICTURE图斑块数据产生方式代码数据生产方式IMPORT_TASK入库任务MARK_TASK分级标识任务数据类型代码数据类型A原始影像数据包B自动提取变化图斑数据包C质检后变化图斑数据包D分级标识图斑数据包E保密处理后图斑数据包F业务图层数据包G技术中心变化图斑数据包H提取的垦造水田监测图斑I质检后垦造水田监测图斑J保密处理后垦造水田监测图斑K提取的不实补充耕地整改监测图斑L质检后不实补充耕地整改监测图斑M保密不实补充耕地整改监测图斑N常态化监测回流图斑O垦造水田监测回流图斑P不实补充耕地整改监测回流图斑预定义的文件内容代码文件内容YXLJB影像路径YGYX遥感影像ZDTQBHTB自动提取变化图斑QSXYXJHT前时相影像结合图HSXYXJHT后时相影像结合图ZJHBHTB质检后变化图斑FJBSTB分级标识图斑BMCLHTB保密处理后图斑TQDKZSTJCTB提取的垦造水田监测图斑ZJHKZSTJCTB质检后垦造水田监测图斑BMCLHKZSTJCTB保密处理后垦造水田监测图斑TQDBSBCGDZGJCTB提取的不实补充耕地整改监测图斑ZJHBSBCGDZGJCTB质检后不实补充耕地整改监测图斑BMBSBCGDZGJCTB保密不实补充耕地整改监测图斑CTHJCHLTB常态化监测回流图斑KZSTJCHLTB垦造水田监测回流图斑BSBCGDZGJCHLTB不实补充耕地整改监测回流图斑XZQ_XJ县级行政区XZQ_DJ地级行政区XZQ_SJ省级行政区文件类型代码文件类型TABLE表格RASTER遥感影像VECTOR矢量图层DOC文档资料服务类型代码服务类型VECTOR_TILE矢量服务RASTER_TILE影像服务标识方式调整调整代码标识方式TOTAL_AREA数值PER_PART_AREA文本BINARY_CONDITION布尔空间关系代码空间关系WITH_IN被包含INTERSECT相关CONTAIN包含DISJOINT不相交质量元素代码质量元素1规范性2一致性质量子元素代码质量元素101格式规范性102目录组织规范性201记录一致性……要素类型代码质量元素POINT点图层LINE线图层POLYGON面图层值域类型代码质量元素RANGE区间型ENUM枚举型影像元数据代码质量元素SatelliteID卫星型号SensorID传感器型号SensorMode传感器模式OrbitID轨道编号ProduceType产品类型SceneID景号ProductID产品编号ProductLevel产品生产级别ProductFormat数据格式ProduceTime产生时间Bands波段ScenePath景格网列号SceneRow景格网行号SatPath卫星列号SatRow卫星行号SceneCount景数SceneShift景偏移数StartTime开始扫描时间EndTime结束扫描时间WidthInPixels横向像素个数HeightInPixels纵向像素个数WidthInMeters横向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论