文档库 最新最全的文档下载
当前位置:文档库 › 醇类命名的词汇

醇类命名的词汇

醇类命名的词汇
醇类命名的词汇

软件工程-数据库设计规范与命名规则

数据库设计规范、技巧与命名规范 一、数据库设计过程 数据库技术是信息资源管理最有效的手段。 数据库设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据, 满足用户信息要求和处理要求。 数据库设计的各阶段: A、需求分析阶段:综合各个用户的应用需求(现实世界的需求)。 B、在概念设计阶段:形成独立于机器和各DBMS产品的概念模式(信息世界模型),用E-R图来描述。 C、在逻辑设计阶段:将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。 然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。 D、在物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。 1. 需求分析阶段 需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。 需求分析的重点:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 需求分析的方法:调查组织机构情况、各部门的业务活动情况、协助用户明确对新系统的各种要求、确定新系统的边界。 常用的调查方法有:跟班作业、开调查会、请专人介绍、询问、设计调查表请用户填写、查阅记录。 分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。自顶向下的结构化分析方法(Structured Analysis, 简称SA方法)从最上层的系统组织机构入手,采用逐层分解的方式分析系统,并把每一层用数据流图和数据字典描述。 数据流图表达了数据和处理过程的关系。系统中的数据则借助数据字典(Data Dictionary,简称DD)来描述。 2. 概念结构设计阶段 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。 概念模型用于信息世界的建模。概念模型不依赖于某一个DBMS支持的数据模型。概念模型可以转换为计算机上某一 DBMS 支持的特定数据模型。 概念模型特点: (1) 具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识。 (2) 应该简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。 概念模型设计的一种常用方法为IDEF1X方法,它就是把实体-联系方法应用到语义数据模型中的一种语义模型化技术, 用于建立系统信息模型。 使用IDEF1X方法创建E-R模型的步骤如下所示:

项目命名及管理规范

XXXXXXXXXX公司项目命名及管理规范 XXXXXXXXXX公司 二○一○年一月

1.目的 为规范公司内部项目命名,确保项目信息传递顺畅;及时沟通项目各环节进展情况,保证项目整体的有效运行;促进经营和财务工作的有序进行,加强公司管理水平,特制定本规范。 2.范围 本规范适用于公司内部各部门间涉及“费用”及“成本”的沟通和信息传递,包括《借款申请单》、《支出凭单》、《差旅费单》及市场、采购、财务相关单据,不涉及公司及部门对外的说明、汇报等文件。 3.项目命名规则 3.1项目名称结构 1、项目名称一共由五部分组成,其中时间、项目类别、项目属性为必填项,客户、项目名称为可选项(二选一),结构如下: 时间+项目类别+客户+项目名称+项目属性 2、应用范围说明: ●时间:为项目正式立项的年度日期。如2010、2011等。 ●项目类别:公司目前所涉及项目分四类:软件类、工程类、其它类、新业务 类、公司类分别使用A、B、C、N代表。 软件类:指软件类业务 工程类:指工程类业务 其它类:指贸易类业务等 新业务类:除以上三类业务外其余业务均属于新业务类。如新业务形成 一定规模,经公司报批后可单独划分业务类型。

●客户:可选项。合同履行的客户对象。如XXXXXX局、XXXXXX公司等。 ●项目名称:可选项。项目的具体说明。如库房管理、运输管理、视频监控、 代理服务器等。 ●项目属性:分为公司交办和自己承担,分别使用J、Z代表。 ●注意事项 ●2010年之前已立项项目保持原有名称不变。 ●项目名称命名可读性第一,应在充分包含相关信息的条件下,尽量简洁,一 目了然。 ●项目类别的中文名称应当根据系统的类型选择使用常用命名词汇。 ●系统的版本不在命名中体现。 ●名称的全称不宜太长,一般在15个字以内(包括数字)。 ●客户、项目名称等字段过长时,可以使用字面意思明白并约定俗成的简称。 ●相同的项目类别、客户和项目名称在不同的项目命名出现时必须保持一致。 3.2示例 软件类项目示例: 工程类项目示例:

数据库表字段命名规范

数据库表字段命名规范 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。 本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。 一、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库 二、数据库表命名规范 2.1数据表命名规范 (1)采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔 (2)全部小写命名,禁止出现大写 (3)禁止使用数据库关键字,如:name,time ,datetime,password等(4)表名称不应该取得太长(一般不超过三个英文单词)

(5)表的名称一般使用名词或者动宾短语 (6)用单数形式表示名称,例如,使用employee,而不是employees 明细表的名称为:主表的名称+字符dtl(detail缩写) 例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl (7)表必须填写描述信息(使用SQL语句建表时) 2.2命名规范 ①模块_+功能点示例:alllive_log alllive_category ②功能点示例:live message ③通用表示例:all_user 2.3待优化命名示例 ①冗余: 错误示例:yy_alllive_video_recomment yy_alllive_open_close_log 说明:去除项目名,简化表名长度,去”yy_” ②相同类别表命名存在差异,管理性差 错误示例:yy_all_live_category yy_alllive_comment_user 说明:去除项目名,统一命名规则,均为”yy_alllive_”开头即可 ③命名格式存在差异 错误示例:yy_showfriend yy_user_getpoints yy_live_program_get

java项目各部分命名规则

学习Java的童鞋们都知道,Java的包、类、借口、方法、变量、常量;JavaEE 的三层模型等都有一套约定俗成的命名规则。 我学习每种语言都会关注相应的命名规则,一则体现自己比较专业;二来方便后检查,看到名称就知道是属于什么类型、占用多少内存、使用是否正确等;三又可以供其他人参考。 当然,学习Java也不例外,每次新建Java Project的时候都会想一下命名方式,尤其是对Java Package的命名。起初学习Java的时候都会推敲一番,该怎么命名所建立的Java Package,后来给自己约定俗成了,推敲少了,但命名确更规范了。 下面正式进入主题,讲讲我对Java Package命名规则的一些思考。 Java的包名都有小写单词组成,类名首字母大写;包的路径符合所开发的系统模块的定义,比如生产对生产,物资对物资,基础类对基础类。以便看了包名就明白是哪个模块,从而直接到对应包里找相应的实现。 由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯一前缀。例如:com.sun.swt.……。 从而,我们知道,一般公司命名为“com.公司名.项目名.模块名....”。 那,我们个人的项目又怎么命名呢? 经过我对“个人的”单词搜索,有“individual、personal、private、one-man”,进一步对以上4个单词词意的分析,并在保证了唯一性,使用每个单词的前4个字母作为前缀,正好和“com”也做了区分。如下: indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。 包名为“indi.发起者名.项目名.模块名.……”。 pers : 个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。 包名为“pers.个人名.项目名.模块名.……”。 priv : 私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright 属于个人。 包名为“priv.个人名.项目名.模块名.……”。 onem : 与“indi”相同,推荐使用“indi”。 另外,我为了区分团队项目和前面所说项目的区分,还有了一下扩展: team :

系统命名法

有机物系统命名法 1.带支链烷烃 主链选碳链最长、带支链最多者。 编号按最低系列规则。从*侧链最近端编号,如两端号码相同时,则依次比较下一取代基位次,最先遇到最小位次定为最低系统(不管取代基性质如何)。 2,3,5-三甲基己烷,不叫2,4,5-三甲基己烷,因2,3,5与2,4,5对比是最低系列。 取代基次序IUPAC规定依英文名第一字母次序排列。我国规定采用立体化学中“次序规则”:优先基团放在后面,如第一原子相同则比较下一原子。 2-甲基-3-乙基戊烷,因—CH2CH3>—CH3,故将—CH3放在前面。 2.单官能团化合物 主链选含官能团的最长碳链、带侧链最多者,称为某烯(或炔、醇、醛、酮、酸、酯、……)。卤代烃、硝基化合物、醚则以烃为母体,以卤素、硝基、烃氧基为取代基,并标明取代基位置。 编号从*近官能团(或上述取代基)端开始,按次序规则优先基团列在后面。 3.多官能团化合物 (1)脂肪族 选含官能团最多(尽量包括重键)的最长碳链为主链。官能团词尾取法习惯上按下列次序, —OH>—NH2(=NH)>C≡C>C=C 如烯、炔处在相同位次时则给双键以最低编号。 (2)脂环族、芳香族 如侧链简单,选环作母体;如取代基复杂,取碳链作主链。 (3)杂环 从杂原子开始编号,有多种杂原子时,按O、S、N、P顺序编号。 4.顺反异构体 (1)顺反命名法 环状化合物用顺、反表示。相同或相似的原子或基因处于同侧称为顺式,处于异侧称为反式。 (2)Z,E命名法 化合物中含有双键时用Z、E表示。按“次序规则”比较双键原子所连基团大小,较大基团处于同侧称为Z,处于异侧称为E。 次序规则是: (Ⅰ)原子序数大的优先,如I>Br>Cl>S>P>F>O>N>C>H,未共享电子对:为最小;

卤代烃学习要点命名规则及例题

卤代烃学习要点命名规 则及例题 标准化管理部编码-[99968T-6889628-J68568-1689N]

卤代烃学习要点、命名规则及命名例题 学习要点: 1、分类、命名、结构 2、化性 (1)亲核取代(掌握S N 1、S N 2历程;影响反应活性的因素并会排序) (2)β—消除(掌握查氏规则、了解E历程;掌握典型体系取代反应与消除反应的竞争) (3)与金属反应(重点格氏试剂) (4)还原(掌握金属氢化物还原体系各自的还原特点) 3、三类卤代烯烃中X原子活性比较 一、命名规则 1、普通法:烃基名+卤名 2、系统法:(1)主链必须“含卤”,即主链必须包含与卤原子相连的碳原子; (2)卤作取代基(重键位号<卤原子所连碳的位号); (3)芳烃侧链含卤,则侧链为母体; (4)其余规则同烃。 二、命名例题 1、CH 3CH 2 CH 2 CH 2 Cl 氯丁烷(丁基氯)(无位号无个数则表示1号位、一取代) 2、(CH3) 3 CBr 叔丁基溴 3、CF 2=CF 2 四氟乙烯 4、CH 3 Cl 氯甲烷 5、CHCl 3 CHBr 3 CHI 3 三氯甲烷,三溴甲烷,三碘甲烷 (俗名:氯仿,溴仿,碘仿) 6、CH3CHCH2CCH2Br CH3 33 2,2,4-三甲基-1-溴戊烷 7、CH3C=CCH3 Cl 2,3–二氯-2–丁烯 8、Cl Cl 对二氯苯 9、Cl CH2Cl 对氯苄基氯 10、CH2CH2Br 1-苯基-2-溴乙烷(-苯基溴乙烷) 11、 CH3 I 1-苯基-2-碘-2-丁烯

12、CH2=CHCHCH3 3-溴丁烯 13、Br 溴萘 14、 CH3 H2H5 Cl (R/S) (R)–2–氯丁烷 15、Cl 5-氯环戊二烯

数据库表及字段命名、设计规范

数据库表及字段命名、设计规范1、命名规范 1.1数据表的命名规范: 1)表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表。 2)表的名称必须易于理解,使用能表达表功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。如果当前表可用一个英文单词表示的,请用完整的英文单词来表示;例如:系统资料中的客户表的表名可命名为:SYS_Customer。如果当前表需用两个或两个以上的单词来表示时,尽量以完整形式书写,如太长可采用两个英文单词的缩写形式;例如:系统资料中的客户物料表可命名为:SYS_CustItem。 3)表的名称一般使用名词或者动宾短语 4)表名称不应该取得太长(一般不超过三个英文单词)。 5)在命名表时,用单数形式表示名称。例如,使用Employee,而不是Employees。 6)对于有主明细的表来说。明细表的名称为:主表的名称+ 字符Dts。例如:采购定单的名称为:PO_Order,则采购定单的明细表为:PO_OrderDts 对于有主明细的表来说,明细表必须包含两个字段:主表关键字、SN,SN字段的类型为int 型,目的为与主表关键字联合组成明细表的关键字,以及标示明细记录的先后顺序,如1,2,3……。 7)表必须填写描述信息

软件系统命名规则(互联网+)

1、目的 本指导书是为软件配置管理而制定。其目的是使公司软件产品配置标识的命名规范化。 2、适用范围 适用于本公司所有软件产品的配置管理。 3、职责 4、控制内容 4.1、软件配置标识的组成 4.1.1、软件提供给用户的阶段产品和最终产品的配置标识由公司代码QW和以下五 部分组成。 a、产品类别代码 b、产品(项目)标识或子系统标识 c、配置项标识 d、版本号 其一般形式为:QWa-bbbb-cc-dd 4.1.2、软件开发过程中产生仅供公司或项目内部使用的配置项,其配置标识的一 般形 式为:bbcccccc-dd,其中,bb为产品(项目)标识缩写,cccccc为配置项标识,dd为版本号。 4.2、部门代码 部门代码按《体系文件编号规定》4.3条的规定控制。 4.3、产品(项目)标识及其缩写 产品(项目)标识由反映产品或项目名称的4~5位拼音字母组成,前2位字母为其缩写。如DHMIS是杭州大和热磁电子有限公司管理信息系统的项目标识,而DH则为其缩写。 4.4、子系统标识 子系统标识由2位产品(项目)标识缩写和2~3位子系统名拼音字母组成,其中第3、4两位为子系统标识缩写。如DHXS是大和项目销售子系统的标识,而XS是其缩写。 4.5、配置项标识 4.5.1、4.1.1所述配置标识中的配置项标示:识(cc)如下表所 配置项标识(cc) 系统规格说明书FB 项目开发计划DP 软件需求规格说明书RS 概要设计说明书PD

详细设计说明书DD 用户手册UM 操作手册OM 源程序SP 4.5.2、4.1.2所述配置标识中的配置项标识(cccccc)有以下情况: a、配置项为数据项:配置标识由2位全局标识SY或子系统标识缩 写(局部数据)和3位数字码组成。 如SY001为001号全局数据的配置项标识 XS031为销售子系统031号数据的配置项标识。 b、配置项为数据流: 配置项标识由2位子系统标识缩写,2位数据流标识DF和2位数字码组成。 如ZCDF02为资财子系统02号数据流的配置项标识。 c、配置项为数据存储结构: 配置项标识由2位子系统标识缩写,2位数据存储标识DB和2位数字码组成。 如ZZDB01为制造子系统01号数据存储结构的配置项标识。 d、配置项为程序模块: 配置项标识由2位子系统标识缩写,程序模块标识M和2~3位数字码组成。 如XSM101为销售子系统101号程序模块的配置项标识。 e、配置项为存储媒体 配置项标识由2位产品(项目)标识缩写或子系统标识缩写,2位存储媒体标识FD(软盘)、HD(硬盘)、CD(光盘)或TY(磁带)和2 位数字码组成。 如ZZFD03为制造子系统的03号软盘。 f、配置项为测试计划 配置项标识由2位产品(项目)标识缩写或子系统标识缩写,2位测试计划类别标识和2位数字码组成,其中,组装测试计划类别标识为 TP,确认测试计划类别标识为VP。 数字码00表示产品(项目)或子系统的测试计划,其它数字则表示某一号分计划。 如DHVP00为大和项目确认测试计划的配置项标识。 XSTP01为销售子系统01号测试计划的配置项标识。 4.6、版本号 版本号由2位数字码组成。

IUPAC系统命名法

CH 3CH 2CH 2CHCH 2CH 3CH(CH 3) 2 1-丁烯-3-炔 HC C C C 3H 7-n C CH CH 2C 3H 7-n 12 3 45 63,4-二丙基-1,3-己二烯-5-炔 IUPAC 命名法系统命名法 1.烷烃命名法则: a. 选择取代基较多的最长的连续碳链为主链,命名时称为某基某烷。 b.编号:遵循最低系列原则,由距离支链最近的主链一端开始编号(取代基位次最小) C.写名称 (1)取代基名称写在母体(某烷)之前,按字母顺序排列 (2)用汉字“二、三、四…”标明相同取代基有多少, 用逗号分开不同位次,一个碳上有两个或以上相同基团,位次号应重复标出,阿拉伯数字和汉字间用短横线隔开; 2-甲基- 3 –乙基己烷 2.烯烃、炔烃命名 1) 选择含不饱和键的最长碳链为主链 2) 主链从最靠近不饱和键一端编号 3)命名时标明取代基和不饱和键的位次,如不饱和键在1,2位,可不标明 如碳原子数大于10,须用十一碳烯(炔),十二碳烯(炔)不能用十一烯 分子中同时有碳-碳双键或碳-碳三键时 称为烯炔,命名时 : ①选择同时含C=C 及C ≡C 的最长碳链作为主链 ②离不饱和键最近的一端(双键或叁键)开始编号 如C=C 及C ≡C 处于相同位次,则首先满足C=C 位次最小 3. 环烃命名: 成环碳原子数,环某烷 环上的支链作为取代基,数个取代基要编号(取小位次)较优基团后置(较大编号),较小基前置(较小编号)

C 2H 5CH 3 123412 3 1-甲基-3-乙基环己烷 1,1,4-三甲基环己烷 CH 3 CH 3 123 4561,6-二甲基环己烯 环烯烃则把1,2位次留给双键 ,最先遇到C=C 及取代基 4.芳烃的命名 A.芳环上连有多个烷基时,以芳基为母体,并遵循“最低序列”和“优先基团后列出”的原则命名。 B.当复杂基团或不饱和基团与芳环相连时, 则以芳环作取代基。 C.苯的一元衍生物: 1)-X, -NO2和简单R-取代的苯衍生物视苯为母体,称为“××苯” 2)苯的其它常见一元衍生物均将苯视做取代基,称为“苯(基) ××”。如: D.苯的多元衍生物: 多官能团化合物的命名 1) 确定母体名称:下列顺序选择最优先的官能团确定母体名称,其余的官能团全部视做取代基; 官能团优先次序 2)编号:使母体 官能团编号最小,其他取代基按最低系列原则编号,二元衍生物使用

第七章 卤代烃

7 卤 代 烃 【基本要求】 熟练掌握一元卤代烃的化学性质及其结构与性质间的关系。 2.掌握卤代 烃的主要制备方法。掌握亲核取代反应历程及其影响因素,能正确判断S N 1和S N 2反应。 【重点、难点】 亲核取代反应及其反应历程、消除反应及其反应历程、影响亲核取代反应和 消除反应的因素。 亲核取代反应和消除反应的竞争。 【学时分配】 5-6学时 【作业习题】 P48:2, 4,7,8,9,11 卤代烃是烃分子中一个或多个氢原子被卤原子取代而生成的化合物。 R-X 因C-X 键是极性键,性质较活泼,能发生多种化学反应转化成各种其他类型的化合物,所以卤代烃是有机合成的重要中间体,在有机合成中起着桥梁的作用。同时卤代烃在工业、农业、医药和日常生活中都有广泛的应用。由此可见,卤代烃是一类重要的化合物。 7.1 卤代烃的分类和命名 7.1.1 分类 7.1.1.1按分子中所含卤原子的数目,分为一卤代烃和多卤代烃。 RCH 2 H RCH 2 X X = Cl Br I 自然界中存在极少,主要是人工合成的。

7.1.1.2 按分子中卤原子所连烃基类型,分为: 卤代烷烃 R-CH 2-X 卤 代 烯 烃 R-CH=CH-X 乙烯式 R-CH=CH-CH 2-X 烯丙式 R-CH=CH (CH 2)n-X ≥2 孤立式 卤代芳烃 乙烯式 乙烯式 7.1.1.3按卤素所连的碳原子的类型,分为: 7.1.2 命名 简单的卤代烃用普通命名或俗名,(称为卤代某烃或某基卤) 复杂的卤代烃用系统命名法(把卤素作为取代基) 编号一般从离取代基近的一端开始,取代基的列出按“顺序规则”小的基团先列出。 X CH 2X R-CH 2-X R 2CH-X R 3C-X 仲卤代烃 叔卤代烃一级卤代烃 二级卤代烃三级卤代烃( )°23°°( ) ( ) 伯卤代烃1CHCl 3 CH 3CH 2CH 2 Cl CH 3 2CHCl CH 3 3CBr ( )( )CH 2 =CH-CH 2Br CH 2Cl 烯丙基溴氯化苄 (苄基氯) 三氯甲烷(氯仿)正丙基氯异丙基氯叔丁基溴

数据库设计规范

数据库设计规范 V 1.0 2007-8-28

目录 1) 目的 (3) 2) 范围 (3) 3) 术语 (3) 4) 设计概要 (3) 5) 命名规范(逻辑对象) (4) 6) 数据库对象命名 (6) 7) 脚本注释 (8) 8) 数据库操作原则 (9) 9) 常用字段命名(参考) (9)

1) 目的 为了统一公司软件开发的设计过程中关于数据库设计时的命名规范和具体工作时的编程规范,便于交流和维护,特制定此规范。 2) 范围 本规范适用于开发组全体人员,作用于软件项目开发的数据库设计、维护阶段。 3) 术语 数据库对象:在数据库软件开发中,数据库服务器端涉及的对象包括物理结构和逻辑结构的对象。 物理结构对象:是指设备管理元素,包括数据文件和事务日志文件的名称、大小、目录规划、所在的服务器计算极名称、镜像等,应该有具体的配置规划。一般对数据库服务器物理设备的管理规程,在整个项目/产品的概要设计阶段予以规划。 逻辑结构对象:是指数据库对象的管理元素,包括数据库名称、表空间、表、字段/域、视图、索引、触发器、存储过程、函数、数据类型、数据库安全性相关的设计、数据库配置有关的设计以及数据库中其他特性处理相关的设计等。 4) 设计概要 ?设计环境 数据库:ORACLE 9i 、MS SQL SERVER 2000 等 操作系统:LINUX 7.1以上版本,显示图形操作界面; RedHat 9 以上版本 WINDOWS 2000 SERVER 以上 ?设计使用工具 使用PowerDesigner 做为数据库的设计工具,要求为主要字段做详尽说 明。对于SQL Server 尽量使用企业管理器对数据库进行设计,并且要求 对表,字段编写详细的说明(这些将作为扩展属性存入SQL Server中) 通过PowerDesigner 定制word格式报表,并导出word文档,作为数据 字典保存。(PowerDesigner v10 才具有定制导出word格式报表的功能)。

C#项目命名要求规范范例

C#项目开发代码规范 命名规制定意义 1 方便代码的交流和维护,便于日后自己的再次阅读。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解 命名规制定原则 首要原则 有意义的,描述性的词语来命名。能够一眼看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了 1. 除约定俗成的,别用缩写。用name, address, salary等代替 nam, addr, sal 2. 除用于循环,别使用单个字母的变量象i, n, x 等. 而要使用 index, temp等。 for ( int i = 0; i < count; i++ ){ ...} 其他习惯 除了界面控件外,不要使用类型前缀。比如:使用名称amount,而不是 intAmount; 类:使用名词、名词短语命名。比如:public class FileStream; 方法:使用动词、动词短语开始。比如:CreateUser(), RemoveAt()等; 接口:以 I 开始,后面加上名词、名词短语、形容词命名。比如:IDisposable; 常量:所有单词大写,多个单词之间用 "_" 隔开。public const string PAGE_TITLE = "Welcome"; 命名空间:基本格式: CompanyName/ProjectName.TechnologyName[.Feature][.Design] a) CompanyName/ProjectName:公司名、项目名称或产品名称; b) TechnologyName:稳定的、公认的技术名称或架构层次名称; c) [.Feature][.Design]:可选的功能与设计; C#命名规 变量方法命名规则 1、用pascal规则来命名方法和类.(第一个单词首字母大写,后面连接的每个单词首字母都大写) public class DataBase ;public void GetDataTable() 2、类:使用名词、名词短语命名。比如:public class FileStream; 2.用camel规则来命名局部变量和方法的参数. (第一个单词不大写,后面连接的单词首字母大写) public void AddUser(string userId, byte[] password) { string userName;}

系统命名法

有机系统命名 最长碳链作主链, 主链须含官能团; 支链近端为起点, 阿拉伯数依次编; 两条碳链一样长, 支链多的为主链; 主链单独先命名, 支链定位名写前; 相同支链要合并, 不同支链简在前; 两端支链一样远, 编数较小应挑选。 一般规则 取代基的顺序规则 当主链上有多种取代基时,由顺序规则决定名称中基团的先后顺序。一般的规则是: 取代基的第一个原子质量越大,顺序越高; 如果第一个原子相同,那么比较它们第一个原子上连接的原子的顺序;如有双键或三键,则视为连接了2或3个相同的原子。 以次序最高的官能团作为主要官能团,命名时放在最后。其他官能团,命名时顺序越低名称越靠前。 主链或主环系的选取 以含有主要官能团的最长碳链作为主链,靠近该官能团的一端标为1号碳。 如果化合物的核心是一个环(系),那么该环系看作母体;除苯环以外,各个环系按照自己的规则确定1号碳,但同时要保证取代基的位置号最小。 支链中与主链相连的一个碳原子标为1号碳。 数词 位置号用阿拉伯数字表示。 官能团的数目用汉字数字表示。

碳链上碳原子的数目,10以内用天干表示,10以外用汉字数字表示。 各类化合物的具体规则 烷烃 找出最长的碳链当主链,依碳数命名主链,前十个以天干(甲、乙、丙...)代表碳数,碳数多于十个时,以中文数字命名,如:十一烷。 从最近的取代基位置编号:1、2、3...(使取代基的位置数字越小越好)。以数字代表取代基的位置。数字与中文数字之间以 - 隔开。 有多个取代基时,以取代基数字最小且最长的碳链当主链,并依甲基、乙基、丙基的顺序列出所有取代基。 有两个以上的取代基相同时,在取代基前面加入中文数字:一、二、三...,如:二甲基,其位置以 , 隔开,一起列于取代基前面。 烯烃 命名方式与烷类类似,但以含有双键的最长键当作主链。 以最靠近双键的碳开始编号,分别标示取代基和双键的位置。 若分子中出现二次以上的双键,则以“二烯”或“三烯”命名。(注意:比如主链有5个碳原子应写为戊二烯而不是二戊烯) 烯类的异构体中常出现顺反异构体,故须注明“顺”或”反”。 炔烃 命名方式与烯类类似,但以含有叁键的最长键当作主链。 以最靠近叁键的碳开始编号,分别标示取代基和叁键的位置。 炔类没有环炔类和顺反异构物。 分子中既有双键又有三键时,名字以烯先炔后,分别标注位置号,碳数写在“烯”前面。 卤代烃·醚 卤代烃命名以相应烃作为母体,卤原子作为取代基。 如有碳链取代基,根据顺序规则碳链要写在卤原子的前面;如有多种卤原子,列出次序为氟、氯、溴、碘。 醚的命名以碳链较长的一端为母体,另一端和氧原子合起来作为取代基,称烃氧基。 醇 醇的命名,以含有醇羟基的最长碳链为主链; 由这条链上的碳数决定叫某醇,编号时让醇羟基的位置号尽量小;

项目文档命名规则及格式要求

项目文档命名规则 编制:日期:____/____/____审核:日期:____/____/____ 批准:日期:____/____/____ XXXX公司 二零一五年五月制

历史记录

目录 1 目的 (4) 2 适用范围 (4) 3 术语和缩略词 (4) 4 规程 (4) 4.1 文档命名规则 (4) 4.2 配置项的版本标识 (8) 4.3 标签的命名 (9)

1 目的 本文的目的是定义各项目所有相关文档和CMM要求的过程文件的格式和规则,以及配置管理中对配置项和版本的标识。 2 适用范围 本规则适用于所有需求、设计等文档和过程文件。 3 术语和缩略词 无 4 规程 4.1 文档命名规则 1组织标准软件过程文档编号 (1)过程文件格式:XXX-P-××,初始编号为:XXX-P-01,最大编号为:XXX-P-99。 (2)指南文件编号:XXX-G-××××,前两位××为指南所对应的过程文件编号。 (3)模板文件编号:XXX-T-××××,前两位××为指南所对应的过程文件编号。 2产品命名规范 (1)中文命名规范:中文全称V产品版本号。英文命名规范:首字母大写V产品版本号。3项目文档编号 (1)编号规则分三种: 1)单个文档:首字母大写V产品版本号-阶段英文缩写-文档名称英文缩写。 2)多个子文档:首字母大写V产品版本号-阶段英文缩写-文档名称英文缩写—流 水号。 3)周期性:首字母大写V产品版本号-文档名称/英文名称-八位日期。 (2)项目阶段及文档名称英文缩写,见下表:

4文档版本 (1)格式:V×××.×××,初始版本号为V0.1,最大版本号为:V999.999。其中, 草稿状态的版本均为V0.×××,例如:V0.1,V0.2……V0.999;而经过评审通过

卤代烃

第七章卤代烃 1)卤代烃的系统命名 2)饱和碳原子上的亲核取代反应 ①水解:卤代烃与强碱(稀)的水溶液共热,卤原子被羟基(﹣OH)取代生成醇。 ②与醇钠作用:卤代烃与醇钠在相应的醇中反应,卤原子被烷氧基(RO﹣)取代生成醚。 ③与氰化钠(钾)作用:卤代烃与氰化钠或氰化钾作用,卤原子被氰基(﹣CN)取代生成腈(R﹣CN)。 ④与氨作用:卤代烃与氨作用,卤原子被氨基(﹣NH?)取代生成伯氨。 ⑤卤原子交换反应:在丙酮中,氯代烷和溴代烷分别与碘化钠反应,生成碘化烷。 ⑥与硝酸银作用:卤代烃与硝酸银的乙醇溶液反应,生成卤化银沉淀。 3)卤代烃的消除反应 ①脱卤化氢:卤代烃与浓碱的醇溶液共热反应,生成烯烃。 补:A.查氏规则:氢原子主要从含氢较少的β-碳原子上脱去,生成双键碳原子上连有较多的取代基的烯烃。 B.多卤代烃发生消除反应时,在可能的结构中,优先生成共轭烯

烃。 ②脱卤素:连二卤代烷与锌粉在乙酸或乙醇中反应,或与碘化钠的丙酮溶液反应,则脱去卤素生成烯烃。(注:二卤代烷与锌或者钠作用,则发生内偶联,脱去卤原子生成(小)环烷烃) 4)卤代烃与金属反应 ①金属镁:卤代烃与金属镁在无水乙醚中反应,生成烷基卤化镁(格氏试剂) 注:格式试剂(强碱)易与含有活泼氢的化合物(酸,水,醇,氨和端炔烃)作用而被分解为烃。 ②金属锂:在惰性气体(乙醚,戊烷)中反应,生成烷基锂。 补:A.金属化反应制有机锂——烷基锂与含有活泼氢的化合物反应 B.烷基锂与卤化亚铜反应生成二烃基铜锂(R?CuLi) 合成:二烃基铜锂与卤代烷反应生成烷烃。 5)亲核取代反应机理 ①SN2:一步反应,旧键断裂与新键生成同时进行,不经历中间态碳正离子,产物构型发生了Walden转化。 补:影响因素:A.烷基结构越拥挤,背面进攻越难。 B.离去基团越易离去,越易反应

数据库命名设计规范

数据库命名、设计规范 一、数据库表及字段 1.数据库表的命名规范: 表的前缀应该用系统或模块的英文名的缩写(全部大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表。 表的名称必须是易于理解,能表达表的功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。如果当前表可用一个英文单词表示的,请用完整的英文单词来表示;例如:系统资料中的客户表的表名可命名为:SYS_Customer。如果当前表需用两个或两个以上的单词来表示时,尽量以完整形式书写,如太长可采用两个英文单词的缩写形式;例如:系统资料中的客户物料表可命名为:SYS_CustItem。 表名称不应该取得太长(一般不超过三个英文单词)。表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首字母必须大写。在命名表时,用单数形式表示名称。例如,使用 Employee,而不是 Employees。对于有主明细的表来说。明细表的名称为:主表的名称 + 字符Dts。例如:采购定单的名称为:PO_Order,则采购定单的明细表为:PO_OrderDts;对于有主明细的表来说,明细表必须包含两个字段:主表关键字、SN,SN字段的类型为int型,目的为与主表关键字联合组成明细表的关键字,以及标示明细记录的先后顺序,如1,2,3……。表必须填写描述信息,后台表名尽量与前台表名相同,后台独有的表应以_b作为后缀。如r_gggd_b。 数据库表的命名采用如下规则: 1)表名用模块名_开头,表名长度不能超过30个字符,表名中含有单词全部采用单数形式,单词首字母必须大写。 2)多个单词间用下划线(_)进行连接。若库中有多个系统,表名采用系统名称+单词或多个单词,系统名是开发系统的缩写,如VNET。

java实体类命名规范

竭诚为您提供优质文档/双击可除java实体类命名规范 篇一:java各种命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名(全部小写,由域名定义) java包的名字都是由小写单词组成。但是由于java面向对象编程的特性,每一名java程序员都可以编写属于自己的java包,为了保障每个java包命名的唯一性,在最新的java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程 序包的唯一前缀。 例如:net.frontfree.javagroup 类的命名(单词首字母大写) 根据约定,java类名通常以大写字母开头,如果类名称由多个单词组成,则每个单词的首字母均应为大写例如testpage;如果类名称中包含单词缩写,则这个缩写词的每个字母均应大写,如:xmlexample,还有一点命名技巧就是

由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。 例如:graphics 方法的命名(首字母小写,字母开头大写) 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。例如:drawimage 常量的命名(全部大写,常加下划线) 常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。 例如:max_Value 参数的命名 参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。 javadoc注释 java除了可以采用我们常见的注释方式之外,java语言规范还定义了一种特殊的注释,也就是我们所说的javadoc注释,它是用来记录我们代码中的api的。javadoc 注释是一种多行注释,以/**开头,而以*/结束,注释可以包含一些html标记符和专门的关键词。使用javadoc注释的好处是编写的注释可以被自动转为在线文档,省去了单独

数据库表及字段命名、设计规范

数据库表及字段命名、设计规范 1、命名规范 1.1数据表的命名规范: 1)表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表。 2)表的名称必须易于理解,使用能表达表功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。如果当前表可用一个英文单词表示的,请用完整的英文单词来表示;例如:系统资料中的客户表的表名可命名为:SYS_Customer。如果当前表需用两个或两个以上的单词来表示时,尽量以完整形式书写,如太长可采用两个英文单词的缩写形式;例如:系统资料中的客户物料表可命名为:SYS_CustItem。 3)表的名称一般使用名词或者动宾短语 4)表名称不应该取得太长(一般不超过三个英文单词)。 5)在命名表时,用单数形式表示名称。例如,使用 Employee,而不是 Employees。 6)对于有主明细的表来说。明细表的名称为:主表的名称 + 字符Dts。例如:采购定单的名称为:PO_Order,则采购定单的明细表为:PO_OrderDts 对于有主明细的表来说,明细表必须包含两个字段:主表关键字、SN,SN字段的类型为int 型,目的为与主表关键字联合组成明细表的关键字,以及标示明细记录的先后顺序,如1,2,3……。

7)表必须填写描述信息 7)后台表名尽量与前台表名相同,后台独有的表应以_b作为后缀。如r_gggd_b 1.2表字段命名规范 数据库字段的命名必须遵循以下规范: 1)字段名称一般采用名词或动宾短语,且字段名为小写。 2)采用有意义的字段名。字段的名称必须是易于理解,能表达字段功能的英文单词或缩写英文单词,单词首字母必须大写,一般不超过三个英文单词。例如:人员信息表中的电话号码可命名为:Telephone或Tel。产品明细表中的产品名称可用ProductName表示。(推荐一般用完整的英文单词)。 3)系统中所有属于内码字段(仅用于标示唯一性和程序内部用到的标示性字段),名称取为:“ID”,采用整型或长整型数,具体根据可能的数据量确定,增加记录时取最大值加1,该字段通常为主关键字。 4)系统中属于是业务范围内的编号的字段,其代表一定的业务信息,比如资料信息和单据的编号,这样的字段建议命名为:“Code”,其数据类型为varchar,该字段需加唯一索引。 5)在命名表的列时,不要重复表的名称;例如,在名为 Employee 的表中避免使用名为EmployeeLastName 的字段。 5)不要在列的名称中包含数据类型。

房地产开发项目(楼盘)案名名称命名规范建议

房地产开发项目(楼盘)案名名称命名规范建议 (一)楼:7层以下的商务楼、办公楼、写字楼,方可用“楼”作通名。 (二)大楼:8层以上的综合性办公楼、商业大楼或公寓住宅楼,方可用“大楼”作通名。(三)大厦:10层以上且建筑面积在5000平方米以上,功能齐全、配套设施完善的大型楼宇,方可用“大厦”作通名。 (四)商厦:8层以上,单一功能为商业的多层建筑,方可用“商厦”作通名。 (五)广场、广厦:总建筑面积在10万平方米以上,且必须有面积大于2000平方米的地面露天公共场所(不包括停车场和消防通道),并具有商业、办公、娱乐、餐饮、居住、休闲等多功能综合性的建筑物,方可用“广场”作通名(如商务广场、贸易广场),但应严格控制。在“广场”内不能再命名“城”。不符合广场条件的亦可以“广厦”命名。 (六)中心:用地面积在2万平方米以上,建筑面积在10万平方米以上,并有宽畅的停车场地,且必须是某一产业占主导地位,某一特定功能最具规模的建筑物或建筑群,方可用“中心”作通名(如商务中心、物贸中心)。 (七)城:用地面积在20万平方米以上的城市小区,有较完善的配套设施(如幼儿园、小学等);用地面积在20万平方米以上,规模量大的商场、专卖贸易场所。符合上述条件之一的方可用“城”作通名,但应严格控制使用,在“城”内不能再命名“广场”。 (八)花园、花苑:绿地面积和人工景点休闲用地占整个用地面积40%以上,公建配套齐全且规划用地面积达2万平方米以上的住宅区,方可用“花园”、“花苑”作通名。 (九)山庄:住宅区内楼宇之间高低起伏、错落有致且地处靠山的低层或多层住宅区,方可用“山庄”作通名,不靠山的不能以“山庄”作通名。 (十)新村:集中的相对独立的大型居住区,有相应的配套设施,其建筑面积在5万平方米以上的多层或高层住宅楼,视项目具体情况,可用“新村”作通名。 (十一)公寓、公馆:占地面积1万平方米以下,或总建筑面积5万平方米以下的建筑物、建筑群。 (十二)一般禁止使用通名重叠,如“某某广场花园”、“某某花园城”等。同时不能使用“别墅”作通名。 (十三)项目名称的文字之间,不能使用分隔号,如“大通·云天阁”等。 (十四)在居住区范围内建造的综合性办公大楼,可单独申报命名。

有机物系统命名法(IUPAC命名法)-A部

八、有机物系统命名法(IUPAC命名法) 8.1 一般规则 8.1.1 取代基的顺序规则 当主链上有多种取代基时,由顺序规则决定名称中基团的先后顺序。一般的规则是: (1)取代基的第一个原子质量越大,顺序越高; (2)如果第一个原子相同,那么比较它们第一个原子上连接的原子的顺序;如有双键或三键,则视为连接了2或3个相同的原子; (3)以次序最高的官能团作为主要官能团,命名时放在最后。其他官能团,命名时顺序越低,名称越靠前。 8.1.2 主链或主环系的选取 (1)以含有主要官能团的最长碳链作为主链,靠近该官能团的一端标为1号碳; (2)如果化合物的核心是一个环(系),那么该环系看作母体;除苯环以外,各个环系按照自己的规则确定1号碳,但同时要保证取代基的位置号最小; (3)支链中与主链相连的一个碳原子标为1号碳。 8.1.3 数词 (1)位置号用阿拉伯数字表示; (2)官能团的数目用汉字数字表示; (3)碳链上碳原子的数目,10以内用天干表示,10以外用汉字数字表示。 8.2 各类化合物的具体规则 8.2.1 烷烃 (1)有多个取代基时,以取代基数字最小且最长的碳链当主链,并依甲基、乙基、丙基的顺序列出所有取代基; (2)有两个以上的取代基相同时,在取代基前面加入中文数字:一、二、三...,如:二甲基,其位置以“,”隔开,一起列于取代基前面。 8.2.2 烯烃 (1)命名方式与烷类类似,但以含有双键的最长键当作主链; (2)以最靠近双键的碳开始编号,分别标示取代基和双键的位置; (3)若分子中出现二次以上的双键,则以“二烯”或“三烯”命名; (4)烯类的异构体中常出现顺反异构体,故须注明“顺”或”反”。 8.2.3 炔烃 (1)命名方式与烯类类似,但以含有叁键的最长键当作主链; (2)以最靠近叁键的碳开始编号,分别标示取代基和叁键的位置; (3)炔类没有环炔类和顺反异构物; (4)分子中既有双键又有三键时,名字以烯先炔后,分别标注位置号,碳数写在“烯”前面。 8.2.4 卤代烃 (1)卤代烃命名以相应烃作为母体,卤原子作为取代基; (2)如有碳链取代基,根据顺序规则碳链要写在卤原子的前面; (3)如有多种卤原子,列出次序为氟、氯、溴、碘。

相关文档