精华内容
下载资源
问答
  • 什么是数据字典

    千次阅读 2017-03-04 16:25:20
    数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的对数据流程图中的各个元素做出详细的说明。 数据字典最重要的作用作为分析阶段的工具。任何字典最重要的...

    数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
    数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典,如数据项、数据结构、数据流、数据存储、处理过程。 数据字典是数据库的重要组成部分。它存放有数据库所用的有关信息,对用户来说是一组只读的表。

    展开全文
  • 理解什么是数据字典

    2018-02-26 12:01:00
    数据字典中有前缀V$或GV$的表动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。 数据库组件 数据库字典中的表和视...

    每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。   
    数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。   
        
      数据库组件      数据库字典中的表和视图   
      数据库        V$DATABASE   
      表空间        DBA_TABLESPACE,DBA_DATA_FILES,   
                 DBA_FREE_SPACE   
      控制文件       V$CONTROLFILE,V$PARAMETER,   
                 V$CONTROLFILE_RECORD_SECTION   
      数据文件       V$DATAFILE,V$DATAFILE_HEADER,V$FILESTAT,   
                 DBA_DATA_FILES   
      段          DBA_SEGMENTS   
      数据范围       DBA_EXTENTS   
      日志线程、日志组和  V$THREAD,V$LOG,V$LOGFILE   
      日志序列号   
      归档状态       V$DATABASE,V$LOG,V$ARCHIVED_LOG,   
                 V$ARCHIVE_DEST   
      数据库实例      V$INSTANCE,V$PARAMETER,   
                 V$SYSTEM_PARAMETER   
      内存结构       V$SGA,V$SGASTAT,V$DB_OBJECT_CACHE,V$SQL,   
                 V$SQLTEXT,V$SQLAREA   
      后台进程       V$BGPROCESS,V$SESSION

    -----------------------------------------------------------------------------

    数据字典就是一个用描述数据库中表的字段名,字段长度,字段说明等信息的文挡;
    --------------------------
    数据词典是对数据库里字段的一种描述,说明
    --------------------------
    数据字典就是存储数据库中基本元素的一个集合!它可以存储基本表的数据结构,存储过程,等等...
    -------------------------
    数据字典是一张表,记录某些数据库的信息
    -------------------------
    每个编程环境都有两个基本成分:程序逻辑—— 程序需要进行的工作说明—— 及数据。可以在程序内部,或者持久稳固地在外部以变量的方式临时保存数据,如文件或者数据库中。传统的文件结构需要开发员进行理解,然后描述文件结构,以使程序可以适当地访问,并且处理文件的字段或者记录。但是,在Oracle关系型数据库内部,整个数据库结构(包括它的表、视图、索引、用户、安全规则等)存储在一组特殊的表及视图中,称其为数据字典。

    Oracle数据字典由特殊的用户账户所拥有,称其为SYS。SYS账户与Unix系统的根超级用户是一样的。通常开发员将永远不需要与共享数据库进行连接,作为特权账户。甚至不鼓励数据库管理员使用SYS账户进行任何工作,但是仅有很少的操作需要该等级的能力。如果您既是开发人员,又是DBA,或许在Oracle数据库的个人复制上,需要理解当作为SYS进行连接的时候,进行交互式的工作的潜在危机。

    另外一个关于Oracle数据字典的普通条目将它的表存储在一些特殊的表空间(如SYSTEM以及SYSAUX)中。在这些特殊的表空间中,永远不创建其他的应用程序数据库对象。

    Oracle数据字典的关键在于可以使用相同的SQL语言,在数据库内部访问应用程序的数据结构,对其进行访问。通常,直接地访问字典限于SELECT语句(永远不针对字典对象发布INSERT、UPDATE或者DELETE语句)。通过特殊的SQL语句间接地修改数据字典,通常称其为数据处理语言(DML)命令。DML语句,如CREATE TABLE、DROP INDEX、GRANT等,需要特殊的许可。它们通常由开发机构中的DBA来执行,该机构在DBA及开发人员之间进行责任分配。为了建立并且维护自己的数据库环境,独立地进行工作的学生或者开发人员将必须学习SLQ DML命令。



    SQL Server中数据字典中的概念

        数据字典分为两种:   
      一位DBMS里面的   向SQL   中的某些   sys表   里面记录着系统字段的定义关系   触发器   视图   存储过程……   
        
      二为   用户的数据字典   相当于在系统的上面进行加工   用与对用户对象进行描述和管理等等   

    对数据库中各种对象的信息,如   
      dbo.syscolumns 记录table中列、存储过程中的参数、index中的列   
      dbo.syscomments 记录存储过程、视图等的创建语句   
      dbo.sysdepends 记录对象之间的依赖关系   
      dbo.sysfilegroups                   记录文件组的信息   
      dbo.sysfiles 记录数据文件的信息   
      dbo.sysfiles1 。。。。。   
      dbo.sysforeignkeys                   记录外键的信息   
      dbo.sysfulltextcatalogs                   记录全文索引的信息   
      dbo.sysfulltextnotify                   。。。。。   
      dbo.sysindexes 记录索引和相关table的信息   
      dbo.sysindexkeys                   。。。。。   
      dbo.sysmembers 。。。。。   
      dbo.sysobjects 记录所有数据库对象   
      dbo.syspermissions   
      dbo.sysproperties   
      dbo.sysprotects   
      dbo.sysreferences   
      dbo.systypes 记录数据库中所有数据类型的信息   
      dbo.sysusers 记录数据库中所有用户的信息

    http://www.cnblogs.com/jonescheng/archive/2008/03/24/1119380.html

     

     

    数据字典的作用:
    数据字典实际上是“关于系统数据的数据库”。在整个系统开发过程以及系统运行后的维护阶段,数据字典都是必不可少的工具。
    数据字典是所有人员工作的依据、统一的标准。它可以确保数据在系统中的完整性和一致性。具体地讲,数据字典有以下作用:
    (1)按各种要求列表。可以根据数据字典,把所有数据元素、数据结构、数据流、数据存储、处理逻辑、外部实体,
    按一定的顺序全部列出,保证系统设计时不会遗漏。
    如果系统分析员要对某个数据存储的结构进行深入分析,需要了解有关的细节,
    了解数据结构的组成乃至每个数据元素的属性,数据字典也可提供相应的内容。
    (2)相互参照,便于系统修改。根据初步的数据流图,建立相应的数据字典。
    在系统分析过程中,常会发现原来的数据流图及各种数据定义中有错误或遗漏,需要修改或补充。
    有了数据字典,这种修改就变得容易多了。
    例如:在某个库存管理系统中, “商品库存”这个数据存储的结构是:商品编号、商品名、规格、当前库存量。
    一般来讲,考虑能否满足用户订货,这些数据项就够了。但如果要求库存数据不能少于“安全库存量”,则这些数据项是不够的。
    这时,在这个结构中就要增加“安全库存量”这个数据项。


    5.数据存储
    数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。在数据字典中对其定义包括:
    数据存储的编号,名称,简述,组成,关键字,相关的处理

    一个数据存储定义的例子:
    编号 名称 简述 数据存储组成 关键字 相关联的处理
    F03-0-8 库存帐 存放配件的库存量和单价 配件编号+配件名称+单价+库存量+备注 配件编号 P02,P03

    《信息系统管理工程师教程》

    https://books.google.com.tw/books?id=ZempXUMcRjQC&pg=PA252&lpg=PA252&dq=%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8++%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8&source=bl&ots=CdFN10NymL&sig=sLmplvZ_fSvPgVR0GqANl4bitdI&hl=zh-CN&sa=X&ved=0ahUKEwiazeaO2MLZAhULkJQKHVVACTQQ6AEIfjAJ#v=onepage&q=%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8%20%20%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8&f=false

     

    ④数据存储:数据流图中数据块的存储特性说明。
    数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,组成:{数据结构},数据量,存取方式},其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。
    http://wiki.mbalib.com/wiki/%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8

     

    成功要素与故事铭字于心

    1. 积极的想法:秀才考试解梦
    2. 抓住核心:袋鼠逃跑,加高围栏,却不关门的故事
    3. 保持一个善良的心"希尔顿首任经理的借自己的住处给希尔顿人
    4. 一个时间只做一件事,懂抓住重点。才是真正的人才:表演大师,鞋带的故事
    5. 磨练召唤成功的力量:养老鹰的故事
    6. 有成功者的心态处处都发沈成功的力量:蜘蛛的故事
    7. 成功者善于放弃:老人扔鞋的故事
    8. 不要和诱惑较劲,越远越好:金子在悬崖,去拿的故事
    9. 人生中有许多的东西,值得留恋,有时候你应该学会放弃:两个人进山挑石头的故事
    10. 我们在公司领地的薪水在多,那都是挑水。而把握下班后的时间挖一口属于自己的井,培养自己另一方面的实力,未来当我们年纪大了,体力拼不过年轻人了,依然有水喝。而且还能喝的很悠闲:两个庙里和尚挑水喝的故事
    11. 凡事不只靠自己的力量,学会适时地依靠他人,是一种兼卑,更是一种聪明: 小孩子到糖果店的故事
    12. 人生的道路上,改善心智模式和思维方式很重要:买烟的故事

     

    秀才考试解梦

          从前,有位秀才进京赶考,在一个旅店里住下了。一天晚上他做了三个梦,第一个梦梦到自己在墙上种白菜,第二个梦梦到自己在雨天里戴了斗笠还打伞,第三个梦梦到跟心爱的表妹脱光了衣服躺在一起,但是背靠着背。

           秀才醒来后认为这三个梦应该隐藏着某些暗示,第二天找算命先生解梦。算命先生一听,说:“赶紧收拾东西回家吧!你看,在高墙上种白菜不是白费劲吗?雨天里既戴斗笠又打雨伞不是多此一举吗?第三个就更离谱了,跟表妹都脱光了躺在床上,却背靠背,那不就是没戏吗?”

            秀才听后,心灰意冷,准备收拾包袱回家。店老板见状,惊讶地问道:“明天就要考试了,你怎么今天回乡呢?”秀才把原由向店老板述说了一遍,店老板哈哈大笑:“梦,我也会解。我认为你应该留下来。我给你分析分析,墙上种菜说明高种!戴斗笠打伞说明你这次有备无患!跟你表妹脱光了背靠靠躺在床上,说明你翻身的时候要到了!”

      秀才一听,认为更加有道理,于是精神抖擞地参加考试,最后中了个探花。
      
          如果秀才只听算命先生的话,那他只有一个秀才的命,而不可能高中探花。生活中的我们,也是同样如此,不要偏听偏信一言,而应该综合多人的意见,最终做出自己的判断。

     

    转载于:https://www.cnblogs.com/softidea/p/8472494.html

    展开全文
  • 理解什么是数据字典每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。 数据字典中有前缀V$或GV$的表是动态表,它们会...
    理解什么是数据字典

    每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。  
      数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DBA_、ALL_或USER_的前缀,表示该视图中列出的对象范围。  
       
      数据库组件      数据库字典中的表和视图  
      数据库        V$DATABASE  
      表空间        DBA_TABLESPACE,DBA_DATA_FILES,  
                 DBA_FREE_SPACE  
      控制文件       V$CONTROLFILE,V$PARAMETER,  
                 V$CONTROLFILE_RECORD_SECTION  
      数据文件       V$DATAFILE,V$DATAFILE_HEADER,V$FILESTAT,  
                 DBA_DATA_FILES  
      段          DBA_SEGMENTS  
      数据范围       DBA_EXTENTS  
      日志线程、日志组和  V$THREAD,V$LOG,V$LOGFILE  
      日志序列号  
      归档状态       V$DATABASE,V$LOG,V$ARCHIVED_LOG,  
                 V$ARCHIVE_DEST  
      数据库实例      V$INSTANCE,V$PARAMETER,  
                 V$SYSTEM_PARAMETER  
      内存结构       V$SGA,V$SGASTAT,V$DB_OBJECT_CACHE,V$SQL,  
                 V$SQLTEXT,V$SQLAREA  
      后台进程       V$BGPROCESS,V$SESSION

    -----------------------------------------------------------------------------

    数据字典就是一个用描述数据库中表的字段名,字段长度,字段说明等信息的文挡;
    --------------------------
    数据词典是对数据库里字段的一种描述,说明
    --------------------------
    数据字典就是存储数据库中基本元素的一个集合!它可以存储基本表的数据结构,存储过程,等等...
    -------------------------
    数据字典是一张表,记录某些数据库的信息
    -------------------------
    每个编程环境都有两个基本成分:程序逻辑—— 程序需要进行的工作说明—— 及数据。可以在程序内部,或者持久稳固地在外部以变量的方式临时保存数据,如文件或者数据库中。传统的文件结构需要开发员进行理解,然后描述文件结构,以使程序可以适当地访问,并且处理文件的字段或者记录。但是,在Oracle关系型数据库内部,整个数据库结构(包括它的表、视图、索引、用户、安全规则等)存储在一组特殊的表及视图中,称其为数据字典。

    Oracle数据字典由特殊的用户账户所拥有,称其为SYS。SYS账户与Unix系统的根超级用户是一样的。通常开发员将永远不需要与共享数据库进行连接,作为特权账户。甚至不鼓励数据库管理员使用SYS账户进行任何工作,但是仅有很少的操作需要该等级的能力。如果您既是开发人员,又是DBA,或许在Oracle数据库的个人复制上,需要理解当作为SYS进行连接的时候,进行交互式的工作的潜在危机。

    另外一个关于Oracle数据字典的普通条目将它的表存储在一些特殊的表空间(如SYSTEM以及SYSAUX)中。在这些特殊的表空间中,永远不创建其他的应用程序数据库对象。

    Oracle数据字典的关键在于可以使用相同的SQL语言,在数据库内部访问应用程序的数据结构,对其进行访问。通常,直接地访问字典限于SELECT语句(永远不针对字典对象发布INSERT、UPDATE或者DELETE语句)。通过特殊的SQL语句间接地修改数据字典,通常称其为数据处理语言(DML)命令。DML语句,如CREATE TABLE、DROP INDEX、GRANT等,需要特殊的许可。它们通常由开发机构中的DBA来执行,该机构在DBA及开发人员之间进行责任分配。为了建立并且维护自己的数据库环境,独立地进行工作的学生或者开发人员将必须学习SLQ DML命令。



    SQL Server中数据字典中的概念

        数据字典分为两种:  
      一位DBMS里面的   向SQL   中的某些   sys表   里面记录着系统字段的定义关系   触发器   视图   存储过程……  
       
      二为   用户的数据字典   相当于在系统的上面进行加工   用与对用户对象进行描述和管理等等  

    对数据库中各种对象的信息,如  
      dbo.syscolumns 记录table中列、存储过程中的参数、index中的列  
      dbo.syscomments 记录存储过程、视图等的创建语句  
      dbo.sysdepends 记录对象之间的依赖关系  
      dbo.sysfilegroups                   记录文件组的信息  
      dbo.sysfiles 记录数据文件的信息  
      dbo.sysfiles1 。。。。。  
      dbo.sysforeignkeys                   记录外键的信息  
      dbo.sysfulltextcatalogs                   记录全文索引的信息  
      dbo.sysfulltextnotify                   。。。。。  
      dbo.sysindexes 记录索引和相关table的信息  
      dbo.sysindexkeys                   。。。。。  
      dbo.sysmembers 。。。。。  
      dbo.sysobjects 记录所有数据库对象  
      dbo.syspermissions  
      dbo.sysproperties  
      dbo.sysprotects  
      dbo.sysreferences  
      dbo.systypes 记录数据库中所有数据类型的信息  
      dbo.sysusers 记录数据库中所有用户的信息

     
    展开全文
  • 可是你现在要问我,什么是数据字典,干什么的 我肯定就哑口无言了,真惭愧。 看了下书,在数据库设计的需求分析那块,用到这个“数据字典” 暂且就理解为需求分析后得出的文档吧, 到后面理解深刻了再来更新。.....

    对于数据字典,这个词,在快四年的大学生活中接触了很多次了

    记得在数据库的课程设计中,自己还用到过。

    可是你现在要问我,什么是数据字典,干什么的

    我肯定就哑口无言了,真惭愧。

    看了下书,在数据库设计的需求分析那块,用到这个“数据字典”

    暂且就理解为需求分析后得出的文档吧,

    到后面理解深刻了再来更新。

    展开全文
  • 数据字典是什么

    万次阅读 多人点赞 2018-12-20 17:59:05
    当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量不断变化的,特别当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。 数据字典有两种形式 一,把主体的属性代码化.....
  • Overview of the Data Dictionary 数据字典概述An important part of an Oracle database is its data dictionary, which is a read-only setof tables that provides administrative metadata about the da...
  • 展开全部数据e69da5e6ba9062616964757a686964616f31333366306434字典指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的对数据流程图中的各个元素做出详细的说明,使用数据字典为...
  • 什么是数据字典? SQL Server如何使用数据字典 数据字典的其他用途 INFORMATION_SCHEMA视图 使用INFORMATION_SCHEMA视图的示例 列出包含指定列的所有表 列出数据库中的所有表 列出每个模式中的表数 SQL ...
  • 当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量不断变化的,特别当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。 数据字典有两种形式一,把主体的属性代码化放入独立...
  • 数据字典

    2019-04-16 21:42:59
    什么是数据字典? 数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 一般来说,数据字典应该由对下列4类元素的定义组成: 1. 数据流 2. 数据分量 3. 数据储存 4. 处理 ...
  • 数据字典功能

    万次阅读 多人点赞 2018-11-19 23:46:22
    1. 什么是数据字典 数据字典存储有关数据的来源、说明、与其他数据的关系、用途和格式等信息,它本身就 是一个数据库,存储“关于数据项的数据”。数据字典是个指南,它为数据库提供了“路线图”, 而不是“原始...
  • 数据字典是oracle存放有关数据库信息的地方,几乎...Oracle中,sys用户是数据字典的拥有者,数据字典保证在所有数据库的系统表空间system内,任何用户都无权更改sys模式下的模式对象或数据字典中的行。也就是说数据字
  • 什么数据字典

    2016-05-11 13:26:39
    数据字典  编辑 数据字典是指对数据的数据项、数据结构、数据流、数据存储、...主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新
  • 能够解释在数据库中存储的数据表示神马含义,能够让代码与业务联系起来有着尤为重要的作用例如,地区码为1003,这样就能够查询出id为1003的所有数据,就能够查询出不同的取值范围,知道不同的取值范围的语义数据...
  • 1、简介MySQL 8.0 将数据库元信息都存放于InnoDB存储引擎表中,在之前版本...2、数据字典2.1、新版本之前的数据字典数据字典是数据库重要的组成部分之一,那么什么是数据字典?数据字典包含哪些内容呢?数据字典是对...
  • 数据字典是什么在我们做的系统中,一般都会有这么个模块——数据字典。今天,我们要学习下这个模块干啥用的,为啥要用数据字典,以及怎么去使用数据字典。那么数据字典是什么呢?它一个存放有数据库所用的有关...
  • 数据字典的内容和作用是什么

    万次阅读 2012-12-28 19:14:34
    数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:数据项、数据结构、数据流、数据存储、处理过程五个部分  其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据...
  • | 简介MySQL 8.0 将数据库元信息都存放于InnoDB存储引擎表中,在之前版本的...| 数据字典(1)新版本之前的数据字典数据字典是数据库重要的组成部分之一,那么什么是数据字典?数据字典包含哪些内容呢?数据字典是...
  • 1、简介MySQL 8.0 将数据库元信息都存放于InnoDB存储引擎表中,在之前版本...2、数据字典2.1、新版本之前的数据字典数据字典是数据库重要的组成部分之一,那么什么是数据字典?数据字典包含哪些内容呢?数据字典是对...
  • 数据字典及其使用

    千次阅读 2020-02-27 09:08:01
    1.1什么是数据字典 将如下这些具有相同类型的配置项,配置到系统的数据字典表中,方便系统维护,由超级管理员统一在后台进行数据字典维护,如果用户需求要增加变更配置项,只需要修改数据字典表记录即可,不需要修改...
  • 1、简介MySQL 8.0 将数据库元信息都存放于InnoDB存储引擎表中,在之前版本...2、数据字典2.1、新版本之前的数据字典数据字典是数据库重要的组成部分之一,那么什么是数据字典?数据字典包含哪些内容呢?数据字典是对...
  • 数据字典用法

    2020-02-26 09:37:58
    1.什么是数据字典?(引用自百度) 数据字典是指对数据的数据项、数据结构、数据流、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图的各个元素做出详细的说明。使用数据字典为简单的建模项目。简而言之...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,467
精华内容 2,586
关键字:

什么是数据字典