data modeling with visio CS 260 Database Systems
Overview Getting started Chen’s notation Crow’s foot notation
Getting Started Microsoft Visio Diagramming application containing templates for various categories and domains Available in the CS labs and using virtual.uwec.edu Start > All Programs > Common Applications > Microsoft Office 2013 > Visio If using virtual on OS X, use fn-delete to remove selected components Not free otherwise These slides are intended to be used along with the prior slides on data modeling
Getting Started Select “Database” if present Otherwise, select “CATEGORIES” and “Software and Database”
Getting Started Choose either “Chen’s” or “Crow’s Foot”
Overview Getting started Chen’s notation Crow’s foot notation
Chen’s Notation Drag and drop components to the canvas
Chen’s Notation Right-click on an attribute to update its characteristics
Chen’s Notation Right-click on an entity to update its characteristics
Chen’s Notation Right-click on a relationship to update its characteristics
Chen’s Notation Right-click on a relationship connector to update its characteristics Updates relationship connector endpoints Allows line type, color, and endpoint modifications as seen on next slide
Chen’s Notation Change compound type to indicate required participation (and increase the width) Use other line endpoints
Overview Getting started Chen’s notation Crow’s foot notation
Crow’s Foot Notation Drag and drop components to the canvas
Crow’s Foot Notation Right-click on an entity to update its characteristics
Crow’s Foot Notation Right-click on an attribute to update its characteristics
Crow’s Foot Notation Update multiplicity and cardinality Right-click on a relationship to update its characteristics Allows line type, color, and endpoint modifications as seen on next slide
Crow’s Foot Notation Increase the line endpoints to at least “Extra Large”