Username: Save?
Password:
Home Forum Links Search Login Register*
    News: Keep The TechnoWorldInc.com Community Clean: Read Guidelines Here.
Recent Updates
[August 11, 2025, 08:33:44 AM]

[August 11, 2025, 08:33:44 AM]

[August 11, 2025, 08:33:44 AM]

[August 11, 2025, 08:33:44 AM]

[May 13, 2025, 08:34:25 AM]

[May 13, 2025, 08:34:25 AM]

[May 13, 2025, 08:34:25 AM]

[April 12, 2025, 08:24:20 AM]

[April 12, 2025, 08:24:20 AM]

[April 12, 2025, 08:24:20 AM]

[April 12, 2025, 08:24:20 AM]

[March 12, 2025, 09:35:30 AM]

[March 12, 2025, 09:35:30 AM]
Subscriptions
Get Latest Tech Updates For Free!
Resources
   Travelikers
   Funistan
   PrettyGalz
   Techlap
   FreeThemes
   Videsta
   Glamistan
   BachatMela
   GlamGalz
   Techzug
   Vidsage
   Funzug
   WorldHostInc
   Funfani
   FilmyMama
   Uploaded.Tech
   Netens
   Funotic
   FreeJobsInc
   FilesPark
Participate in the fastest growing Technical Encyclopedia! This website is 100% Free. Please register or login using the login box above if you have already registered. You will need to be logged in to reply, make new topics and to access all the areas. Registration is free! Click Here To Register.
+ Techno World Inc - The Best Technical Encyclopedia Online! » Forum » THE TECHNO CLUB [ TECHNOWORLDINC.COM ] » Techno Articles » Internet
 Applying Physical Data Model in Entity-Relationship Analysis
Pages: [1]   Go Down
  Print  
Author Topic: Applying Physical Data Model in Entity-Relationship Analysis  (Read 626 times)
Shawn Tracer
TWI Hero
**********


Karma: 2
Offline Offline

Posts: 16072


View Profile
Applying Physical Data Model in Entity-Relationship Analysis
« Posted: February 27, 2008, 06:46:56 AM »


Applying Physical Data Model in Entity-Relationship Analysis
 by: Santanu Ghosh

Entity-relationship analysis comprises of three major abstractions to describe data. These are entities, relationships and attributes.

Here entities are the distinct things in the enterprise. Relationship is the relation between the entities and attributes are the nature or properties of the entities.

So in a software design scenario we assimilate similar objects in sets and call these sets as entities. We then model all interactions between the objects within the entity sets by relationships or relationship sets. Relationship sets are more difficult to perceive than entity sets. We can see the entities but relationships are always underlying and we cannot see them. This makes data analysis difficult because it is necessary to create models of things that do not physically exist as single objects.

There are two major parts in entity-relationship scenario. They are Conceptual data modeling and Physical data modeling.

The Physical Data Model specifies the physical implementation of the database.

With the Physical Data Model, we consider the details of actual physical implementation. It takes into account both software or data storage structures. We can modify the PDM to suit our performance or physical constraints.

The Physical Data Model fills the following roles:

Represent the physical organization of data in a graphic format

Generate database creation and modification scripts

Define referential integrity triggers and constraints

Generate extended attributes

Reverse engineer existing databases

Regenerate a Conceptual Data Model

Physical Data Model creation

There are several ways to create a Physical Data Model:

Generate a Physical Data Model from a Conceptual Data Model

Create a Physical Data Model from scratch

Reverse engineer a database into a Physical Data Model

Objects in a Physical Data Model

A Physical Data Model graphically represents the interaction of the following objects:

Table : Collection of rows (records) that have associated columns (fields)

Column : Data structure that contains an individual data item within a row (record), model equivalent of a database field

Primary key : Column or columns whose values uniquely identify a row in a table

Foreign key : Column or columns whose values depend on and migrate from a primary key in another table

Index : Data structure that is based on a key and that speeds access to data and controls unique values

Reference : Link between the primary key and the foreign key of different tables

View : Data structure that results from a SQL query and that is built from data in one or more tables.

About The Author

A native Calcuttan, Santanu Ghosh is a man on a mission. This 38 years old man is the founder of a successful software development company, Simplesot Technologies. This Indian company boasts clients across the globe with its quality services. Santanu is in the field of Information Technology for last 15 years. He was the head of an IT company before he started Simplesoft. According to Santanu “To be successful, you have to stay focused, and be extremely good at what you do. There will always be setbacks – and I’ve had my share – but you have to get back on your feet, and keep thinking big." Much of his success, he believes, is largely due to his ability to build extensive networks Fun and frivolity aside, he also understands the need to invest in the future, and ploughs the bulk of the company’s profits back into R

simplesoftindia.com

[email protected]

Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Copyright © 2006-2023 TechnoWorldInc.com. All Rights Reserved. Privacy Policy | Disclaimer
Page created in 0.039 seconds with 24 queries.