
数据库的简单命名规.docx
6页文档供参考,可复制、编制,期待您的好评与关注! 数据库示例:数据库(北风数据库)以下命名采用帕斯卡命名法(大驼峰式命名法)或小驼峰命名法表1:非组合单词首字母大写示例Products Suppliers 2:组合单词示例EmployeeTerritories CustomerCustomerDemo(各个单词的首字母大写)或employee_territories customer_customerDemo(各个单词间用下划线隔开)或Employee_Territories Customer_CustomerDemo(各个单词的首字母大写并且用下划线隔开)3:如果是复数加"s"示例Products Orders字段1:非组合单词首字母大写示例Phone Address2:组合单词示例ProductName ContactTitle(各个单词的首字母大写)或product_name contact_title(各个单词间用下划线隔开)或Product_tName Contact_Title(各个单词的首字母大写并且用下划线隔开)3:ID号统一大写示例ProductID SupplierID存储过程前缀(sp-Store,Procedure)+操作名字+实际名字示例SPInsertUser SPUpdateUser(前缀+操作名字+实际名字 各个单词的首字母均大写)或sp_insert_user sp_update_user(前缀+操作名字+实际名字 各个单词用下划线隔开)或SP_Insert_User SP_Update_User(前缀+操作名字+实际名字 各个单词的首字母大写并且用下划线隔开)视图前缀+实际名字示例ViewUser ViewUserInfo(前缀+实际名字 各个单词的首字母均大写)或view_user view_UserInfo(前缀+实际名字 各个单词间用下划线隔开)或View_User View_UserInfo(前缀+实际名字 各个单词的首字母大写并且用下划线隔开)SQL语句1:大写SQL的保留字2:在超长的SQl语句里,保留字的后面适当换行3:使用表的别名使SQL语句更清晰示例SELECT * FROM ProductWHERE Class=1;文件名1:非组合单词首字母大写示例Product.asp News.php2:组合单词示例UserName.asp(各个单词的首字母均大写)或user_name.asp(各个单词间用下划线隔开)或User_Name.asp(各个单词的首字母大写并且用下划线隔开)3:功能型文件实际名字+操作名字示例NewsManage.asp NewsAdd.asp((各个单词的首字母均大写)或news_manage.asp news_add.asp(各个单词间用下划线隔开)或News_Manage.asp News_Add.asp(各个单词的首字母均大写并且用下划线隔开)类1:非组合单词首字母大写示例class Car class Cat2:组合单词示例class MyCar class MyCat(各个单词的首字母均大写)或class my_car class my_cat(各个单词间用下划线隔开)或class My_Car class My_Cat (各个单词的首字母均大写并且用下划线隔开)函数以动词作为名称示例CheckOreder GetColor(各个单词的首字母均大写)或check_oreder get_color(各个单词间用下划线隔开)或Check_Oreder Get_Color(各个单词的首字母均大写并且用下划线隔开)或checkOreder getColor(动词小写,名词大写)属性私有字段 下划线+小写单词示例_name _age公有属性 首字母大写示例Name Age变量小写(三个占位符 数据类型)+大写字母示例Int intAge string strName对象小写示例Student student = new Student() Car cat = new Car()控件Control type prefix ExampleButton btn btnOKGrid grd grdPrices 3D Panel pnl pnlGroup ADO Data ado adoBiblio Animated button ani aniMailBox Check box chk chkReadOnly Combo box cbo cboEnglishDropdown list box ≥ ddl ddlUserCommand button cmd cmdExit Common dialog dlg dlgFileOpen Communications com comFax≤Control (used within procedures when the specific type is unknown) ctr ctrCurrent Data dat datBiblio Data-bound combo box dbcbo dbcboLanguage Data-bound grid dbgrd dbgrdQueryResult Data-bound list box dblst dblstJobType Data combo dbc dbcAuthor Data grid dgd dgdTitles Data list dbl dblPublisher Data repeater drp drpLocation Date picker dtp dtpPublished Directory list box dir dirSource Drive list box drv drvTarget File list box fil filSource Flat scroll bar fsb fsbMove Form frm frmEntry Frame fra fraLanguage Gauge gau gauStatus Graph gra graRevenue Hierarchical flexgrid flex flexOrders Horizontal scroll bar hsb hsbVolume Image img imgIcon Image combo imgcbo imgcboProduct ImageList ils ilsAllIcons Label lbl lblHelpMessage Lightweight check box lwchk lwchkArchive Lightweight combo box lwcbo lwcboGerman Lightweight command button lwcmd lwcmdRemove Lightweight frame lwfra lwfraSaveOptions Lightweight horizontal scroll bar lwhsb lwhsbVolume Lightweight list box lwlst lwlstCostCenters Lightweight option button lwopt lwoptIncomeLevel Lightweight text box lwtxt lwoptStreet Lightweight vertical scroll bar lwvsb lwvsbYear Line lin linVertical List box lst lstPolicyCodes ListView lvw lvwHeadings MAPI message mpm mpmSentMessage MAPI session mps mpsSession MCI mci mciVideo Menu mnu mnuFileOpen Month view mvw mvwPeriod MS Chart ch chSalesbyRegion MS Flex grid msg msgClients MS Tab mst mstFirst OLE container ole oleWorksheet Option button opt optGender Picture box pic picVGA Picture clip clp clpToolbar ProgressBar prg prgLoadFile Remote Data rd rdTitles RichTextBox rtf rtfReport Shape shp shpCircle Slider sld sldScale Spin spn spnPages StatusBar sta staDateTime SysInfo sys sysMonitor TabStrip tab tabOptions Text box txt txtLastName Timer tmr tmrAlarm Toolbar tlb tlbActions TreeView tre treOrganiz。












