Database 理解数据库模式

Database 理解数据库模式,database,database-schema,Database,Database Schema,对于任何Oracle DBA来说,这都应该是一个非常简单的问题 我刚开始一个新的应用程序,我要求查看模式。我对Oracle或其命名约定一点也不熟悉。因此,我向各位提交以下文件: 我想知道: 为什么要将前两个字段与其他字段分开?(我假设这些都是PK,但它没有明确说明太多) 粗体字段和非粗体字段有什么区别 “l3”、“l5”等表示什么 其他几张表(图中未显示)有“U1”指示器,而这张图有“l3”,这是什么意思 要回答您的问题: 顶部的两个字段表示表的主键 粗体字段是必填字段(非空) “I”表示列

对于任何Oracle DBA来说,这都应该是一个非常简单的问题

我刚开始一个新的应用程序,我要求查看模式。我对Oracle或其命名约定一点也不熟悉。因此,我向各位提交以下文件:

我想知道:

  • 为什么要将前两个字段与其他字段分开?(我假设这些都是PK,但它没有明确说明太多)
  • 粗体字段和非粗体字段有什么区别
  • “l3”、“l5”等表示什么
  • 其他几张表(图中未显示)有“U1”指示器,而这张图有“l3”,这是什么意思

    • 要回答您的问题:

    • 顶部的两个字段表示表的主键
    • 粗体字段是必填字段(非空)
    • “I”表示列已编入索引
    • “U”表示列具有与之关联的唯一键

    • 希望这能有所帮助。

      这些问题与Oracle无关,只与您用于显示ER模型的任何应用程序有关。对不起,我见过很多db模式,没有一个与此文档类似,我认为这是Oracle特有的。你可以删除标签并更新标题,而不是发表评论。。。