16.10.2015 Views

Getting Started with InfoSphere Data Architect

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4 – Domain Models 83<br />

The domain data type is specified in the <strong>Data</strong> Type field of the SSN attribute.<br />

4. Change the data type for the STUDENT ID attribute:<br />

a. Open the <strong>Data</strong> Type tab of the Properties view.<br />

b. Click the ellipsis (…) next to the <strong>Data</strong> Type field. The Select a <strong>Data</strong> Type<br />

window opens.<br />

c. Select the STUDENT_ID data type from the STUDENT_PII_ROOT package.<br />

5. Save your work.<br />

4.3 Exercise<br />

Complete the STUDENT_PII_DOMAIN domain model.<br />

1. Create the following atomic domain elements:<br />

• EMAIL: The base type is VARCHAR(128). This is personally identifiable<br />

information, and the privacy for this element is required. To mask the data, a<br />

random email address should be used.<br />

• LAST_NAME: The base type is VARCHAR(128). This is personally identifiable<br />

information, and the privacy for this element is only a best practice. When<br />

masking the data, use a random shuffle as the privacy policy.<br />

2. Create the EMAIL ADDR attribute in the STUDENT entity, and associate the<br />

EMAIL atomic domain element <strong>with</strong> that attribute.<br />

3. Associate the LAST NAME attribute <strong>with</strong> the LAST NAME atomic domain.<br />

4. Save your work.<br />

4.4 Summary<br />

This chapter summarized how to create a domain model <strong>with</strong>in IBM <strong>InfoSphere</strong> <strong>Data</strong><br />

<strong>Architect</strong>. You learned how to associate this domain model <strong>with</strong> an existing logical data<br />

model and to identify information that should be privatized when you or other teams are<br />

testing your models and systems.<br />

4.5 Review questions<br />

1. What is the definition of a domain model?<br />

2. What information is stored in a domain model?<br />

3. True or false: Domain models help you identify the data privacy policies for your<br />

enterprise.<br />

4. True or False: You can define your own data types <strong>with</strong> a domain model.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!