From Data Modeling to Data Dictionary Written Date : January 20, 2014

Similar documents
Writer Guide. Chapter 15 Using Forms in Writer

Drawing BPMN 2.0 Business Process Diagram Written Date : March 9, 2016

A Short Tutorial on Using Visio 2010 for Entity-Relationship Diagrams

This Quick Reference Sheet covers the most common technical issues that may be encountered.

Intellect Platform - Tables and Templates Basic Document Management System - A101

Creating a Website with Google Sites

Overview... 2 How to Add New Documents... 3 Adding a Note / SMS or Phone Message... 3 Adding a New Letter How to Create Letter Templates...

Step 1. Creating a new project

Introduction to ERD modelling using UML Class diagrams with Magicdraw (ver 17)

Data Flow Diagram (DFD) Tutorial Written Date : January 27, 2012

Word basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Data Flow Diagram (DFD) Tutorial Written Date : January 27, 2012

Microsoft PowerPoint 2008

GOOGLE DOCS APPLICATION WORK WITH GOOGLE DOCUMENTS

Advanced Presentation Features and Animation

Microsoft Access 2010 Overview of Basics

Outlook basics. Identify user interface elements that you can use to accomplish basic tasks.

Table of Contents. 1. Content Approval...1 EVALUATION COPY

Introduction to BPMN Part III - Flow and Connecting Objects Written Date : March 07, 2016

Chapter 15 Using Forms in Writer

Reduced Quality Sample

Steps to Create a Database

EXCEL Using Excel for Data Query & Management. Information Technology. MS Office Excel 2007 Users Guide. IT Training & Development

How to use Wireframe in Visio

Quick Start Guide. Microsoft Publisher 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Finance Reporting. Millennium FAST. User Guide Version 4.0. Memorial University of Newfoundland. September 2013

WebPlus X8. Quick Start Guide. Simple steps for designing your site and getting it online.

ICP Data Entry Module Training document. HHC Data Entry Module Training Document

Applicant Tracking System Job Aids. Prepared by:

Microsoft Publisher 2010: Web Site Publication

How to Change Your Schedule for Holidays

Lab 2: MS ACCESS Tables

Visual Paradigm Quick Start

1. Go to your programs menu and click on Microsoft Excel.

Automate tasks with Visual Basic macros

Lesson 3 - Processing a Multi-Layer Yield History. Exercise 3-4

History Explorer. View and Export Logged Print Job Information WHITE PAPER

Create a Simple Website. Intel Easy Steps Intel Corporation All rights reserved.

Introduction to Microsoft Access XP

Microsoft Office Access 2007 which I refer to as Access throughout this book

PPC s SMART Practice Aids - Field Work Integration with Engagement CS (Best Practices)

Word 2010: The Basics Table of Contents THE WORD 2010 WINDOW... 2 SET UP A DOCUMENT... 3 INTRODUCING BACKSTAGE... 3 CREATE A NEW DOCUMENT...

Using Outlook Web Access

Using FileMaker Pro with Microsoft Office

Importing TSM Data into Microsoft Excel using Microsoft Query

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

ARCONICS CONTENT MANAGEMENT SYSTEM FOR UL

Learn About Analysis, Interactive Reports, and Dashboards

Lotus Notes Client Version 8.5 Reference Guide

TAMUS Terminal Server Setup BPP SQL/Alva

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

DESIGN A WEB SITE USING PUBLISHER Before you begin, plan your Web site

WebPlus X7. Quick Start Guide. Simple steps for designing your site and getting it online.

Mitigation Planning Portal (MPP) Tutorial Canned Reports Updated 5/18/2015

Microsoft Access Rollup Procedure for Microsoft Office Click on Blank Database and name it something appropriate.

Export. Exporting Client Addresses

ODBC Driver Version 4 Manual

ECDL. European Computer Driving Licence. Database Software BCS ITQ Level 1. Syllabus Version 1.0

Your First App Store Submission

REMOTE DESKTOP SETUP INSTRUCTIONS

Creating a Website with Google Sites

Adding the BU IMAP Inbox 1. Along the left side of the screen, there is a Mail column. Look for the All Mail Folders section.

MICROSOFT ACCESS 2003 TUTORIAL

What is My Teamwork? What s new in this release? MY TEAMWORK 5.0 QUICK START GUIDE

Teacher Training Session 1. Adding a Sub-Site (New Page) Editing a page and page security. Adding content cells. Uploading files and creating folders

Excel basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Getting a Free Comodo Certificate

Section 1: Ribbon Customization

MICROSOFT WORD TUTORIAL

Microsoft Access 2010 handout

Office 365 OneDrive: Managing folders and files

The Task Pane within the Workflow screen allows users to receive, send and manage tasks

REAL ESTATE CLIENT MANAGEMENT QUICK START GUIDE

How to build Dashboard - Step by Step tutorial/recipe

MODIFYING QUICKBOOKS REPORTS

Finding and Opening Documents

Working with SQL Server Integration Services

Access II 2007 Workshop

Microsoft Outlook 2003 Basic Guide

How to Edit an . Here are some of the things you can do to customize your

Configuring the SST DeviceNet OPC Server

Upgrade of Business Systems Data Warehouse Reporting

Business Objects Version 5 : Introduction

USING MS OUTLOOK. Microsoft Outlook

Microsoft PowerPoint 2010 Computer Jeopardy Tutorial

This workshop introduces the basics of using the EndNote software with Windows.

Olathe District Schools 1 of 11 GroupWise 7

Creating Personal Web Sites Using SharePoint Designer 2007

How To Understand How To Use A Computer On A Macintosh (Apple) Computer With A Mouse And Mouse (Apple Macintosh)

How to Create a Newsletter Using Common Sense Software - Custom Design

Having Fun with QNAP and your Home Automation

1. Open EndNote - The first time you open EndNote, you may be asked whether you want to integrate with EndNote Web > select Cancel.

USING MS OUTLOOK WITH FUS

CentralMass DataCommon

Microsoft Outlook And- Outlook Web App (OWA) Using Office 365

Designing Reports in Access

Consider the possible problems with storing the following data in a spreadsheet:

ibank Quick Start Guide

Printing Solutions for Word Printing Solutions for Word Printing Solutions for Word Printing Solutions for Word 2003

Transcription:

Written Date : January 20, 2014 Data modeling is the process of representing data objects to use in an information system. In Visual Paradigm, you can perform data modeling by drawing Entity Relationship Diagram (ERD). By having entities and their columns well defined and described, a professional data dictionary can be produced. You will learn how to do all these in this tutorial. What is Data Modeling? Data modeling is the process of representing data objects and their relationships to other objects, by applying data modeling techniques. Data modeling is performed to define data requirements of an information system in supporting business processes. While there are several notations for data modeling, entity relationship diagram (ERD) (or known as entity relationship model) is the most popular one. What is Data Dictionary? Data dictionary is the textual description of data objects and their inter-relationships. Data dictionary is commonly used in confirming data requirements and for database developers to create and maintain a database system. What is this about? This is data modeling tutorial written to outline the steps you need to take to perform data modeling and producing data dictionary in Visual Paradigm. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 1 of 10

Preparation In order complete this tutorial, make sure you have Visual Paradigm downloaded and installed. Click here to download Visual Paradigm if you do not have it installed. Part I - Data Modeling In this section we are going to use the ERD tools to create a simple database design. 1. Create a new project in Visual Paradigm. You can create project by selecting File > New Project from the main menu. 2. To create an Entity Relationship Diagram, select Diagram > New from the toolbar. 3. In the New Diagram window, select Entity Relationship Diagram and click Next. Give the diagram a name and click OK to confirm. 4. Draw a Company entity. To draw an entity, select Entity from the diagram toolbar (on the left hand side of the diagram) and click on the blank area of the ERD to create one. 5. Right click on the Company entity and select New Column from the popup menu. 6. Enter + ID : integer. "+" stands for a primary key, while ID is the name of the column and integer is its type. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 2 of 10

7. Press Enter and create another column name : varchar(255). This column is not a primary key so you don't need to add "+" before it. It's a varchar, with 255 as type length. 8. Press Enter to confirm editing. 9. Press Esc to complete column creation. 10. Let's create one more entity. Move your mouse pointer over the Company entity. Press on the Resource Catalog icon at top right and drag it out. 11. Release the mouse button at the empty space on the right hand side. Select One-to-Many Relationship -> Entity from the Resource Catalog. 12. Enter Employee as entity name. 13. Right click on the Employee entity and select New Column from the popup menu. 14. Again, enter +ID : integer to create a primary key for this entity. 15. Press Enter and create another column name : varchar(255). 16. Press Enter and create another column jobtitle : varchar(50). 17. Press Enter to confirm editing. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 3 of 10

18. Press Esc to complete column creation. 19. Let's describe the entities and columns in detail. Open the Description Pane by clicking on Show Description button at the bottom right of the application window. 20. Click on the Company entity and enter its description: A company is a business unit that provides good or service. 21. Similarly, click on Employee and enter its description: An employee is someone who work in a company. 22. Repeat the steps for columns in Company entity: ID - For the unique identification of company records. name - Name of the company. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 4 of 10

23. Repeat the steps for columns in Employee entity: ID - For the unique identification of employee records. name - Name of the employee. jobtitle - The position of the employee in a company. Part II - Producing Data Dictionary Time to produce a data dictionary! There are several reporting tools you can select in producing a data dictionary. In this tutorial, let's try Doc. Composer. 1. Select Tools > Doc. Composer from the toolbar. 2. Select Build Doc from Scratch in Doc. Composer. 3. This creates an empty report. What you have to do is to fill it up with contents. In this tutorial, the data dictionary. Now, click on the ERD listed under the Diagram Navigator. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 5 of 10

4. The Template Pane (at bottom left of the application window) lists the available templates of ERD. Select Data Dictionary and drag it to the document. 5. Release your mouse button to produce the content of data dictionary. 6. Are you happy with the content? Let's try something different. Create a new document. Again, select Tools > Doc. Composer from the toolbar and then select Build Doc from Scratch in Doc. Composer. 7. Click on the ERD listed under the Diagram Navigator. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 6 of 10

8. This time, select Basic template and drag it onto the document. 9. Select the Data Dictionary 2 template and drag it onto the document, under the ERD image. 10. Let's change the pages to show in landscape. Click on Document Properties... in the toolbar. 11. In the Document Properties window, open the Page Setup tab. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 7 of 10

12. Select Landscape for Page Orientation. 13. Click OK to return to Doc. Composer. Look pretty nice now? 14. Now, let's produce a Word document from Doc. Composer. Click on the Export button at the top right corner of Doc. Composer, and then select Word Document... from the popup menu. 15. In the Export Word Doc. window, specify the output path of the Word file and click Export. You now got a Word document of your data dictionary. In practice, you can send this to your client, the database administrator or anyone who need to refer to it. https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 8 of 10

Part III - Keeping Data Dictionary Up-to-Date One of the most important yet challenging part of documenting a design is to keep the document upto-date, showing the latest changes made in the design. Imagine if you have added more entities in ERD, or have updated the definition of some entities, you probably need to update the data dictionary to reflect the latest definition. Doc. Composer provides you with a Refresh function to accomplish this. Let's try. 1. Open your ERD. 2. Add an entity Project from the Employee entity, with a One-to-Many relationship in between. 3. Now, go back to your document with data dictionary. On top of the document there is a toolbar. Click on the Refresh button. 4. You should see the document content updated by showing the new entity in image. So now, you can export an updated data dictionary, and send it to anyone who need it. :-) Related Resources Company-and-Employee-ERD.vpp sample-data-dictionary.docx Related Links User's Guide - Drawing entity relationship diagram https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 9 of 10

User's Guide - Developing a report in Report Composer - How to Customize Element Templates in Doc. Composer? Visual Paradigm home page (https://www.visual-paradigm.com/) Visual Paradigm tutorials (https://www.visual-paradigm.com/tutorials/) https://www.visual-paradigm.com/tutorials/data-modeling-data-dictionary.jsp Page 10 of 10