36 Implementing an Advanced Application Using Processes, Rules, Events, and Reports
Before creating a logical data model, you need to clarify as many of the model requirements
as possible. A business user’s description might be incomplete or lacking information. Often,
business users provide only a general understanding of the business process in which they
are interested. Architects can provide a deeper understanding of these business processes in
order to collect missing information in order to construct a complete model and deliver the
value that is requested.
A logical data model is not linked to a database tool or technology. It describes what an
organization or a company wants to gather data about and documents the relationships
between this data. Logical data models are organized hierarchically and contain
as packages, entities, attributes, and other relationships.
3.4.2 Creating the WARRANTY logical data model
Logical data model objects are always set under a root package object, of which there is only
one. You can add additional packages under the root package to group similar objects. In this
example the root package is the data design project created in 3.3, “Creating the data design
project” on page 34.
Now you will create the WARRANTY logical data model.
Create a logical data model
First you need to create a logical data model:
1. From the toolbar, select File New Logical Data Model (Figure 3-6)
Figure 3-6 New logical data model
The New Logical Data Model wizard opens. Create your model using the blank logical
data model template. If you created other templates previously, they would have been
available for you to select as the basis for this logical model. You can enable the template
for selection by specifying the location of the template file in the Template folder field.
Note: You can access these options by right-clicking in any empty area of your