肉类蔬菜流通追溯体系的信息处理要求.docx
《肉类蔬菜流通追溯体系的信息处理要求.docx》由会员分享,可在线阅读,更多相关《肉类蔬菜流通追溯体系的信息处理要求.docx(53页珍藏版)》请在冰豆网上搜索。
肉类蔬菜流通追溯体系的信息处理要求肉类蔬菜流通追溯体系的信息处理要求肉类蔬菜流通追溯体系信息处理要求(试行)本规范规定了肉类蔬菜流通追溯体系中信息存储、数据字典及数据库接口表等方面要求,适用于肉类蔬菜流通追溯体系的信息处理。
一、术语和定义信息关联。
在全国肉类蔬菜流通追溯体系中,记录肉类蔬菜流通过程的系列信息,通过唯一标识信息进行关联性链接,进而实现流通链条上信息跟踪和追溯。
二、信息存储的设计要求
(一)结构化数据存储。
1.字符。
(1)字段类型。
)字段类型。
表1字符类型对照表序号字符类型范围字段类型1字符型长度固定Char2可变字符型长度不固定Varchar
(2)存储要求。
)存储要求。
对于固定长度的字符型类型,使用Char类型;对于长度不固定的可变字符型数据,使用Varchar/Varchar2类型。
2.数字。
数字。
(1)字段类型。
)字段类型。
表2数字类型对照表序号字符类型范围字段类型116位整型-32,768-32,767Smallint232位整型-2,147,483,648-2,147,483,647Int3精确数值型Number(p,s)4近似数值型-1.79E+308-1.79E+308Float
(2)存储要求。
)存储要求。
在存储数字数据时,应该充分考虑数据的长度选择合适的类型进行存储,同时为数据的扩展保留一定的空间。
3.日期、时间。
日期、时间。
(1)字段类型。
)字段类型。
表3时间类型对照表序号字符类型范围字段类型1日期型yyyy-mm-ddChar(10)2日期时间型yyyy-mm-ddhh:
mm:
ssChar(19)3时间戳SystemdateandtimeTIMESTAMP
(2)存储要求。
)存储要求。
时间的存储要根据系统需要的精度,采用时间类型对照表内合适的字段类型。
肉菜流通追溯体系中推荐精度为秒。
4.布尔类型。
布尔类型。
(1)字段类型。
)字段类型。
表4布尔类型对照表序号字符类型范围字段类型1布尔型0(false)or1(true)Smallint
(2)存储要求。
)存储要求。
在存储布尔类型值时,统一将“false”存储为数字“0”,将“true”存储为数字“1”。
(二)非结构化数据存储。
(二)非结构化数据存储。
1.大字段存储方式。
大字段存储方式。
(1)字符类型。
)字符类型。
表5大字段类型对照表序号字符类型范围字段类型1大字段类型文本、图像、声音、视频、超媒体等非结构化数据CLOB,BLOB
(2)存储要求。
)存储要求。
对非结构化数据采用大字段的方式存储时,需要对数据库文件的存储空间对非结构化数据采用大字段的方式存储时,需要对数据库文件的存储空间进行评估,充分考虑数据库的几何增长速度。
进行评估,充分考虑数据库的几何增长速度。
2.文件索引存储方式。
文件索引存储方式。
(1)字符类型。
)字符类型。
表6文件索引存储对照表序号字符类型范围字段类型1大字段类型文本索引、图像索引、音频索引、视频索引、超媒体索引等结构化数据Varchar
(2)存储要求。
)存储要求。
文件索引式存储方式在数据库内存储文件的物理位置索引,同时将文件存文件索引式存储方式在数据库内存储文件的物理位置索引,同时将文件存放到磁盘的相应位置上。
索引的存放方式采用分段存储的方式,文件存储放到磁盘的相应位置上。
索引的存放方式采用分段存储的方式,文件存储位置的根目录作为一个常量存放,文件的相对路径作为一个变量的形式存位置的根目录作为一个常量存放,文件的相对路径作为一个变量的形式存放。
放。
例如:
以下是一组非结构化数据的存储位置:
例如:
以下是一组非结构化数据的存储位置:
D:
datadata1exampleD:
datadata1example2.xlsD:
datadata1example3.ppt对于以上这组数据来说,根目录就是对于以上这组数据来说,根目录就是“D:
data”,相对路径的位置是,相对路径的位置是“data1example”、“data1example2.xls”、“data1example3.ppt”。
在存储时,根目录作为系统的一个常量单独存储,相对路径作为大字段文在存储时,根目录作为系统的一个常量单独存储,相对路径作为大字段文件的索引存储在一张表中进行维护。
件的索引存储在一张表中进行维护。
三、数据字典三、数据字典
(一)指标单位表。
(一)指标单位表。
(INDEX_UNIT)编号名称单位备注01单价元/公斤02成交额元03数量头生猪及白条04重量公斤
(二)节点类型表。
(二)节点类型表。
(NODE_TYPE)节点编号节点名称备注0001屠宰厂0002批发市场0003零售市场0004超市0005其他包括大中型企业、学校、酒店、加工厂等(三)地域表。
(三)地域表。
按照GB/T2260-2007产生。
四、城市追溯管理平台信息存储的格式要求四、城市追溯管理平台信息存储的格式要求
(一)流通节点基本信息表。
(一)流通节点基本信息表。
(BASE_NODE_INFO)属性名称属性命名类型定义字段长度是否可为空备注企业编码COMP_ID字符串20否企业名称COMP_NAME字符串50工商注册登记证号REG_ID字符串50节点类型NODE_TYPE整型4参考节点类型表数据字典所属地区AREA字符串20参考地区表数据字典备案日期RECORD_DATE日期型法人代表LEGAL_REPRESENT字符串20经营地址ADDR字符串100联系电话TEL字符串20传真FAX字符串20
(二)经营者基本信息表。
(二)经营者基本信息表。
(BUSINESS_BASE_INFO)属性名称属性命名类型定义字段长度是否可为空备注备案节点企业编码RECORD_NODE_ID字符串50引用流通节点基本信息表编码备案节点企业名称RECORD_NODE_NAME字符串50经营者编码ID字符串20否经营者名称NAME字符串50工商注册登记证号或身份证号REG_ID字符串50经营者性质PROPERTY字符串20经营类型BUSINESS_TYPE整型4备案日期RECORD_DATE日期型法人代表LEGAL_REPRESENT字符串20手机号码TEL字符串20信息更新日期INFO_UPDATE_DATE日期型(三)屠宰厂生猪进厂信息表。
(三)屠宰厂生猪进厂信息表。
(ANIMAL_IN_INFO)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50进厂日期IN_DATE日期型货主编码SELLER_ID字符串50货主名称SELLER_NAME字符串50生猪产地检疫证号QUARANTINE_ID字符串20检疫证进场数量QUARANTINE_NUM字符串30采购价PRICE数值型实际进场数量及重量AMOUNT数值型途亡数量DEAD_NUM数值型检疫结果RESULT字符串50产地编码AREA_ORIGIN_ID字符串20产地名称AREA_ORIGIN_NAME字符串20参考地区表数据字典养殖场名称FARM_NAME字符串20运输车牌号TRANSPORTER_ID字符串20(四)屠宰厂检疫检验信息表。
(四)屠宰厂检疫检验信息表。
(QUARANTINE_INFO)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50货主编码SELLER_ID字符串20货主名称SELLER_NAME字符串20生猪产地检疫证号QUARANTINE_ID字符串20头数NUM数值型采样头数SAMPLE_NUM数值型采样样品编号SAMPLE_ID字符串20检验员DETECTOR字符串20抽检日期DATE日期型阳性头数POSITIVE_NUM数值型动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20(五)屠宰厂肉品交易信息。
(五)屠宰厂肉品交易信息。
1.肉品交易基本信息表。
(MEAT_OUT_INFO_BASE)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50交易日期TRANSANTION_DATE日期50货主编码SELLER_ID字符串20货主名称SELLER_NAME字符串50买主编码BUYER_ID字符串20买主名称BUYER_NAME字符串50到达地DEST字符串20参考地区表数据字典交易凭证号TRAN_ID字符串202.肉品交易明细信息表。
(MEAT_OUT_INFO_DETAIL)属性名称属性命名类型定义字段长度是否可为空备注交易凭证号TRAN_ID字符串20否动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20商品编码MEAT_CODE字符串20商品名称MEAT_NAME字符串50重量WEIGHT数值型单价PRICE数值型到达地DEST字符串20(六)批发市场肉类蔬菜进场信息。
(六)批发市场肉类蔬菜进场信息。
1.批发市场肉类蔬菜进场基本信息表。
(MARKET_IN_INFO_BASE)属性名称属性命名类型定义字段长度是否可为空备注批发市场编码MARKET_ID字符串20批发市场名称MARKET_NAME字符串50进场日期IN_DATE日期型批发商编码WHOLESALER_ID字符串20批发商名称WHOLESALER_NAME字符串50交易凭证号TRAN_ID字符串20动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20产地证明号PROV_ID字符串20检测合格证号QUARANTINE_VEGE_ID字符串20进货批次号BATCH_ID字符串20运输车牌号TRANSPORTER_ID字符串202.批发市场肉类蔬菜进场明细信息表。
(MARKET_IN_INFO_DETAIL)属性名称属性命名类型定义字段长度是否可为空备注交易凭证号TRAN_ID字符串20动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20产地证明号PROV_ID字符串20检测合格证号QUARANTINE_VEGE_ID字符串20进货批次号BATCH_ID字符串20商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串20重量WEIGHT数值型产地编码AREA_ORIGIN_ID字符串20参考地域表数据字典产地名称AREA_ORIGIN_NAME字符串20参考地域表数据字典生产基地(种植户)BASE_NAME字符串20供货屠宰厂或批发市场编码WS_SUPPLIER_ID字符串20供货屠宰厂或批发市场名称WS_SUPPLIER_NAME字符串50(七)批发市场肉类蔬菜检测信息表。
(七)批发市场肉类蔬菜检测信息表。
(MARKET_DETECTION_INFO)属性名称属性命名类型定义字段长度是否可为空备注批发市场编码MARKET_ID字符串20批发市场名称MARKET_NAME字符串50批发商编码WHOLESALER_ID字符串20批发商名称WHOLESALER_NAME字符串50交易凭证号TRAN_ID字符串20否动物产品检疫合格证号或肉品品质检验合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20否引用生猪进场信息表批次号进货批次号BATCH_ID字符串20否引用蔬菜进场信息表批次号商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串50样品编号SAMPLE_ID字符串20检测员DETECTOR字符串50检测日期DETECTION_DATE时间型检测结果DETECTION_RESULT字符串100检测结果说明RESULT_EXPL字符串100(八)批发市场肉类蔬菜交易信息。
(八)批发市场肉类蔬菜交易信息。
(MARKET_TRAN_INFO_BASE)属性名称属性命名类型定义字段长度是否可为空备注批发市场编码MARKET_ID字符串20批发市场名称MARKET_NAME字符串50交易日期TRANSANTION_DATE日期50批发商编码WHOLESALER_ID字符串20批发商名称WHOLESALER_NAME字符串50零售商编码RETAILER_ID字符串20零售商名称RETAILER_NAME字符串50交易凭证号TRAN_ID字符串502.批发市场肉类蔬菜交易明细信息表。
(MARKET_TRAN_INFO_DETAIL)属性名称属性命名类型定义字段长度是否可为空备注交易凭证号TRAN_ID字符串20否引用批发市场肉类蔬菜交易信息表单据编码交易凭证号或动物产品检疫合格证号或肉品品质检验合格证号(肉)QUA_ID字符串50进货批次号或交易凭证号(菜)BATCH_ID字符串50商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串50重量WEIGHT数值型单价PRICE数值型到达地DEST字符串20(九)零售市场肉类蔬菜进场信息。
(九)零售市场肉类蔬菜进场信息。
1.零售市场肉类蔬菜进场基本信息表。
(RETAIL_MARKET_IN_INFO_BASE)属性名称属性命名类型定义字段长度是否可为空备注零售市场编码RETAIL_ID字符串20零售市场名称RETAIL_NAME字符串50进场日期IN_DATE日期型50零售商编码RETAILER_ID字符串20零售商名称RETAILER_NAME字符串50交易凭证号TRAN_ID字符串20动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20产地证明号PROV_ID字符串20检测合格证号QUARANTINE_VEGE_ID字符串20进货批次号BATCH_ID字符串202、零售市场肉类蔬菜进场明细信息表。
(RETAIL_MARKET_IN_INFO_DETAIL)属性名称属性命名类型定义字段长度是否可为空备注交易凭证号TRAN_ID字符串20动物产品检疫合格证号或肉品品质检验合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20进货批次号BATCH_ID字符串20商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串50重量WEIGHT数值型单价PRICE数值型产地编码AREA_ORIGIN_ID字符串20产地名称AREA_ORIGIN_NAME字符串50供货批发市场或屠宰厂编码WS_SUPPLIER_ID字符串20供货批发市场或屠宰厂名称WS_SUPPLIER_NAME字符串50(十)零售市场肉类蔬菜销售汇总信息表。
(RETAIL_MARKET_TRAN_INFO_SUMM)属性名称属性命名类型定义字段长度是否可为空备注零售市场编码RETAIL_ID字符串20零售市RETAIL_NAME字符串50场名称进货日期IN_DATE日期型销售日期SALE_DATE日期型零售商编码RETAILER_ID字符串20零售商名称RETAILER_NAME字符串20销售摊位号POSITION_CODE字符串20交易凭证号TRAN_ID字符串20动物产品检疫合格证号或肉品品质检验合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20进货批次号BATCH_ID字符串20商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串20重量WEIGHT数值型单价PRICE数值型零售凭证号SALE_TRAN_ID字符串20(十一)超市肉类蔬菜进场信息。
(十一)超市肉类蔬菜进场信息。
1超市肉类蔬菜进场基本信息表。
(SUPER_MARKET_IN_INFO_BASE)属性名称属性命名类型定义字段长度是否可为空备注超市编码SUPERMARKET_ID字符串20超市名称SUPERMARKET_NAME字符串50进场日期IN_DATE日期型50供货商编码SUPPLIER_ID字符串50供货商名称SUPPLIER_NAME字符串20交易凭证号TRAN_ID字符串20动物产品检疫合格证号QUARANTINE_ANIMAL_PRODUCTS_ID字符串20肉品品质检验合格证号INSPECTION_MEAT_ID字符串20产地证明号PROV_ID字符串20检测合格证号QUARANTINE_VEGE_ID字符串20进货批次号BATCH_ID字符串202超市肉类蔬菜进场明细信息表。
(SUPER_MARKET_IN_INFO_DETAIL)属性名称属性命名类型定义字段长度是否可为空备注交易凭证号TRAN_ID字符串20动物产品检QUARANTINE_ANIMAL_PRODUCTS_ID字符串20疫合格证号或肉品品质检验合格证号进货批次号BATCH_ID字符串20商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串50重量WEIGHT数值型单价PRICE数值型产地编码AREA_ORIGIN_ID字符串20产地名称AREA_ORIGIN_NAME字符串50批发市场编码MARKET_CODE字符串20批发市场名称MARKET_NAME字符串50供货批发市WS_SUPPLIER_ID字符串20场或屠宰厂编码供货批发市场或屠宰厂名称WS_SUPPLIER_NAME字符串50零售凭证号SALE_TRAN_ID字符串20(十二)团体消费进货验收信息表。
(十二)团体消费进货验收信息表。
(TEAM_BUY_ACCEPTANCE_INFO)属性名称属性命名类型定义字段长度是否可为空备注团体消费单位编码TEAM_CONSUME_ID字符串20团体消费单位名称TEAM_CONSUME_NAME字符串50进货日期IN_DATE日期型否供应商编码SUPPLIER_ID字符串20供应商名称SUPPLIER_NAME字符串20交易凭证号或TRAN_ID字符串20零售凭证号商品编码GOODS_CODE字符串20商品名称GOODS_NAME字符串20重量WEIGHT数值型单价PRICE数值型供货市场或屠宰厂编码WS_SUPPLIER_ID字符串20供货市场或屠宰厂名称WS_SUPPLIER_NAME字符串20五、流通节点追溯子系统信息存储的格式要求。
五、流通节点追溯子系统信息存储的格式要求。
(一)屠宰厂追溯子系统。
1、屠宰厂基本信息。
(SLAUGHTER_BASE_INFO)属性名称属性命名类型定义字段长度是否可为空备注企业编码COMP_ID字符串16否企业名称COMP_NAME字符串50工商注册登记证号REG_ID字符串20隶属行政区划及代码AREA_ID字符串10备案日期RECORD_DATE日期型法人代表LEGAL_REPRESENT字符串10经营地址ADDR字符串50联系电话TEL字符串20传真FAX字符串202、进场经营者(货主、买主)基本信息。
(MANAGER_BASE_INFO)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50经营者编码ID字符串20否经营者名称NAME字符串20工商注册登记证号或身份证号REG_ID字符串20经营者性质PROPERTY字符串10经营类型TYPE字符串20备案日期RECORD_DATE日期型法人代表LEGAL_REPRESENT字符串20手机号码TEL字符串20信息更新日期INFO_UPDATE_DATE日期型3、屠宰厂生猪进厂信息。
(SLAUGHTER_ANIMAL_IN_INFO)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50进厂日期IN_DATE日期型货主编码SELLER_ID字符串20否货主名称SELLER_NAME字符串10生猪产地检疫证号QUARANTINE_ID字符串20检疫证进场数量QUARANTINE_ID_NUM数值型采购价PRICE数值型实际进场数量及重量ANIMAL_NUM数值型途亡数量DEAD_NUM数值型检疫结果RESULT字符串50产地编码AREA_ORIGIN_ID字符串20产地名称AREA_ORIGIN_NAME字符串20养殖场名称FARM_NAME字符串20运输车牌号TRANSPORTER_ID字符串204、屠宰检疫检验信息。
(SLAUGHTING_QUARANTINE_INFO)属性名称属性命名类型定义字段长度是否可为空备注屠宰厂编码BUTCHER_FAC_ID字符串20屠宰厂名称BUTCHER_FAC_NAME字符串50货主编码SELLER_ID字符串20否货主名称SELLER_NAME字符串20生猪产地检疫证号QUARANTINE_ID字符串20头数NUM数值型采样头数SAMPLE_NUM数值型采样样品编号SAMPLE_ID字符串20检验员DETECTOR字符