You are on page 1of 9

<PROJECT NAME>

PHYSICAL DATA MODEL


Version Number: 1.0
Version Date: mm/dd/yy

[Insert appropriate disclaimer(s)]


<Project Name>

VERSION HISTORY
[Provide information on how the development and distribution of the Physical Data Model will
be controlled and tracked. Use the table below to provide the version number, the author
implementing the version, the date of the version, the name of the person approving the version,
the date that particular version was approved, and a brief description of the reason for creating
the revised version.]
Version Implemented Revision Approved Approval Description of
Number By Date By Date Change
1.0 <Author name> <mm/dd/yy> <name> <mm/dd/yy> <description of change>

Physical Data Model Template (v1.0) Page 2 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

Notes to the Author


[This document is a template of a Physical Data Model for a project. This particular template is written for
someone with deep data modeling experience.
The template includes instructions to the author, boilerplate text, and fields that should be replaced with
the values specific to the project. For example:
 Blue italicized text enclosed in square brackets ([text]) provides instructions to the document
author, or describes the intent, assumptions and context for content included in this document.
 Blue italicized text enclosed in angle brackets (<text>) indicates a field that should be replaced
with information specific to a particular project.
 Text and tables in black are provided as boilerplate examples of wording and formats that may be
used or modified as appropriate to a specific project. These are offered only as suggestions to
assist in developing project documents; they are not mandatory formats.

When using this template, the following steps are recommended:


1. Replace all text enclosed in angle brackets (e.g., <Project Name>) with the correct field
document values. These angle brackets appear in both the body of the document and in headers
and footers. To customize fields in Microsoft Word (which display a gray background when
selected) select File->Properties->Summary and fill in the appropriate fields within the Summary
and Custom tabs.
After clicking OK to close the dialog box, update all fields throughout the document selecting
Edit>Select All (or Ctrl-A) and pressing F9. Or you can update each field individually by clicking
on it and pressing F9.
These actions must be done separately for any fields contained with the document’s Header and
Footer.
2. Modify boilerplate text as appropriate for the specific project.
3. To add any new sections to the document, ensure that the appropriate header and body text
styles are maintained. Styles used for the Section Headings are Heading 1, Heading 2 and
Heading 3. Style used for boilerplate text is Body Text.
4. To update the Table of Contents, right-click on it and select “Update field” and choose the option
- “Update entire table”.
5. Before submission of the first draft of this document, delete this instruction section “Notes to the
Author” and all instructions to the author throughout the entire document.
Level of required documentation and management rigor
 A Physical Data Model Document should provide the reviewer with information needed to
determine if the physical database design will satisfy the data requirements of the project To
what level this rigor expands to beyond this basic template, should be at the discretion of the
project manager unless otherwise instructed. When in doubt as to what level of management
and/or documentation rigor to apply to a project, in almost all cases, more is better than less.]

Physical Data Model Template (v1.0) Page 3 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

TABLE OF CONTENTS
1 INTRODUCTION........................................................................................................5
1.1 PURPOSE.................................................................................................................... 5
2 GENERAL OVERVIEW AND DESIGN GUIDELINES/APPROACH..........................5
2.1 ASSUMPTIONS/CONSTRAINTS/STANDARDS..........................................................5
3 PHYSICAL DATA MODEL.........................................................................................5
APPENDIX A: PHYSICAL DATA MODEL APPROVAL....................................................6
APPENDIX B: REFERENCES..........................................................................................7
APPENDIX C: KEY TERMS..............................................................................................8

Physical Data Model Template (v1.0) Page 4 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

1 INTRODUCTION
1.1 PURPOSE
[Provide the purpose of the Physical Data Model (PDM) Document. This
document should be tailored to fit a particular project’s needs.]

2 GENERAL OVERVIEW AND DESIGN GUIDELINES/APPROACH


[This section describes the principles and strategies to be used as guidelines
when developing a Physical Data Model.
The task of developing a physical data model begins with an approved Logical
Data Model created during the Requirements Phase of the EPLC process. The
logical data model is transformed into a physical data model using several
techniques including: De-normalization, Indexing, Partitioning, Views and
Dimensionality.
Several different data modeling methods are available, depending on the nature
of the physical database management system selected. E-R modeling is the
preferred method for relational databases while UML object modeling is used for
XML schemas. Consideration must be given to your OPDIV’s standards, data
base size, backup requirements, etc. and specific project needs when selecting a
method for this exercise. ]
2.1 ASSUMPTIONS/CONSTRAINTS/STANDARDS
[Describe any general design assumptions / constraints / standards related to the
development of the Physical Data Model.
1. Specify the database architecture and technology chosen (e.g., relational and
Oracle) and a brief explanation of why the selection was made.
2. Explain any constraints that affected the selection, such as cost, policy,
performance, security, application, expected data volumes, encryption
requirements, etc.
3. Provide a link to your OPDIV’s formal naming standards document for Physical
Data Models, if it exists. If such naming standards do not exist, insert a
narrative in the document describing the naming scheme for this project.]

3 PHYSICAL DATA MODEL


[The Physical Data Model (PDM) represents a database-specific implementation
of a Logical Data Model (LDM). To go from an LDM to a PDM, many decisions
need to be made, regarding the following:
1. Name of each table and column (relational databases), or schema and
element (XML databases)
2. Domain values, physical data type, length and nullability of each column or
field.
3. Default values for columns or fields, especially for NOT NULL constraints.
4. Unique keys and indexes

Physical Data Model Template (v1.0) Page 5 of 9


[Insert appropriate disclaimer(s)]
<Project Name>
Provide a link to the physical model itself or to a report describing the model.]

Physical Data Model Template (v1.0) Page 6 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

Appendix A: Physical Data Model Approval


The undersigned acknowledge that they have reviewed the <Project Name>
Physical Data Model and agree with the information presented within this
document. Changes to this Physical Data Model will be coordinated with, and
approved by, the undersigned, or their designated representatives.
[List the individuals whose signatures are desired. Examples of such individuals
are Project Manager, Software Architect, Data Architect and any appropriate
stakeholders. Add additional lines for signature as necessary.]

Signature: Date:
Print Name:
Title:
Role:

Signature: Date:
Print Name:
Title:
Role:

Signature: Date:
Print Name:
Title:
Role:

Physical Data Model Template (v1.0) Page 7 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

APPENDIX B: REFERENCES
[Insert the name, version number, description, and physical location of any
documents referenced in this document. Add rows to the table as necessary.]
The following table summarizes the documents referenced in this document.
Document Name Description Location
<Document Name and <Document description> <URL or Network path where document
Version Number> is located>

Physical Data Model Template (v1.0) Page 8 of 9


[Insert appropriate disclaimer(s)]
<Project Name>

APPENDIX C: KEY TERMS


The following table provides definitions and explanations for terms and acronyms
relevant to the content presented within this document.
Term Definition
[Insert Term] <Provide definition of term and acronyms used in this document.>

Physical Data Model Template (v1.0) Page 9 of 9


[Insert appropriate disclaimer(s)]

You might also like