前页 | 后页 |
创建数据库表列
数据库表列在UML数据建模配置文件中表示为具有<<列>>构造型的属性。对于选定的表,可以在数据库构建器的“列”页面上或在“列和约束”屏幕上查看现有列并创建新列。
您可以直接在“列”标签上的列列表中定义列详细信息。完成每个字段时,更改将自动保存。如此处所述,某些字段对您可以输入的数据有某些限制。该选项卡还包含一个“属性”面板和一个“注释”字段,其中填充了所选列上的现有信息。您创建的每个新列都会自动分配一组默认值,并添加到列表的底部。
访问
色带 |
开发>数据建模>数据库构建器>单击表>列>右键单击>添加新列 |
上下文菜单 |
在图中,右键单击所需的Table |。特色|列|右键点击|添加新列 |
键盘快捷键 |
选择一个表F9 | Tab键(在“列”选项卡上设置输入焦点) + N |
在表格中创建列
选项 |
行动 |
也可以看看 |
---|---|---|
名称 |
用适当的列名称文本覆盖默认名称。 |
|
类型 |
单击下拉箭头,然后为列选择适当的数据类型。 可用的数据类型取决于分配给父表的DBMS。 |
|
长度 |
(可选)某些数据类型具有长度分量-例如,VARCHAR的长度定义了可以存储的字符数。如果数据类型没有长度分量,则禁用此字段。 如果该字段可用,并且您需要定义多个字符,请在此处键入值。 |
|
规模 |
(可选)某些数据类型具有小数位数部分-例如,DECIMAL具有定义可保留的小数位数的小数位数。如果数据类型不具有比例分量,则禁用此字段。 如果该字段可用,并且需要定义比例,请在此处输入值。 |
|
PK |
如果该列是该表的主键的一部分,请选中该复选框。 |
主键 |
不为空 |
如果此列禁止使用空值,则选中该复选框。 如果选中了“ PK”复选框,则该复选框被禁用。 |
|
别名 |
如果需要出于显示和文档目的,请为该字段键入替代名称。 |
|
初始值 |
如果需要,请键入一个可用作该列默认值的值。 |
|
笔记 |
输入记录该列所需的所有其他信息。 您可以使用字段顶部的“注释”工具栏设置文本格式。 |
笔记 注释工具栏 |
列属性
表的数据库管理系统的适当属性会自动显示在“属性”面板中(如果看不见,请展开“列(<name>)”分支)。
属性 |
数据库管理系统 |
也可以看看 |
---|---|---|
自动编号(开始编号递增) |
甲骨文 的MySQL SQL服务器 DB2 PostgreSQL的 Sybase ASA Sybase ASE 注意:如果需要自动编号序列,请将此属性设置为True,并在必要时定义起始编号和增量。 |
|
产生的 |
DB2 注:在DB2中将此自动编号的附加属性设置为'By Default'或'Always'。 |
|
非ForRep |
SQL服务器 注意:如果要阻止复制,请将此属性设置为True。 |
|
零填充 |
的MySQL 注意:将此属性设置为True或False,以指示字段是否为零填充。 |
|
无符号 |
的MySQL 注意:将此属性设置为True或False,以指示字段是否接受无符号数字。 |
|
长度类型 |
甲骨文 注意:设置此属性可将字符语义定义为“无”,“字节”或“字符”。 |