第一篇:CSS命名规范(英文命名,“英语福音”)
[b]样式文件命名[/b] [quote]主要的 master.css 布局,版面 layout.css 专栏 columns.css 文字 font.css 打印样式 print.css 主题 themes.css [/quote]
[b]CSS ID 的命名[/b] [quote]页头:header 登录条:loginbar 标志:logo 侧栏:sidebar 广告:banner 导航:nav 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab
list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus 指南:guild 服务:service 热点:hot 新闻:news 下载:download 注册:register 状态:status 按钮:btn 投票:vote 合作伙伴:partner 友情链接:friendlink 页脚:footer 版权:copyright 外 套:
wrap 主导航:
mainnav 子导航:
subnav 页 脚:
footer 整个页面: content 页 眉:
header
脚:
footer 商 标:
label 标 题:
title 主导航:
mainbav(globalnav)顶导航:
topnav 边导航:
sidebar 左导航:
leftsidebar 右导航:
rightsidebar 旗 志:
logo 标 语:
banner 菜单内容1: menu1content 菜单容量: menucontainer 子菜单:
submenu 边导航图标:sidebarIcon 注释:
note 面包屑:
breadcrumb(即页面所处位置导航提示)容器:
container 内容:
content 搜索:
search 登陆:
Login 功能区:
shop(如购物车,收银台)当前的 current[/quote]
[b]网站常用中英文对照表[/b]
网站导航 Site Map 公司简介 Profile or Company Profile or Company 公司设备 Equipment Equipment 公司荣誉 Glories Glories 企业文化 Culture Culture 产品展示 Product Product 资质认证 Quality Certification 企业规模 Scale Scale 营销网络 Sales Network 组织机构 organization organization 合作加盟 Join In Cooperation 技术力量 Technology Technology 经理致辞 Manager`s oration 发展历程 Development History 工程案例 Engineering Projects 业务范围 Business Scope 分支机构 Branches 供求信息 Supply & Demand 经营理念 Operation Principle 产品销售 Sales Sales 联系我们 Contact Us Contact Us 信息发布 Information Information 返回首页 Homepage Homepage 产品定购 order order
Browse By Category 电子商务 E-business 公司实力 Strength Strength 版权所有 Copy Right 友情连结 Hot Link 应用领域 Application Fields 人力资源 Human Resource Hr 领导致辞 Leader`s oration 企业资质 Enterprise Qualification 行业新闻 Trade News 行业动态 Trends 客户留言 Customer Message 客户服务 Customer Service 新闻动态 News & Trends 公司名称 Company Name 销售热线 Sales Hot-Line 联系人 Contact Person 您的要求 Your Requirements 建设中 In Construction 证书 Certificate Certificate 地址 ADD Add 邮编 Postal Code Zipcode 电话 TEL Tel 传真 FAX Fax
Product Name 产品说明 Description Description 价格 Price 品牌 Brand 规格 Specification 尺寸 Size 生产厂家 Manufacuturer Manufacturer 型号 Model 产品标号 Item No.技术指标 Technique Data 产品描述 Description 产地 Production Place 销售信息 Sales Information 用途 Application 论坛 Forum 在线订购 On-line order 招商 Enterprise-establishing 招标 Bid Inviting 综述 General 业绩 Achievements 招聘 Join Us 求贤纳士 Join Us 大事 Great Event 动态 Trends
Service 投资 Investment 行业 Industry 规划 Programming 环境 Environment 发送 Delivery 提交 Submit 重写 Reset 登录 Enter 注册 Login 中国企业网技术支持 Powered By Ce.Net.Cn 社区 Community 业务介绍 Business Introduction 在线调查 Online Inquiry Inquiry 下载中心 Download 会员登陆 Member Entrance 意见反馈 Feedback 常见问题 FAQ 中心概况 General Profile 教育培训 Education & Training 游乐园 Amusement Park 在线交流 Online Communication 专题报道 Special Report[/quote]
常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首 字母应大写:诸如“搜索框”则应命名为“searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为 “searchBtn”…… 一.常规书写规范及方法
1.选择DOCTYPE:
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如
。完整代码如下:
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通 过W3C的代码校验。
2.指定语言及字符集:
为文档指定语言:
为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如: 常用的语言定义:
XML文档语言定义:
针对老版本的浏览器的语言定义:
为提高字符集,建议采用“utf-8”。
3.调用样式表:
外部样式表调用:
页面内嵌法:就是将样式表直接写在页面代码的head区。如:
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。
在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。
4、选用恰当的元素:
根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;
避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;
尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;
5、派生选择器:
可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:
.mainMenu ul li {background:url(images/bg.gif;)}
6、辅助图片用背影图处理:
这里的”辅助图片”是指那些不是作为页面要表达的内容的一部分,而仅仅用于修饰、间隔、提醒的图片。将其做背影图处理,可以在不改动页面的情况下通过CSS样式来进行改动,如:
#logo {background:url(images/logo.jpg)#FEFEFE no-repeat right bottom;}
7、结构与样式分离:
在页面里只写入文档的结构,而将样式写于css文件中,通过外部调用CSS样式表来实现结构与样式的分离。
8、文档的结构化书写:
页面CSS文档都应采用结构化的书写方式,逻辑清晰易于阅读。如:
第二篇:css命名规范(英文命名)
一.文件命名规范
[b]样式文件命名[/b] [quote]主要的 master.css 布局,版面 layout.css 专栏 columns.css 文字 font.css 打印样式 print.css 主题 themes.css [/quote]
[b]CSS ID 的命名[/b] [quote]页头:header 登录条:loginbar 标志:logo 侧栏:sidebar 广告:banner 导航:nav 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus 指南:guild 服务:service 热点:hot 新闻:news 下载:download 注册:regsiter 状态:status 按钮:btn 投票:vote 合作伙伴:partner 友情链接:friendlink 页脚:footer 版权:copyright 外 套:
wrap
主导航:
mainnav 子导航:
subnav 页 脚:
footer 整个页面: content 页 眉:
header 页 脚:
footer 商 标:
label 标 题:
title 主导航:
mainbav(globalnav)顶导航:
topnav 边导航:
sidebar 左导航:
leftsidebar 右导航:
rightsidebar 旗 志:
logo 标 语:
banner 菜单内容1: menu1content 菜单容量: menucontainer 子菜单:
submenu 边导航图标:sidebarIcon 注释:
note 面包屑:
breadcrumb(即页面所处位置导航提示)容器:
container 内容:
content 搜索:
search 登陆:
Login 功能区:
shop(如购物车,收银台)当前的 current[/quote]
[b]网站常用中英文对照表[/b] [quote]网站导航 Site Map 公司简介 Profile or Company Profile or Company 公司设备 Equipment Equipment 公司荣誉 Glories Glories 企业文化 Culture Culture 产品展示 Product Product 资质认证 Quality Certification 企业规模 Scale Scale 营销网络 Sales Network 组织机构 organization organization 合作加盟 Join In Cooperation 技术力量 Technology Technology 经理致辞 Manager`s oration 发展历程 Development History 工程案例 Engineering Projects
业务范围 Business Scope 分支机构 Branches 供求信息 Supply & Demand 经营理念 Operation Principle 产品销售 Sales Sales 联系我们 Contact Us Contact Us 信息发布 Information Information 返回首页 Homepage Homepage 产品定购 order order 分类浏览 Browse By Category 电子商务 E-business 公司实力 Strength Strength 版权所有 Copy Right 友情连结 Hot Link 应用领域 Application Fields 人力资源 Human Resource Hr 领导致辞 Leader`s oration 企业资质 Enterprise Qualification 行业新闻 Trade News 行业动态 Trends 客户留言 Customer Message 客户服务 Customer Service 新闻动态 News & Trends 公司名称 Company Name 销售热线 Sales Hot-Line 联系人 Contact Person 您的要求 Your Requirements 建设中 In Construction 证书 Certificate Certificate 地址 ADD Add 邮编 Postal Code Zipcode 电话 TEL Tel 传真 FAX Fax 产品名称 Product Name 产品说明 Description Description 价格 Price 品牌 Brand 规格 Specification 尺寸 Size 生产厂家 Manufacuturer Manufacturer 型号 Model 产品标号 Item No.技术指标 Technique Data 产品描述 Description
产地 Production Place 销售信息 Sales Information 用途 Application 论坛 Forum 在线订购 On-line order 招商 Enterprise-establishing 招标 Bid Inviting 综述 General 业绩 Achievements 招聘 Join Us 求贤纳士 Join Us 大事 Great Event 动态 Trends 服务 Service 投资 Investment 行业 Industry 规划 Programming 环境 Environment 发送 Delivery 提交 Submit 重写 Reset 登录 Enter 注册 Login 中国企业网技术支持 Powered By Ce.Net.Cn 社区 Community 业务介绍 Business Introduction 在线调查 Online Inquiry Inquiry 下载中心 Download 会员登陆 Member Entrance 意见反馈 Feedback 常见问题 FAQ 中心概况 General Profile 教育培训 Education & Training 游乐园 Amusement Park 在线交流 Online Communication 专题报道 Special Report[/quote]
常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首 字母应大写:诸如“搜索框”则应命名为“searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为 “searchBtn”…… 一.常规书写规范及方法
1.选择DOCTYPE:
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如
。完整代码如下:
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通 过W3C的代码校验。
2.指定语言及字符集:
为文档指定语言:
为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如: 常用的语言定义:
标准的XML文档语言定义:
针对老版本的浏览器的语言定义:
为提高字符集,建议采用“utf-8”。
3.调用样式表:
外部样式表调用:
页面内嵌法:就是将样式表直接写在页面代码的head区。如:
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。
在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。
4、选用恰当的元素:
根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;
避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;
尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;
5、派生选择器:
可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:
.mainMenu ul li {background:url(images/bg.gif;)}
6、辅助图片用背影图处理:
这里的”辅助图片”是指那些不是作为页面要表达的内容的一部分,而仅仅用于修饰、间隔、提醒的图片。将其做背影图处理,可以在不改动页面的情况下通过CSS样式来进行改动,如:
#logo {background:url(images/logo.jpg)#FEFEFE no-repeat right bottom;}
7、结构与样式分离:
在页面里只写入文档的结构,而将样式写于css文件中,通过外部调用CSS样式表来实现结构与样式的分离。
8、文档的结构化书写:
页面CSS文档都应采用结构化的书写方式,逻辑清晰易于阅读。如:
第三篇:css命名规范(英文命名)
一.文件命名规范
[b]样式文件命名[/b] [quote]主要的 master.css 布局,版面 layout.css 专栏 columns.css 文字 font.css 打印样式 print.css 主题 themes.css [/quote]
[b]CSS ID 的命名[/b] [quote]页头:header 登录条:loginbar 标志:logo 侧栏:sidebar 广告:banner 导航:nav 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus版权:copyright 外 套:
wrap 主导航:
mainnav 子导航:
subnav 页 脚:
footer 整个页面: content 页 眉:
header 页 脚:
footer 商 标:
label 标 题:
title 主导航:
mainbav(globalnav)顶导航:
topnav 边导航:
sidebar 左导航:
leftsidebar 右导航:
rightsidebar
旗 志:
logo 标 语:
banner 菜单内容1: menu1content 菜单容量: menucontainer 子菜单:
submenu 边导航图标:sidebarIcon 注释:
note 面包屑:
breadcrumb(即页面所处位置导航提示)容器:
container 内容:
content 搜索:
search 登陆:
Login 功能区:
shop(如购物车,收银台)当前的 current[/quote]
[b]网站常用中英文对照表[/b] [quote]网站导航 Site Map 公司简介 Profile or Company Profile or Company 公司设备 Equipment Equipment 公司荣誉 Glories Glories 企业文化 Culture Culture 产品展示 Product Product 资质认证 Quality Certification 企业规模 Scale Scale 营销网络 Sales Network 组织机构 organization organization 合作加盟 Join In Cooperation 技术力量 Technology Technology 经理致辞 Manager`s oration 发展历程 Development History 工程案例 Engineering Projects 业务范围 Business Scope 分支机构 Branches 供求信息 Supply & Demand 经营理念 Operation Principle 产品销售 Sales Sales 联系我们 Contact Us Contact Us 信息发布 Information Information 返回首页 Homepage Homepage 产品定购 order order 分类浏览 Browse By Category 电子商务 E-business 公司实力 Strength Strength 版权所有 Copy Right
友情连结 Hot Link 应用领域 Application Fields 人力资源 Human Resource Hr 领导致辞 Leader`s oration 企业资质 Enterprise Qualification 行业新闻 Trade News 行业动态 Trends 客户留言 Customer Message 客户服务 Customer Service 新闻动态 News & Trends 公司名称 Company Name 销售热线 Sales Hot-Line 联系人 Contact Person 您的要求 Your Requirements 建设中 In Construction 证书 Certificate Certificate 地址 ADD Add 邮编 Postal Code Zipcode 电话 TEL Tel 传真 FAX Fax 产品名称 Product Name 产品说明 Description Description 价格 Price 品牌 Brand 规格 Specification 尺寸 Size 生产厂家 Manufacuturer Manufacturer 型号 Model 产品标号 Item No.技术指标 Technique Data 产品描述 Description 产地 Production Place 销售信息 Sales Information 用途 Application 论坛 Forum 在线订购 On-line order 招商 Enterprise-establishing 招标 Bid Inviting 综述 General 业绩 Achievements 招聘 Join Us 求贤纳士 Join Us 大事 Great Event 动态 Trends
服务 Service 投资 Investment 行业 Industry 规划 Programming 环境 Environment 发送 Delivery 提交 Submit 重写 Reset 登录 Enter 注册 Login 中国企业网技术支持 Powered By Ce.Net.Cn 社区 Community 业务介绍 Business Introduction 在线调查 Online Inquiry Inquiry 下载中心 Download 会员登陆 Member Entrance 意见反馈 Feedback 常见问题 FAQ 中心概况 General Profile 教育培训 Education & Training 游乐园 Amusement Park 在线交流 Online Communication 专题报道 Special Report[/quote]
常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首 字母应大写:诸如“搜索框”则应命名为“searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为 “searchBtn”…… 一.常规书写规范及方法
1.选择DOCTYPE:
在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。
4、选用恰当的元素:
根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;
避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;
尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;
5、派生选择器:
可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:
.mainMenu ul li {background:url(images/bg.gif;)}
6、辅助图片用背影图处理:
这里的”辅助图片”是指那些不是作为页面要表达的内容的一部分,而仅仅用于修饰、间隔、提醒的图片。将其做背影图处理,可以在不改动页面的情况下通过CSS样式来进行改动,如:
#logo {background:url(images/logo.jpg)#FEFEFE no-repeat right bottom;}
7、结构与样式分离:
在页面里只写入文档的结构,而将样式写于css文件中,通过外部调用CSS样式表来实现结构与样式的分离。
8、文档的结构化书写:
页面CSS文档都应采用结构化的书写方式,逻辑清晰易于阅读。如:
第四篇:Java命名规范
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。例如: net.frontfree.javagroup
类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
例如: Circle
interface RasterDelegate;
interface Storing;
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。例如: sendMessge
变量(Variables)除了变量名外,所有实例,包括类,类常量,均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。
变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,它们一般用于字符型。char c;
int i;
float myWidth;
实例变量(Instance Variables)大小写规则和变量名相似,除了前面需要一个下划线 int _employeeId;
String _name;
Customer _customer;
常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如: MAX_VALUE
第五篇:oracle命名规范
1、编写目的
使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。
2、适用范围
本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。
3、对象命名规范 3.1 数据库和SID 数据库名定义为系统名+模块名
Ø
全局数据库名和例程SID名要求一致
Ø
因SID名只能包含字符和数字,所以全局数据库名和SID名中不能含有“_”等字符
3.2 表相关 3.2.1 表空间
Ø
面向用户的专用数据表空间以用户名+_+data命名,如Aud用户专用数据表空间可命名为Aud_data Ø
面向用户的专用索引表空间以用户名+_+idx命名 Ø
面向用户的专用临时表空间以用户名+_+tmp命名 Ø
面向用户的专用回滚段表空间以用户名+_+rbs命名
Ø
面向应用的表空间以应用名+_data/应用名+_idx/应用名+_tmp/应用名+_rbs命名 Ø
LOB段数据专用表空间以其数据表空间+_+lobs命名,如上例中数据表空间为Aud_data,则LOB段表空间可命名为Aud_data_lobs 3.2.2 表空间文件
表空间文件命名以表空间名+两位数序号(序号从01开始)组成,如Aud_data01等 3.2.3 表
表命名要遵循以下原则:
Ø
一般表采用“系统名+t_+模块名+_+表义名” 格式构成
Ø
若数据库中只含有单个模块,命名可采用“系统名+t_+表义名”格式构成
Ø
模块名或表义名均以其汉语拼音的首字符命名,表义名中汉语拼音均采用小写,且字符间不加分割符;
Ø
表别名命名规则:取表义名的前3个字符加最后一个字符。如果存在冲突,适当增加字符(如取表义名的前4个字符加最后一个字符等)Ø
临时表采用“系统名+t_tmp_+表义名” 格式构成 Ø
表的命名如
dft_gy_cbap:系统名(电费 df)+t_+模块名(高压 gy)+_+表义名(抄表安排 cbap)dft_cbbj: 系统名(电费 df)+t_+表义名(抄表标记 cbbj)
dft_tmp_hj: 系统名(电费 df)+tmp+表义名(合计hj)(此处为临时表)Ø
关联表命名为Re_表A_表B,Re是Relative的缩写,表A和表B均采用其表义名或缩写形式。
3.2.4 属性(列或字段)属性命名遵循以下原则:
Ø
采用有意义的列名,为实际含义的汉语拼音的首字符,且字符间不加任何分割符
Ø
属性名前不要加表名等作为前缀 Ø
属性后不加任何类型标识作为后缀 Ø
不要使用“ID”作为列名 Ø
关联字段命名以 “cd+_+关联表的表义名(或缩写)+_+字段名”进行 3.2.5 主键
Ø
任何表都必须定义主键 Ø
表主键命名为:“pk+_+表名(或缩写)+_+主键标识” 如“pk_YHXX_IDKH”等 3.2.6 外键
表外键命名为: “fk+_+表名(或缩写)+_主表名(或缩写)+_+主键标识” 如“fk_YHLX_YHXX_SFZH”等 3.2.7 CHECK约束
CHECK约束命名为: “chk+_+CHECK约束的列名(或缩写)” 3.2.8 UNIQUE约束
UNIQUE约束命名为: “unq+_+UNIQUE约束的列名(或缩写)” 3.2.9 索引
索引的命名为:“表名(或缩写)+_+列名+_idx”。
其中多单词组成的属性列列名取前几个单词首字符再加末单词首字符组成 如yd_kh表khid上的index: yd_kh_khid_idx 3.2.10 触发器
Ø
AFTER型触发器
系统名+tr_+<表名>_+ +[_row] Ø
BEFORE型触发器
系统名+tr_+<表名>_+bef_+[_row] Ø
INSTEAD OF型触发器
系统名+ti_+<表名>+_++[_row] Ø
各种类型的触发器中 i,u,d分别表示insert、update和delete 行级触发器,后加_row标识,语句级触发器不加,如 yddftr_CSH_i_row 3.2.11 簇
簇以簇中要存储的各个表(或表别名)及表间加and的组成命名,即表“A+And+表B„”,如存储GR(工人)和GRJN(工人技能)表的簇命名为GRAndGRJN 3.3 视图
视图命名以系统名v_+模块名作为前缀,其他命名规则和表的命名类似 3.4 序列
序列命名以seq_+含义名组成 3.5 同义词
同义词命名与其基础对象的名称一致,但要去除其用户前缀或含有远程数据库链接的后缀 3.6 存储对象相关 3.6.1 存储过程
存储过程命名由“系统名+sp+_+存储过程标识(缩写)”组成
存储过程标识要以实际含义的汉语拼音的首字符构成,并用下划线分割各个组成部分。如增加代理商的帐户的存储过程为“sfsp_ZJDLSZH”。3.6.2 函数
函数命名由“系统名+f+_+函数标识”组成 3.6.3 包
包命名由“系统名+pkg+_+包标识”组成 3.6.4 函数文本中的变量采用下列格式命名:
Ø
参数变量命名采用“i(o或io)+_+名称”形式,前缀i或o表输入还是输出参数 Ø
过程变量命名采用“l+_+名称”形式 Ø
全局包变量命名采用“g+_+名称”形式 Ø
游标变量命名采用“名称+_+cur”形式 Ø
常量型变量命名采用“c+_+名称”形式
Ø
变量名采用小写,若属于词组形式,用下划线分隔每个单词
Ø
变量用来存放表中的列或行数据值时,使用%TYPE、%ROWTYPE方式声明变量,使变量声明的类型与表中的保持同步,随表的变化而变化 3.7 用户及角色
Ø
用户命名由“系统名称+_+user+_+名词(或缩写)或名词短语(或缩写)”组成 Ø
角色命名由“系统名称+_+role+_+名词(或缩写)或名词短语(或缩写)”组成 3.8 数据库链接
Ø
数据库链接命名由“远程服务器名+_+数据库名+_+link”组成 Ø
若远程服务器名和数据库名一致,上式“_+数据库名”部分省去 3.9 命名中的其它注意事项
Ø
命名都不得超过30个字符。Ø
不要在对象名的字符之间留空格
Ø
小心保留词,要保证你的命名没有和保留词、数据库系统或者常用访问方法冲突
4、编码规范 4.1 一般性注释
4.1.1 注释尽可能简洁、详细而全面
4.1.2 创建每一数据库对象时都要加上COMMENT ON注释,以说明该对象的功能和用途;建表时,对某些数据列也要加上COMMENT ON注释,以说明该列和/或列取值的含义。如:XX表中有CZZT列属性为NUMBER(10, 0)可加COMMENT ON注释如下
COMMENT ON COLUMN XX.CZZT IS '0 = 正常, 1 = 等待, 2 = 超时, 3 = 登出' 4.1.3 注释语法包含两种情况:单行注释、多行注释 单行注释:注释前有两个连字符(--),一般对变量、条件子句可以采用该类注释。多行注释:符号之间的内容为注释内容。对某项完整的操作建议使用该类注释。4.2 函数文本注释
4.2.1 在每一个块和过程(存储过程、函数、包、触发器、视图等)的开头放置注释 CREATE [OR REPLACE] PROCEDURE dfsp_xxx „
4.2.2 传入参数的含义应该有所说明。如果取值范围确定,也应该一并说明。取值有特定含义的变量(如boolean类型变量),应给出每个值的含义。
4.2.3 在每一个变量声明的旁边添加注释。说明该变量要用作什么 通常,简单使用单行注释就行了,例如
l_sfzh CHAR(11)
--身份证号码 4.2.4 在块的每个主要部分之前添加注释 在块的每个主要部分之前增加注释,解释下—组语句目的,最好是说明该段语句及算法的目的以及要得到的结果,但不要对其细节进行过多的描述
4.2.5 在块和过程的开头注释中还可以增加要访问的数据库等信息 4.3 常用SQL语句的编写规范 4.3.1 CREATE语句
CREATE TABLE dft_dksz(YHBS
VARCHAR2(20)
NOT NULL,ZHGX
DATE,DKKHD
VARCHAR2(24),CONSTRAINT pk_dksz_yhbs PRIMARY KEY(YHBS))
4.3.2 SELECT语句
查询语句采用以下原则编写(可最大化重用共享池中的SQL语句,提高应用程序性能): Ø
将SELECT语句分为5部分:(1)由SELECT开头,后跟一个显示查询结果的列表;
(2)由FROM开头,后跟一个或多个获取数据所涉及的表;(3)由WHERE开头,后跟一个或多个确定所需值的条件;
(4)由GROUP BY开头,后跟一个或多个表列名,通过这些列以对查询结果进行汇总;(5)由ORDER BY开头,后跟一个或多个表列名,通过这些列以对查询结果进行排序。Ø
每个部分分行编写,将每一行的第一个关键字与第一行的SELECT尾部对齐,如 SELECT col1, col2, col3
FROM table1 WHERE col1 > col2 GROUP BY col1, col2 ORDER BY col1;Ø
关键字用大写,列名和表名采用小写
Ø
语句中嵌入逗号时,在逗号后面加一空格,当逗号是最后一个字符时,把它放在本行
Ø
当语句的同一部分要延续到下一行时,按下列格式排列: SELECT col1, col2, col3, col4, col5, col6, col7, col8, col9, col10 Ø
将语句中WHERE和AND部分格式化,书写布局类似于 WHERE
AND
AND Ø
当语句中出现括号时,括号的两边不留空格
Ø
在SQL语句使用运算符时,操作两边应各留一个空格,如 WHERE X = Y
AND A = B
AND C = D 4.3.3 INSERT语句
INSERT INTO <要插入的表名>
(<列1>, <列2>,.., <列n-1>, <列n>)
VALUES
(<列1值>, <列2值>,.., <列n-1值>, <列n值>)4.3.4 UPDATE语句
UPDATE <要更新的表名>
SET <要更新的列> = <列值> 4.3.5 DELETE语句 DELETE FROM table1 WHERE col1 = '???' 4.4 条件执行语句(IF)编写规范
条件执行语句IF„ELSE按以下格式编写 IF <条件表达式> THEN
<一条或多条语句> [ELSE(或ELSIF<条件表达式>)THEN
<一条或多条语句> END IF;注:(1)
在IF„THEN和ELSE(或ELSIF)及ELSE„THEN和END IF间可包含一条或多条PL/SQL语句,而不需要加BEGIN和END(2)
IF„ELSE„ENDIF语句可以嵌套(3)
注意ELSIF的写法 4.5 循环语句编写规范 4.5.1 简单循环语句 LOOP
<零条或多条语句> EXIT WHEN <条件表达式>
<零条或多条语句> END LOOP;4.5.2 FOR循环语句
FOR 变量 IN [变量取值范围] LOOP
<一条或多条语句> END LOOP;4.5.3 WHILE循环语句 WHILE <条件表达式> LOOP
<一条或多条语句> END LOOP;4.6 函数文本(存储过程、函数和包等)
Ø
对于存储过程、函数等程序块都要有异常处理部分,在异常部分的最后都要设置OTHERS异常情态处理器,以提高程序的自检能力,格式如下: BEGIN
„ EXCEPTION WHEN excep—name1 THEN
„
WHEN excep—name2 THEN
„ WHEN OTHERS THEN
„
END;Ø
对于子程序、触发器、包等带名的程序块,要使用结束标识,如 CREATE OR REPLACE PROCEDURE XXXsp_XXX IS
„ BEGIN
„
END XXXsp_XXX;
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
资源上传命名规范
资源上传命名规范 【导语】 为了提高资源可读性,让您更加方便查阅资料,网站制定了《第二教育网资源命名规范》文档,所有上传的资料必须符合文档中要求。具体如下: 【高中上传资......
POP店铺命名规范
POP店铺命名规范 一、POP店铺命名总则: 1.1店铺名不得超过30个字符; 1.2店铺名不得与已经开通的店铺名称重复,如两个店铺同时申请同一店铺名的,则依照申请在先原则审批开通店铺,......
C语言命名规范10条
C语言命名规范10条从事C语言的教学也有两年了,在教学中发现学生们在编程方面有一个极不好的习惯,就是随意命名,这不仅给自己日后阅读自己程序时带来不便,也给其他的程序阅读者带......
前端开发命名规范范文
前端开发工作规范 为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档。本规范文档一经确认,前端开发人员必须按本文档规范进行前台页......
C#编码规范及命名规范
山东锋士自动化系统有限公司 C# 编码规范 指导规则和最佳实践 Version 1.0 董毅 2010/4/26 第一条 编码的风格和细节要求 编码风格 至少在单一文件中缩进和风格要保持一致......
班级命名
"班级命名"活动设计龙岗区实验小学王中舟杨勇李伟明一、活动创意。让学生选择自己喜欢的科学家、文学家等历史名人中的一人,以他们的名字来命名自己的班级,并以他作为全班学习......
教学楼命名
教学楼:凌志楼明德楼知行楼 学生宿舍楼: 第一套方案:思齐楼文蕙楼怡心楼雅行楼 第二套方案:逸馨楼逸轩楼逸安楼逸远楼 逸清楼 第三套方案:汉风楼汉韵楼汉源楼汉渊楼 汉景楼 第四......
金图影像档案命名规范
金图影像档案命名规范 金图影像档案命名规范 方案一: 方案一:基于建库的影像档案扫描 存放内容 基于建库的影像档案扫描主要存放初始登记的资料,支持各种图形文件类型.......