30.06.2014 Views

APPENDIX A Data Modeling - Sdu

APPENDIX A Data Modeling - Sdu

APPENDIX A Data Modeling - Sdu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 Appendix A <strong>Data</strong> <strong>Modeling</strong><br />

model also appear on the process models as data stores and data flows, and on the user<br />

interface as fields on an input screen. When you make a change in the data dictionary, the<br />

change ripples to the relevant parts of the project that are affected.<br />

When metadata is complete, clear, and shareable, the information can be used to integrate<br />

the different pieces of the analysis phase and ultimately lead to a much better design. It<br />

becomes much more detailed as the project evolves though the SDLC.<br />

YOUR<br />

TURN<br />

A-2 Evaluate Your CASE Tool<br />

Examine the CASE tool that you will be using for your<br />

project, or find a CASE tool on the Web that you are<br />

interested in learning about. What kind of metadata<br />

does its data dictionary capture? Does the CASE tool<br />

integrate data model information with other parts of a<br />

project? How?<br />

ERD Element Kinds of Metadata Example<br />

Entity Name Doctor<br />

Definition<br />

A doctor is any medical professional who has been hired to see patients during<br />

scheduled appointments in the doctor’s office.<br />

Special notes<br />

A nurse practitioner is considered a doctor within this system.<br />

User contact<br />

Virginia Baker is the office manager (x4335), and she can provide information<br />

about<br />

the doctor entity.<br />

Analyst contact<br />

Barbara Wixom is the analyst assigned to this entity.<br />

Attribute Name DOC_physicianidnumber<br />

Definition<br />

A physicianidnumber is a number assigned to a doctor by the medical industry. The<br />

number was put in place to track physicians and the prescription they make.<br />

Alias<br />

Physician identification number, PID<br />

Sample values 334997300<br />

Acceptable values Any 9-digit number<br />

Format<br />

9-digits, no spaces or dashes<br />

Type<br />

Numeric<br />

Special Notes<br />

If a nurse practitioner does not have a PID, then his or her social security number<br />

will<br />

be used.<br />

Relationship Verb Phrase Schedules<br />

Parent Entity<br />

Doctor<br />

Child Entity<br />

Appointment<br />

Definition<br />

One doctor is scheduled to participate in an appointment, and he or she can be<br />

scheduled for many appointments over time. A single appointment can only have<br />

one doctor affiliated with it.<br />

Cardinality<br />

1 : N<br />

Modality<br />

Not null<br />

Special Notes<br />

Investigate how walk-in patients are handled! Are they placed on the schedule like<br />

regularly scheduled appointments?<br />

FIGURE A-9<br />

Types of Metadata Captured by the <strong>Data</strong> Dictionary

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

Saved successfully!

Ooh no, something went wrong!