Altova UModel 2025 Professional Edition

The table below shows the one-to-one correspondence between:

 

UModel elements and database elements, when outputting model to code

Database elements and UModel model elements, when inputting code into model

 

Database

UModel

Database

connection

connection

Component

Database

name

name

Package <<namespace>> <<Database>>

Schema

name

name

Package <<namespace>> <<Schema>>

Table

name

name

Class

<<Table>>

Column

name

name

Property

Data Type

type

Not Null

<<not_null>>

Null

<<nullable>>

Length

Multiplicity

Precision

Scale

Default

default

Autoincrement

<<autoincrement>>

Part of Primary Key

<<PK>>

Part of Foreign Key

<<FK>>

Part of Unique Key

<<unique>>

Primary Key

name

name

Class

<<PrimaryKey>>

Column

name

name

Property

Foreign Key

name

name

Class

<<ForeignKey>>

Column

name

name

Property

Foreign Column

name

name

Property

foreign table

type

Unique Key

name

name

Class

<<UniqueKey>>

Column

name

name

Property

Index

name

name

Class

<<Index>>

Column

name


Property

order: ascending

<<ascending>>

order: descending

<<descending>>

CheckConstraint

name

name

Class

<<CheckConstraint>>

definition


definition


View

name

name

Class

<<View>>

definition

definition

Column

name

name

Property

Data Type

type

Not Null

<<not_null>>

Null

<<nullable>>

Length

Multiplicity

Precision

Scale

Default

default

Autoincrement

<<autoincrement>>

Stored

Procedure

name

name

Operation

<<StoredProcedure>>

Class

<<StoredProcedures>>

definition

definition

Parameter

name

name

Parameter

direction mode

direction

data type

type

Function

name

name

Operation

<<Function>>

Class

<<Functions>>

definition

definition

Parameter

name

name

Parameter

direction mode

direction

data type

type

Trigger

name

name

Class

<<Trigger>>

definition

definition

© 2018-2024 Altova GmbH