Chapter 4 Building Conceptual Data Models
You can select a data type from a list of standard data types. This is the same list that is available in the Physical Data Model. PowerDesigner automatically maps the standard data type to a conceptual data type.
The length and precision are properties that do not apply to all data types. Furthermore, depending on data type, length may indicate a maximum or a fixed number of characters.
The tables below indicates the data types for which you can specify:
Conceptual data type |
Physical data type (depending on the DBMS) | Content |
Length |
---|---|---|---|
Integer | int / INTEGER | 32-bit integer | — |
Short Integer | smallint / SMALLINT | 16-bit integer | — |
Long Integer | int / INTEGER | 32-bit integer | — |
Byte | tinyint / SMALLINT | 256 values | — |
Number | numeric / NUMBER | Numbers with a fixed decimal point | Fixed |
Decimal | decimal / NUMBER | Numbers with a fixed decimal point | Fixed |
Float | float / FLOAT | 32-bit floating point numbers | Fixed |
Short Float | real / FLOAT | Less than 32-bit point decimal number |
|
Long Float | double precision / BINARY DOUBLE | 64-bit floating point numbers | — |
Money | money / NUMBER | Numbers with a fixed decimal point | Fixed |
Serial | numeric / NUMBER | Automatically incremented numbers | Fixed |
Boolean | bit / SMALLINT | Two opposing values (true/false; yes/no; 1/0) | — |
Conceptual data type |
Physical data type (depending on the DBMS) | Content |
Length |
---|---|---|---|
Characters | char / CHAR | Character strings | Fixed |
Variable Characters | varchar / VARCHAR2 | Character strings | Maximum |
Long Characters | varchar / CLOB | Character strings | Maximum |
Long Var Characters | text / CLOB | Character strings | Maximum |
Text | text / CLOB | Character strings | Maximum |
Multibyte | nchar / NCHAR | Multibyte character strings | Fixed |
Variable Multibyte | nvarchar / NVARCHAR2 | Multibyte character strings | Maximum |
Conceptual data type |
Physical data type (depending on the DBMS) | Content |
---|---|---|
Date | date / DATE | Day, month, year |
Time | time / DATE | Hour, minute, and second |
Date & Time | datetime / DATE | Date and time |
Timestamp | timestamp / TIMESTAMP | System date and time |
Conceptual data type |
Physical data type (depending on the DBMS) | Content |
Length |
---|---|---|---|
Binary | binary / RAW | Binary strings | Maximum |
Long Binary | image / BLOB | Binary strings | Maximum |
Bitmap | image / BLOB | Images in bitmap format (BMP) | Maximum |
Image | image / BLOB | Images | Maximum |
OLE | image / BLOB | OLE links | Maximum |
Other | — | User-defined data type | — |
Undefined | undefined | Not yet defined data type | — |
To select a data type from a list of standard data types in a CDM:
Copyright (C) 2005. Sybase Inc. All rights reserved. |