<b>Oracle数据库表计划时的注意事项-入门底子</b>[Oracle防范]
本文“<b>Oracle数据库表计划时的注意事项-入门底子</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
表是Oracle数据库中最基本的对象之一.万丈高楼从平地起,这个底子对象关于数据库来说,非常重要.因为其计划能否公道,直接跟数据库的性能相关.从Oracle数据库菜鸟到数据库专家这个历程中,在表计划与管理上,或多或少,会犯一些错误.笔者本日就谈谈自己在这方面的经验与教导,大概可以给大家一些警示作用.
经验一:在计划大型数据库时,把答应NULL的列放在表的背面.
在数据库表计划历程中,有些字段要求必须为非空,如表的关键字,单据编号字段等等.在数据库表成立的时刻,常常需求把这些字段设置为非空.如此的话,便可以强迫用户输入数据,以加强数据的一致性.
同时,在一张表中,也会有不少的字段,如员工信息表中,员工爱好、注释等字段,便大概答应为空.操纵数据库专业术语来说,这些没有内容的字段就是"NULL"字段.
在数据库表计划的时刻,关于这种范例的空字段要分外的留神.一方面,这个NULL字段,不是说其里面存储的是空格.若操纵"’’"这个标记去查询空字段的记录的话,常常查不到我们想要的后果.因为在数据库存储的时刻,若字段为NULL,则这个值根本没有存储.另一方面,正因为上面这种特点,所以,在表计划的时刻,最好把答应NULL的字段放在表的末尾,当数据库对比大大概空字段对比多的话,则可以大大的削减数据库的存储空间.
别的,在数据库成立表的时刻,是按照列成立的时间来排序的.所以,当某个列成立好之后,除非重新删除再成立,不然无法调整列的次序.这就要求数据库管理员在成立表之前,就要对列、以及能否为空有一个明确的定义.只有如此,才可以公道安置列的次序.
经验二:养成勤于写注释的习惯.
判断一个人能否是数据库专家,从一个"注释"的小习惯中便可以 看得出来.若一个人在数据库开辟的时刻,勤与写注释,如在成立表大概字段的时刻,可以操纵comment号令对表与字段举行注释,则可以从一定程度上判断他是这方面的行家.相反,若其开辟的数据库,注释没有多少,则基本可以判断,他是一个刚入门的菜鸟.大概说,其没有参与过大型数据库的计划.
这主如果因为,在数据库开辟历程中,常常不是一个人可以完成的.如在开辟一个ERP数据库的时刻,大概有些人专门负责开辟底子表,而有些人负责保护视图,等等.大家都是分工合作.同时,在前台也有程序员需求调用后台的数据库表与字段.所以,中大型的数据库与利用系统常常是大家合作的后果.
为此,为了提高表与字段的可读性,一个数据库管理人员开辟的表格,大家都可以看的懂,就需求给表与字段设置对比细致的注释.在Oracle数据库中,为了给其他搭档供应有意义的帮忙信息,便可以操纵Comment号令来描写表、字段的作用以及一些引用的注意事项.这个小小的号令,可以大大提高表与字段的可读性,提高数据库与程序开辟团队的合作性.
以上是“<b>Oracle数据库表计划时的注意事项-入门底子</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |