Question: Create ERD diagrams in SmartDraw / SmartDraw equivalent that represent each anomaly instance below. Consider a relation Employee _ Department with the following attributes: EmployeeID

Create ERD diagrams in SmartDraw/SmartDraw equivalent that represent each anomaly instance below.
Consider a relation Employee_Department with the following attributes:
EmployeeID (As a primary key in this relation)
Emp_Name
Emp_Address
DepartmentID
Dept_Name
Dept_Manager
In the above relation, the different type of anomaly occurs in the following situation:
Insertion anomaly:
Suppose a new department has been started by the organization. In starting there exists no employee appointed for that department, then the tuple for this new department cannot be inserted into this Employee_Department table as EmployeeID will have NULL, which is not allowed as EmployeeID is primary key.
So, in this case, Insertion anomaly will be occurred.
Deletion anomaly:
Suppose that there exists only one employee in some department and then employee left the organization. In this case, the tuple of that employee has to be removed from the table and also the information about the department also will get deleted.
So, in this case, Deletion anomaly will be occurred.
Modification anomaly:
Suppose, in the provided relational schema, the department manager has been changed. This corresponds that Dept_Manager in every tuples corresponding to that department must be replaced to reflect the current status.
If user fails to update every tuples of the given department, then in this case two different records of employee working in the same department might display different Dept_Manager. This will cause a database inconsistency.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!