creating a Data Model using Visio

http://itoverview.com/visio_dm.php

Creating a Data Model using Visio:

Follow these simple steps to create a data model with two entities.

1: Open Visio software.

2: On the left hand side, under Choose Drawing Select Type, click the category 'Database'. Click the template 'Database Model Diagram'.

3: Alternate way of opening is to go to 'File' menu. Click New and then click 'Choose drawing type'. Out of the several options displayed, click 'Database Model Diagram'.

4: This will take you to a workplace where data model will be created. This workplace has got different panes. On the left hand side, you can see the different icons for creating entity, relationship, view etc. The grid is the place where you are going to drag and drop these icons to create the data model.

Below that, in 'Database Properties' tab, you can see the categories for creating Tables, Columns, Primary IDS, Indexes, Triggers, Check, Extended Notes etc. If you dont see the Database Properties tab then, double click on the table. This will open the Database Properties window. Drag that window in such a way that it positions itself at the bottom of the grid.

5: To create a Table, click the icon 'Entity' and drop it on the workplace. Under Category, place the cursor on the category 'Definition'. Change/Type the conceptual name(logical name) and physical name(table name) as 'COUNTRY'. As per your business requirements, you can enter metadata in name space, owner, source database and defining type.

6: To create a Column, place the cursor on the category 'Columns'. Type column name as 'COUNTRY_CODE'. Select the data type or type your datatype as VARCHAR(10). Select the optionPrimary Key to identify attribute 'COUNTRY_CODE' as the primary key. If you want to edit the column or need to add more properties to the column, place the cursor on the column 'COUNTRY_CODE'. Click edit and you can edit or add more properties like defintion, datatype, collection, extended, check, extended, notes.

7: Follow the same approach to create another column 'COUNTRY_NAME'. Type datatype as VARCHAR2(50), check 'Required' option and do not select the primary key option. Now you will be having two columns COUNTRY_CODE, and COUNTRY_NAME under the table 'COUNTRY' on the grid.

8: Create another table 'BANK' with two columns namely BANK_CODE and BANK_NAME by following steps 5 through 7.

9: In order to relate these two tables(COUNTRY & BANK), a Foreign Key relationship must be created. To create a Foreign Key relationship, follow these steps.

Drag the 'Relationship' icon and drop it on BANK_CODE column. Now you can see the relationship i.e a line drawn from Bank. Now drag that arrow until you drop it on the COUNTRY_CODE column of COUNTRY table. When you did that, you can see a new column 'COUNTRY_CODE' in BANK table, that has been inherited from COUNTRY table.

Place the cursor on the relationship and you can edit the database properties of that relationship.

You can give a name, change the cardinality, identifying and non-identifying relationship, etc.

Now the data model is ready and if you have a higher version of visio, then you can forward engineer the data model to create DDL scripts for creating a database.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值