抽象数据类型,让Oracle数据库数据管理更加容易
2009-02-04 13:09:21 来源:WEB开发网核心提示: 2、 抽象数据的引用,当建立好抽象数据类型的时候,抽象数据类型,让Oracle数据库数据管理更加容易(3),数据库管理员就可以向基本数据类型那样,引用抽象数据类型,从而提高数据库开发设计的效率,经验二:对于多个数据库对象中经常需要用到的数据,包括在建立表或者对相关字段进行赋值的时候,都这么
2、 抽象数据的引用。
当建立好抽象数据类型的时候,数据库管理员就可以向基本数据类型那样,引用抽象数据类型,包括在建立表或者对相关字段进行赋值的时候,都这么方便。
如在建立表的时候,可以把这个抽象数据类型直接跟某个字段关联起来。如
Create Table USERS
(F_Adress Adress );
上面这个语句就是在USERS表中建立了一个F_Adress的字段,其数据类型为Adress。
若要对这个字段赋值的话,需要注意一个问题,要依次输入赋值的内容,顺序不能够颠倒。如按照上面的定义,用户在赋值的时候,需要依次输入街道、城市、省份、邮编等等内容。若用户在输入的过程中,忘记输入城市的话,则省份的内容将会直接输入到城市中。另外,若数据类型不匹配的话,则就直接会有错误提示。当然数据库管理员也可以根据需要,为特定的数据内容设置默认值,以方便管理。
三、抽象数据类型管理经验分享。
笔者平时在数据库设计中,非常钟爱这个抽象数据类型。笔者十多年的数据库管理经验证明,利用抽象数据类型可以大幅度的简化我们平时的工作。为此笔者在这方面也积累了不少的经验。这里就拿出来跟大家分享一下。
经验一:利用脚本建立抽象数据类型。
对于一些常用的抽象数据类型,数据库管理员最好能够利用脚本来建立抽象数据类型。如果每次建立数据库的时候,都通过手写代码来完成的话,工作量会比较大。如笔者在日常工作中,就把常用的一些抽象数据类型,如员工姓名、地址、产品规格等抽象数据类型都保存在一个SQL脚本中,等到需要的时候,只需要运行这个脚本即可。这就可以减少一些不需要的编码的编写,从而提高数据库开发设计的效率。
经验二:对于多个数据库对象中经常需要用到的数据,最好采用抽象数据类型。
更多精彩
赞助商链接