The sample source data shown in the table below provides the information about employees, their residential state, county, city and their employer names and manager names. It also describes employees working for an “American Bank” that has got many branches in several states. From data modeler point of view, analysis of the source data raises following questions.
State Name | County Name | City Name | Emp First Name | Emp Last Name | Emp Full Name | Manager Name | Employer Name | DateTimeStamp |
---|---|---|---|---|---|---|---|---|
New York | Shelby | Manhattan | Paul | Young | Paul Young | American Bank of New York | 1/1/2005 11:23:31 AM | |
Florida | Jefferson | Panama City | Chris | Davis | Chris Davis | Paul Young | American Bank of Florida | 1/1/2005 11:23:31 AM |
California | Montgomery | San Hose | Louis | Johnson | Louis Johnson | Paul Young | American Bank of California | 1/1/2005 11:23:31 AM |
New Jersey | Hudson | Jersey City | Sam | Mathew | Sam Mathew | Paul Young | American Bank of New Jersey | 1/1/2005 11:23:31 AM |
New York | Shelby | Manhattan | Nancy | Robinson | Nancy Robinson | Paul Young | American Bank of New York | 1/1/2005 11:23:31 AM |
Florida | Jefferson | Panama City | Sheela | Shellum | Sheela Shellum | Chris Davis | American Bank of Florida | 1/1/2005 11:23:31 AM |
California | Montgomery | Shelby | Jeff | Bill | Jeff Bill | Louis Johnson | American Bank of California | 1/1/2005 11:23:31 AM |
New Jersey | Hudson | Jersey City | John | Burrell | John Burrell | Sam Mathew | American Bank of New Jersey | 1/1/2005 11:23:31 AM |
In the next page, we will discuss how to resolve these problems in order to design a good relational data model.
Learn data modeling design Skills on OLTP and OLAP from a US University Professor with…
These SQL commands are related with Oracle's data dictionary and can be used to get…
important DDL Statements from Oracle like Commit, Rollback, Grant, Revoke etc..
In this section, we will try to explain about important database DROP commands that are…
In this section, we will try to explain about important database DML commands that are…
In this section, we will try to explain about important database ALTER commands that are…