`

数据字典——数据库概念

阅读更多

来自:http://yangtingkun.itpub.net/post/468/19739

数据字典是Oracle数据库中最重要的部分之一,数据字典是一系列只读的表,用来提供数据库的信息。

 

 

 

 

数据字典包括:

 

所有方案对象的定义,如:表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等;

 

分配给方案对象的空间,以及当前使用情况;

 

列的默认值;

 

完整性约束信息;

 

Oracle用户的名称;

 

用户被授予的权限和角色;

 

审计信息;

 

其他的数据库信息。

 

 

 

数据字典中包括两部分信息:基表和提供给用户访问的视图。所有的数据字典都保存在SYSTEM表空间中。所有的数据字典属于SYS用户。

 

 

 

数据字典主要有三种用途:

 

Oracle访问数据字典来获取用户、方案对象和存储结构等信息;

 

一旦有DDL语句发出,Oracle会相应的修改数据字典;

 

任何数据库用户可以把数据字典当做一个只读的参考,来获取数据库的信息。

 

 

 

数据字典的提供的视图包括两大类:以USER_、ALL_、DBA_开头的视图和以V_$开头的视图。

 

USER_开头的视图存储当前用户的信息,ALL_开头的表存储当前用户可以访问的信息,DBA_开头的视图存储数据库中所有的信息。

 

V_$开头的视图,这些视图建立PUBLIC同义词,并以V$开头。这些视图记录Oracle当前的活动信息,因此,这些视图叫做动态性能表(dynamic performance tables)。

 

 

 

数据字典中还包含数据库对象的原数据,可以同使用DBMS_METADATA包来抽取出数据库对象的完整定义。

分享到:
评论

相关推荐

    人脸识别对抗系统——数据库设计心得.pdf

    1 关系的表以减少冗余关联,⽣成 PDM2.0 版本 导出数据字典,撰写数据库设计⽂档 总体上刚开始还是蛮顺利的(都怪我们太单纯),导致要 DDL 了才发现⼀些关键错误,所以也蛮坎坷的,主要是对⼀些概念不够清晰导致的,...

    工资管理系统数据库设计报告(数据库课程设计).doc

    需求分析 5 2.1功能的分析、 5 2.2 顶层图 5 2.3数据流程图 5 2.4 数据字典分析 6 3.数据库的概念设计 7 4.数据库的逻辑设计 8 5.数据库与数据表的设计——物理结构设计 9 5.1数据库与数据表的设计 9 5.2数据的完整...

    1.试述数据、数据库、数据库系统、数据库管理系统的概念。.pdf

    2)数据组织、存储和管理 数据库管理系统要分类组织、存储和管理各种数据,包括数据字典、⽤户数据、数据的存储途径等。要确定以何种⽂件结构和存放⽅式在 存储级上组织这些数据,如何实现数据之间的联系。数据组织...

    MySQL数据库:数据视图概述.pptx

    视图概述 数据视图 课程目标 理解 —— 理解视图的概念及存储; 了解 ——了解视图的优点。 视图概述 视图是从一个或者几个基本表或者视图中...由于视图基于数据库中的其他对象,因此一个视图只需要占用数据字典中保存

    大数据导论(1)——“大数据”相关概念、5V特征、数据类型.pdf

    元数据的 作⽤也类似于数据仓库中的数据字典。 4. 真实性(Veracity) 指数据的质量和保真性。⼤数据环境下的数据最好具有较⾼的信噪⽐。 信噪⽐与数据源和数据类型⽆关。 5. 价值(Value) 即低价值密度。随着数据...

    数据库系统概论5版第三章关系数据库标准语言SQL【上】——数据定义(create、drop。。。.pdf

    术语意思: 表名 > :所要定义的基本表的名字 列名 > :组成该表的各个属性(列) 列级完整性约束条件 > :涉及相应属性列的完整性约束条件(这些完整性约束条件被存⼊系统的数据字典中) 表级完整性约束条件 > :...

    数据库课程设计——健康档案管理系统.docx

    3 2.1、数据流图……………………………………………………4 2.2、数据字典……………………………………………………7 三、概要结构设计……………………………………………10 四、逻辑结构设计……………………...

    sql学生成绩管理系统课程设计数据库.doc

    sql学生成绩管理系统课程设计数据库 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 目 录 CHAP 1 需求分析 ...

    数据库设计教案.docx

    编写数据字典:对数据流图中各类数据进行描述的集合。 概念设计 目的 在需求分析的基础上,确定系统中所包含的实体,分析每个实体所具有的属性,以及实体之间的关系。 方法 集中式模式设计法 根据需求由一个统一...

    数据库设计方法.doc

    方式分析系统并把每层用数据流图和数据字典描述 数据流图表达了数据和处理过程关系系统中数据则借助数据字典( Data Dictionary简称DD)来描述 数据字典是各类数据描述集合它是有关数据库中数据描述即 元数据而不是...

    毕业设计:Java项目之jsp在线博客网ssh+mysql(源码 + 数据库 + 说明文档)

    论文目录: 第2章 系统分析 3 2.1 系统的需求分析 3 2.2 业务流程分析 4 ...2.2.2 系统管理员业务流程...3.3.1 数据库概念设计——E-R模型 19 3.3.2 数据库逻辑设计——关系模型 21 3.3.3 数据库选型 21 3.3.4 数据库表结

    数据库课程设计——图书管理系统.doc

    2 数据字典 9 5.物理结构设计阶段 10 5。1 物理设计阶段的目标和任务 10 5.2 数据存储方面 10 6.数据库实施与维护 10 6。1 创建数据库,数据表 10 6.2 创建视图 12 6.3 创建索引 13 6。4 创建触发器 13 6.5 数据表...

    毕业设计:Java项目之jsp图书推荐管理系统ssh+mysql(源码 + 数据库 + 说明文档)

    3.3.1 数据库概念设计——E-R模型 16 3.3.2 数据库逻辑设计——关系模型 17 3.3.3 数据库选型 17 3.3.4 数据库表间关系设计 17 3.4 系统开发工具与开发模式的选择 18 3.4.1 系统开发工具 18 3.4.2 系统设计模式 20 ...

    数据库系统导论.doc

    数据字典 数据字典DD(Data Dictionary)中存放着对实际数据库各级模式所作的定义,即对数据库结构的描述。 这些数据是数据库中有关数据的数据,称之为元数据。 3. 数据库的保护 1.4.1 数据的完整性控制 数据完整性...

    数据库课程设计——健康档案管理系统.doc

    数据库课程设计——健康档案管理系统 课 题: 健康档案治理系统 目 录 1. 课程设计的目的和意义…………………………………2 1. 课程设计的目的 …………………………………………2 2. 课程设计的意义 ………………...

    数据库设计各阶段.docx

    对数据库应用系统设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典是各类数据描述的集合,它通常包括以下5个部分: (1)数据项,是数据最小单位。 数据库设计各阶段全文共8页,当前为...

    oracle database 11g 高清完整中文版part2

    第ⅰ部分 关键的数据库概念  第1章 oracle database 11g 体系结构  第2章 安装oracle database 11g 和创建数据库  第3章 升级到oracle database 11g  第4章 规划oracle 应用程序——方法、风险和标准 第ⅱ部分 ...

    1在设计数据库前.doc

    D实体联系阖和实体联系图 10、数据库概念设计的E——R方法中,用属性描述实体的特征,属性在E——R图中,一般 使用如下所列的(D)图形表示。 A、矩形 B、四边形 C、菱形 D、椭圆形 11从E——R模型向关系模型转换,...

    图书销售数据库设计doc

    2.1 数据字典 3 2.1.1 数据项 3 2.1.2 数据结构 5 3结构设计 8 3.1概念结构设计—— 8 E-R图 8 3.1.1货物及库存E-R图 8 3.1.2客户及订单E-R图 8 3.1.3配送E-R图 10 3.1.4 总E-R图 11 3.2逻辑结构设计 11 3.3物理结构...

    数据库应用系统的设计.doc

    这一阶段收集到的基础数据和一组数据流图(Data Flow Diagram———DFD)是下一步设计概念结构的基础。 概念结构是整个组中所有用户关心的信息结构,对整个数据库设计具有深刻影响。 而要设计好概念结构,就必须在...

Global site tag (gtag.js) - Google Analytics