Access 2007成立新表之命名约定的重要性[Access防范]
本文“Access 2007成立新表之命名约定的重要性[Access防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
成立数据库表便是一种学问也一样是一种本领.用户需求方面的丰富知识是任何数据库项目的主要需求.第3 章中将谈论把数据库计划法则利用于成立Access 表的细节问题.同时,我们还要关注一下成立基本Access 表所需的步骤.在以下各部份内容中,用户还可以学习到向Access数据库增添表的历程,包含相对对比复杂的挑选得当数据范例以及在表中分配各个字段的问题.
在决意利用Access 工具向数据库增添表前,先在纸上筹划表是个不错的办法.将很多表,特别是一些小表增添到数据库之前并不需求事前考虑太多问题.毕竟,计划一个包含比方城市和州等查询信息的表并不需求大量的筹划工作.但是,更为复杂的实体(比方客户和产品)普通需求大量的考虑和工作来实现.
固然可以通过人机对话,而不是事前考虑的方法来成立表,但细心筹划数据库系统仍旧是个不错的办法.用户可以在今后举行更改,但是这么做很费时: 普通来说,假如不在开始时举行完善的筹划,系统将变得相对难以保护.在开始之前,应当理解一下袤的计划历程.
在以下各部份内容中,我们将在成立新数据库时研究Access 增添的新空白表.理解向Access数据库增添新表的步骤非常重要.相对从前版本的Access. 增添表所需的步骤发生了宏大的改变,因此乃至经验丰富的开辟人员也很但愿阅读以下各部份的内容.
2.4.1 命名约定的重要性
随着数据库规模和复杂性不断增添,为数据库中的对象成立命名约定的需求日益增大.像大家所理解的那样,对象名称的更改转到达了整个数据库.即便翻开"名称宇段改正选项"选项("office按钮" -> "Access 选顶"->"当前数据库" -> "名称宇段改正选项"),Access也只能改正最为明显的名称更改.更改表的名称事实上会中止全部利用表信息的查询、窗体和报表.最好的办法就是在开始成立Access 数据库时采取公道的对象名称以及利用命名约定,并且在整个项目历程中保持该命名约定.
Access 对数据库对象名称分配的约束非常有限.因此,费全有大概将两个明显差别的对缘(比方,窗休和报表,大概表和宏)命名为同一个名称(由于表和查询在数据库占了同一个命名空间,所以不能将表和查询命名为同一名称〉.
固然像Contact 和Order 这样简单的名称已经够用,但随着数据库规模和复杂性的不断增添,用户大概会对某个特命名称是指哪个对象感到困惑.比方,本书中还包含了通过代码和宏来操作数据库对象.在利用Access 2007 内建的编程语言Visual Basic for Applications (VBA) 时,已引用的对象之间不能存在模糊和海淆.将窗体和报表同时命名为Contact 会造成用户大概代码的混合.
最简单的命名约定就是在对象名称前加上表明对象范例的3 个字符大概4 个字符的字符串.
利用该约定后,表名称前会加上tbl 而查询名称前会加上qry.窗体、报表、宏和模块的前缀辨别为frm 、rpt 、mcr 和bas 大概modo本书中最复杂的对象名称呈目前混合大小写中: tblBookOrders 、tblBookOrderDetails等.大大都人都认为相关于全部为大写大概全部为小写的名称八比方TBLBOOKORDERS 大概tblbookorderdetails1,混合大小写名称中呈现的字符更易于理解和记忆.
并且有时我们会对数据库对象利用非正式的引用.比方,在前一个例子中包含接洽人信息表的正式名称为tblContactss ,而对该表的非正式引用大概会是"接洽人表".
大大都情形下,用户还会看到数据库对象的正式名称.利用程序开辟人员所面对的挑衅之一就是供应一个无缝的并且可以躲藏全部支持用户界面的数据管理和数据存储实体的用户界面.用户可以轻松地通过掌握呈目前窗体、报表和其他用户界面组件的标题栏和表面的文本来躲藏数据构造和界面成份的实际名称.
操纵Access 答应的长对象名称为表、查询、窗体和报表赋予描写性的、内容充分的名称.关于为什么要在Contactlnformation 一样易于理解和辨认时要把表名称限定为Conlnfo ,这一点并没有具体的来由.
当然,描写性的名称以可以走向极度.但是在一样可以将窗体命名frmUpdatelnfo 时将其命名为frmUpdateContactlnformation 并没有意义.相关于短名称而言,长名称更简单呈现拼写错误大概被读错,需求对此做出判断.
最后,固然Access 答应利用空格,但应当尽大概地避免空格的利用.空格并不能增添可读性,却会造成庞大的问题,分外是在升迁到客户端-服务器环境大概同时利用OLE 和其他利用程序时.
即便不打算将Access 利用程序扩大到客户端·服务器大概将OLE 大概DDE 自动化功效归并到利用程序中,还是应当造就不要在对象名称中利用空格的习惯.
以上是“Access 2007成立新表之命名约定的重要性[Access防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |