了解数据库架构

Mik*_*den 3 database database-schema

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

我刚开始使用新的应用程序,并且我要求查看架构.我根本不熟悉Oracle或其命名约定.所以我向你提交以下内容:

在此输入图像描述

我想知道:

  • 为什么与前2个领域和其他领域分离?(我认为那些是PK,但它没有明确说明那么多)
  • 与粗体字段和非粗体字段有什么区别?
  • 'l3','l5'等表示什么?
  • 其他几张桌子(未图示)有'U1'指示,其中这张照片有'l3',这是什么意思?

小智 5

为了回答你的问题:

  1. 前两个字段表示表的主键
  2. 粗体字段是必需(NON-NULL)字段
  3. "I"表示列已编制索引
  4. "U"表示列具有与之关联的唯一键

希望这可以帮助.