Database system

profileymanangill1
Project3.pdf

1

The Relational Database Model

Eman Khalifeh

Institutional Affiliation

Course Title

9/9/2020

2

Description of the steps that you took to ensure that your design was normalized to the

desired level

The entity relationship diagram shown in the file attached is a conceptual representation

of the information captured in the databases and how different entities relates to each other. The

diagram helps the database designers to describe the overall design of the database concisely and

accurately. The database designer can easily transform the diagram into relation schema which

hasten the design process.

The diagram has entities which as attributes thus writing queries to deal with the

information in the databases will be an easy process. The entity relationship diagram was

designed to prevent anomalies associated with the database systems. These anomalies can affect

the data integrity as well as the security. The database design in our case has removed the

anomalies through the following ways. First, all records will be containing data; there will be no

null entry. Secondly, the database also has implemented accuracy regarding to the data by

ensuring consistency; the approach prevents the perceived data integrity issues. Thirdly, the

database will not allow the existence of the similar data in the entire database, which will avoid

the data redundancy in the database.

The database will be therefore free from any kind of anomalies that might arise when it

has been deployed to a working environment. The team will conduct vigorous test to ensure that

the anomalies are resolved in the database system. The entity-relationship diagram shows the

high-level interactions of entities and how they can work to achieve the goals. Dante’s aim of

implementing the system is to ensure that all its operations are smooth and secure. For instance,

the billing ought to record the amount paid by the customer, the employee who recorded the

information, and the service that the customer wants.

3

Therefore, the solution to the problem discussed is to design the most effective

conceptual diagram. The entity-relationship diagram simulates the entire system to identify

issues and see if it handles the case presented. Firstly, the billing issues associated with the

current systems emanate from deprived record keeping. It is not clear no what information that

the client wants to save from the client related to the bills. The conceptual diagram shows the

attributes that the user needs to store to process the billing effectively. Also, the relationship

between the billing helps the customer to link some given bills to individual customers.

Second, the issue of scheduling appointments is a problem to the organization, currents

the organization can schedule the appointment but cannot ensure that those appointments are

adhered to as the number of customers can change any time. This might render some of the

appointments ineffective. The conceptual diagram solves the issue by showing how the

customer, appointment, employee-related. Therefore, on the implementation of the actual

system, the customer will have known already the employee that will serve them.

Last, employees in the organization are a bit of a problem with handling the task with

Dante. Sometimes some employees do not find work while at the same time, some employees

have a huge amount of work. This problem is brought about by the inconsistencies present in the

system. With the diagram it possible to conceptualize how the incoming beauty task is

distributed across the employee of the organization. Also, the organization can plan to contract

the employees considering the available tasks.

4

ER-diagram.eddx