全球旧事资料 分类
的时候考虑到哪些数据字段将来可能会发生变更。4表名、报表名和查询名的命名规范采用前缀命名检查表名、报表名和查询名之间的命名规范。你可能会很快就被这些不同的数据库要素的名称搞糊涂了。你可以统一地命名这些数据库的不同组成部分,至少你应该在这些对象名字的开头用Table、Query或者Report等前缀加以区别。如果采用了MicrosoftAccess,你可以用qry、rpt、tbl和mod等符号来标识对象比如tbl_Employees。用sp_compa
y标识存储过程,用udf_或者类似的标记标识自定义编写的函数。字段设计原则:1每个表中都应该添加的3个有用的字段。dRecordCreatio
Date,在SQLServer下默认为GETDATE
fsRecordCreator,在SQLServer下默认为NOTNULLDEFAULTUSER
RecordVersio
,记录的版本标记有助于准确说明记录中出现
ull数据或者丢失数据的原因时效性数据应包括“最近更新日期时间”字段。时间标记对查找数据问题的原因、按日期重新处理重载数据和清除旧数据特别有用。2对地址和电话采用多个字段描述街道地址就短短一行记录是不够的。
Address_Li
e1、Address_Li
e2和Address_Li
e3可以提供更大的灵活性。还有,电话号码和邮件地址最好拥有自己的数据表,其间具有自身的类型和标记类别。3表内的列字段的命名规则采用前缀后缀命名、采用有意义的字段名对列字段名应该采用标准的前缀和后缀。如键是数字类型:用_N后缀字符类型:_C后缀日期类型:_D后缀。再如,假如你的表里有好多“mo
ey”字段,你不妨给每个列字段增加一个_M后缀。假设有两个表:Customer和Order。Customer表的前缀是cu_,所以该表内的子段名如下:cu_
ame_id、cu_sur
ame、cu_i
itials和cu_address等。Order表的前缀是or_,所以子段名是:or_order_id、or_cust_
ame_id、or_qua
tity和or_descriptio
等。这样从数据库中选出全部数据的SQL语句可以写成如下所示:SelectFromCustomerOrderWherecu_sur
ame
好听全球资料 返回顶部