您好,欢迎访问三七文档
策划案规范与标准一、策划案的结构规范性(一)策划案的格式与内容1、采集表策划案内容:一、简明描述1、简介:说明表存储的数据内容、主要用途、使用说明等。2、来源:说明表的数据来源,如从某网站采集、通过哪些表计算出来的等3、维护时间及频率:说明表的数据更新频率及时间,如每日几点自动触发更新,人工每天几点采集入库4、重要字段及数据情况:说明本表的一些重要字段,这些重要字段及所有字段的数据维护情况,数据质量,历史数据情况。二、表结构(技术文档)(见策划案的规范及标准)2、产品表策划案内容:(通用)一、简明描述1、简介:说明表存储的数据内容、主要用途、使用说明等。2、来源:说明表的数据来源,如从某网站采集、通过哪些表计算出来的等3、维护时间及频率:说明表的数据更新频率及时间,如每日几点自动触发更新,人工每天几点采集入库4、重要字段及数据情况:说明本表的一些重要字段,这些重要字段及所有字段的数据维护情况,数据质量,历史数据情况。二、表结构(技术文档)(见策划案的规范及标准)(二)策划案的规范及标准新的表结构主要是配合新的字典工具而设置,如果新建表需要利用新的字典工具,则一定要按照新的表结构策划表,目前可以利用新工具建表的库有CGENIUS和PGENIUS。标准的表结构:(新)基金综合信息表(FND_GEN_INFO)序号中文名英文名类型精度空值缺省值量纲备注入库方式1基金标识FUND_IDintYES转型基金、分级基金、保本基金等基金标识相同采集2基金内部代码INNER_CODEintNO赋予内部使用的代码,转型前后相同采集3变动日期CHANGEDATEdatetimeNO基金发生变动的公告日期采集4变动原因CHNG_REASONintYES变动原因(CHNG_REASON)与“综合参数表(GEN_REF)”表中的“参数代码(REF_CODE)”关联,“CLS_CODE=3006”,得到基金类型的具体描述:1-封转开;2-开转开;3-基金分级;4-基金复制;5-保本基金关联;6-新基金成立;7-基金管理人变更;8-封闭期结束;9-基金名称变更;10-同级基金关联采集5基本信息LABEL0101采集6基金代码FUND_CODEvarchar12NO基金实际交易代码采集7ISIN编码ISINVARCHAR12YES采集8深市行情代码SZSE_CODEvarchar12YES对于封闭式基金,行情代码=基金代码采集9沪市行情代码SHSE_CODEvarchar12YES对于封闭式基金,行情代码=基金代码采集10前端申购代码APPL_BUY_CODE_FRONTvarchar12YES采集11后端申购代码APPL_BUY_CODE_BACKvarchar12YES采集12基金简称FUNDSNAMEvarchar30YES按巨灵简称编制规则编制采集13拼音简称CHI_ABBRvarchar20YES按巨灵简称编制规则编制采集14基金简称二FUNDSNAME_2varchar20YES据交易所公布的简称编制采集15拼音简称二CHI_SPELL_2varchar20YES据交易所公布的简称编制采集16英文简称ENG_ABBRvarchar20YES采集17基金全称FUNDNAMEvarchar80YES采集18基金简介FND_BRIEFtextYES采集19基金类型FND_TYPEintYES基金类型(FUND_TYPE)与“综合参数表(GEN_REF)”表中的“参数代码(REF_CODE)”关联,“CLS_CODE=3001”,得到基金类型的具体描述:0-其它;1-契约型封闭式;2-契约型开放式;3-ETF;4-LOFs;5-创新型封闭式;6-创新型开放式;7-外币基金;8-FOF采集20基金类型描述/基金类型名称FND_TYPE_NAMEvarchar50YES采集21基金机构代码ORG_CODEINTYES关联:ORG_PROFILE.OrgCode采集22基金机构代码处理ORG_CODE_MARKINTYES关联GEN_REF.REF_CODEWHERECLS_CODE=13标识23管理人代码MANA_CODEintYES关联:ORG_PROFILE.OrgCode采集24管理人代码处理标识MANA_CODE_MARKINTYES关联:GEN_REF.REF_CODEWHERECLS_CODE=1325管理人名称MANA_NAMEvarchar200YES采集26货币型基金红利计提和分配方式CURNCY_DISTIL_CLSintYES红利计提方式(TRADE_MKT)与“综合参数表(GEN_REF)”表中的“参数代码(REF_CODE)”关联,“CLS_CODE=3002”,得到红利计提方式的具体描述:0-其它;1-按日;2-按月采集27相关日期LABEL0102采集28设立日期ESTAB_DATEdatetimeYES基金发生变动后的设立日期(如转型、分级、保本续期、封闭期结束等)采集29上市日期LIST_DATEdatetimeYES采集30基金到期日FUND_MATUdatetimeYES采集31存续期限DURATIONnumeric9,4YES年采集32初始设立日期INIT_ESTAB_DATEdatetimeYES?基金初始成立日期,可追溯到基金转型前、分级前的最早设立日期采集主码特性:基金内部代码+变动日期唯一索引:备注:货币型基金一般存在红利计提方式(按日按月)、收益分配方式(按日按月)、收益结转份额方式(按日按月)、收益支付方式(按日按月)四种说法,目前各基金公司在基金合同中并未给出明确、一致的表达方式。其中红利计提方式与收益支付方式一般都是一般都是按月计提分配。收益结转份额方式各不相同。收益支付方式一般为按月集中支付。本表记录了基金成立、转型、分级、保本期变更、管理人变更、基金名称变更等基金成立以来的变动情况。----------------------------------------------------------------------------------------------------------------------二、技术文档的规范性(一)格式要点:1、为了策划案的统一规则性,整个技术文档必须用“宋体五号字”,所有内容中不允许有“超级链接”1、序号必须完整,这是对以后数据字典的WEB版而言的完整性的维护,但是不能采用特殊的文本格式,必须无文本格式2、字段类型若为INT和DATETIME时,字段精度为空3、在字段备注中不允许存在“段落标记”——回车键,在表结构中都不允许存在的4、主键采用“黄色”底纹标注,同时在主码特性中必须与标注的一样,同时存在几个主键时,字段名中间用+,如“公司代码+报表日期+项目代码”5、主键字段不允许为空,请注意空值一列的填写6、字段精度一列不允许存在括号,如字段类型为numeric时,字段精度一列为(9,4),这是错误的(二)字段类型与精度通常用到的字段类型有:1、数值型(numeric):使用要点:numeric在技术文档中精度不能加括号,注意考虑精确度。常见用途:A.实体为自然数的,如人、车数目,若量纲为万人,只精确到十位,则需用NUMERIC。B.比例值C.数据量、额度型字段D.排顺序(注意和排名不同)一般见于物殊应用,如CUST_PUB_SECTION_CODE(板块代码表)表,在产品应用层,需对表中板块顺序实现人为编排,“板块顺序”采用numeric(9,4)初始排序值即不需预留空位,新增或调整个别板块顺序,只需在“板块顺序”上加精确度值,分出大小即可。2、字符型(varchar):使用要点:varchar如果超过400,则应用text类型常见用途:A.主要用于存储文字描述形字段;这是错误的,应该去除段落标记,不允许存在换行B.像证券市场代码、电话、网址都属于此类C.附件链接地址等3、整数型(int):使用要点:统一使用int型,可以支持10位(10亿)常见用途:A.排名形字段,注意“排名次”和排顺序不同,排名主要是排自然数名次,如分析师排名、十大股东排名等,排顺序主要用于隐藏性展示。B.值为自然数的,如人、车数目(若量纲为万人,只精确到十位,则需用NUMERIC)C.一般为内部代码、序号等类型字段D.参数型字段,即需要和综合参数表关联的字段。E.年份值、月度值等F.系统字段:SEQ\ISVALID等4、文本型(text):使用要点:字符长度超过400个字节常见用途:A.字符长度超过400个字节5、日期型(datetime):使用要点:字段用于描述到天的常见用途:A.截止日期B.交易日期C.公告日期6、其他:smalldatetime主要用于描述时间点需精确到时分秒类型的数据,如新闻发布日期,系统字段:数据入库时间、修改时间等。(三)字段备注1、表备注主要是与相关表的关联与一些特别说明,若是特别说明,直接描述;全部为5号宋体字2、如果关联相应的表:关联“表名”.“字段名”3、如果关联综合参数表:关联GEN_REF.CLS_CODEWHERECLS_CODE=“分类编码”,可以列举出相应的参数代码-参数名称。部分参数取值类型较少的可以直接全部罗列;参数类型较多的,可以只列举重要参数或用到的参数。【关于关联备注:假设表T1,T2。T1的字段f关联T2的字段F的时候,通常代表T2中F字段是主键,T1中f就是外键。但并不绝对说,如果T2的字段F不是主键的时候,就不能备注说明f是关联T2.F字段的。该说法成立的最本质要求是F字段的每个值在该表中只会有一条记录出现,即各记录的F字段值是互不相同的。这个时候,说T1.f关联它是有意义的。实际应用中,通常只需要对代码类(内部代码、机构代码、参数代码等)字段做关联备注,其他的不需要,也通常不满足上面说的那个前提条件】(四)表的备注1、综述:表的备注应该尽量完整,主要用于描述表的数据内容、数据存储范畴、数据维护情况、使用注意事项等四个方面进行描述,缺一不可,便于应用开发参考。同时为了保持规范性,要求语言简明扼要,语法应用准确,这是做好数据库专业性的基本要求。表的备注内容在撰写时,应该注意表所针对的阅读者。如CG表的备注使用者,多是“想查阅表的采集、数据处理相关信息”;而PG表的备注使用者,多是“想通过表备注来获得数据质量、数据完整性、数据更新及时性、数据内容简界等相关信息”。CG和PG可能就是完全一一对应的表,但表备注的内容应该是有所差别的。2、表备注备内容要点:表的数据内容:如STK_MKT(股票行情表),应在表备注中说明“本表用于存储沪深两个交易所股票日行情。”数据存储的范畴:历史数据可追溯到1990年,1995年以来数据非常完成。数据维护情况:数据来源于沪深交易所对外的行情DBF,每日收盘后XX分钟内数据入库。表的数据特征:本表考虑到应用特征,剔除了DBF中停牌的无效股票行情。使用注意事项:申报买入价1(BP1)、申报买入量1(BV1)、申报卖出价1(SP1)……等字段为交易所行情DBF中相关字段的原始内容,对日行情表来说,一般不会使用到。汇总后的STK_MKT(股票行情表)表备注内容应为:“本表用于存储沪深交易所股票日盘后行情。历史数据可追溯到1990年,1995年以来数据非常完成。数据来源于交易所对外发布的行情DBF,每日收盘后XX分钟内数据入库。考虑到应用特征,剔除了DBF中停牌的无效股票行情。表中申报买入价1(BP1)、申报买入量1(BV1)、申报卖出价1(SP1)……等字段为交易所行情DBF中相关字段的原始内容存储,对日行情表来说,一般不会使用到。三、中英文命名的规范性表和字段英文名命名统一格式为:大写字母、英文缩写加下划线组成SQL/ORACLE关键字不能作为表名或者字段名相关命名规则见:《C011-表及字段英文名命名规则.doc》四、表结构规范性(一)整体规范性要求(2009-11-30新增)采集库、中心库、产品库设计都应当执行三范式化标准,去除冗余;需参数化字段应尽量参数化;部分特殊字段既需
本文标题:策划案标准与规范
链接地址:https://www.777doc.com/doc-493837 .html