获取数据库的元数据

获取数据库的元数据

ID:42802150

大小:96.00 KB

页数:18页

时间:2019-09-23

获取数据库的元数据_第1页
获取数据库的元数据_第2页
获取数据库的元数据_第3页
获取数据库的元数据_第4页
获取数据库的元数据_第5页
资源描述:

《获取数据库的元数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、获取数据库的元数据什么是元数据?元数据是指定义数据的数据。Oracle数据库中的元数据大体上包括:(1)对表描述的数据(2)对视图描述的数据(3)对表中的字段描述的数据(4)对索引描述的数据(5)对主键的描述(6)对外键的描述数据库的三种模式:(1)概念模式:概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图,此种描述是一种抽象的描述,它不涉及具体的硬件环境与平台,也与具体的软件环境无关。(2)外模式:外模式也称子模式(Subschema)或称用户模式(User’sschema)它是用户的数据视图,亦即是用户所见到的模式的一个部分,它由概念模式推导而出,概念模

2、式给出了系统全局的数据描述而外模式则给出每个用户的局部描述。(3)内模式:内模式又称物理模式(PhysicalSchema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径表类型的定义:Oracle数据库根据表的作用,存储内容将表分为不同的类型,不同类型的表在数据库中扮演的角色不同。oracle数据库的表类型有:堆组织表、索引组织表、聚簇表、散列聚簇表、嵌套表、临时表、对象表对表描述的数据如下所示:TABLE_CAT:表类别TABLE_SCHEM:表模式,说明表在哪个模式下,在oracle数据库下,通常是用户名,即在当前用户模式

3、下获取表的描述TABLE_NAME:表名称TABLE_TYPE:表类型,典型的类型是"TABLE"、"VIEW"、"SYSTEMTABLE"、"GLOBALTEMPORARY"、"LOCALTEMPORARY"、"ALIAS"和"SYNONYM"。REMARKS:表的解释性注释SELF_REFERENCING_COL_NAME:有类型表的指定“identifier”列的名称REF_GENERATION:SELF_REFERENCING_COL_NAME中创建值的方式。这些值为“SYSTEM”、“USER”和“DERIVED”。TYPE_SCHEM:类型模式,对表描述的类型的模式TYPE

4、_NAME:类型名称对索引描述的数据如下:TABLE_CAT:表类别NON_UNIQUE:索引键是否可以不唯一,TYPE为tableIndexStatistic时索引值为falseINDEX_QUALIFIER:索引类别INDEX_NAME:索引名称TYPE:索引类型,tableIndexClustered-此为集群索引,tableIndexHashed-此为散列索引,tableIndexOther-此为某种其他样式的索引CARDINALITY:type为tableIndexStatistic时,它是表中的行数;否则,它是索引中唯一值的数量。PAGES:type为tableIndexS

5、tatisic时,它是用于表的页数,否则它是用于当前索引的页数。ASC_OR_DESC:列排序序列,"A"=>升序,"D"=>降序,如果排序序列不受支持,可能为null对字段描述的数据如下:TABLE_CAT:表类别TABLE_SCHEM:表模式TABLE_NAME:表名称COLUMN_NAME:列名称COLUMN_SIZE:列大小,所占的字节数TYPE_NAME:数据源依赖的类型名称DATA_TYPE:列类型,通常有:vchar2,int,integer,char等。REMARKS:描述列的注释CHAR_OCTET_LENGTH:长度,对于char类型,该长度是列中的最大字节数NUM

6、_PREC_RADIX:基数,通常是10或2ORDINAL_POSITION:表中列的索引(从1开始)对主键的描述TABLE_CAT:表类别TABLE_SCHEM:表模式TABLE_NAME:表名称COLUMN_NAME:列名称KEY_SEQ:主键中的序列号(值1表示主键中的第一列,值2表示主键中的第二列)。PK_NAME:主键的名称对外键的描述:PKTABLE_CAT:被导入的主键表类别PKTABLE_SCHEM:被导入的主键表模式PKTABLE_NAME:被导入的主键表名称PKCOLUMN_NAME:被导入的主键列名称FKTABLE_CAT:外键表类别FKTABLE_SCHEM:外

7、键表模式FKTABLE_NAME:外键表名称KEY_SEQ:外键中的序列号(值1表示外键中的第一列,值2表示外键中的第二列)。FKCOLUMN_NAME:外键列名称UPDATE_RULE:更新主键时外键发生的变化DELETE_RULE:删除主键时外键发生的变化FK_NAME:外键名称PK_NAME:主键名称对视图的描述:TABLE_NAME:视图名称TABLE_CAT:视图类别TABLE_SCHEM:视图模式,说明视图在哪个模式下,在oracl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。