Professional Documents
Culture Documents
Laura Szymansky
Author Note
Cougar Pizza Pies is requesting that a new database be implemented as they intend to
grow their business. This will allow for a smoother operation of the new direction they have
planned as the new database is to help organize their expected influx of business during the
Objectives
The purpose of the proposed database is to collect and organize both customer and order
data in a manner that allows for the access, management, and analyzation of the information.
Whether it is through simple product control, the ordering system, or employee data – the
It will be used in multiple instances through out the business, such as for Point of Sale,
marketing outreach, and customer interaction. So, it is imperative that the system be user friendly
without compromise of efficiency. Through this proposed program, the owners of Cougar Pizza
will be able to properly track how their business venture is fairing and know what steps to take
Requirements
Not only should the database be organized in a concise and readable manor, it should also
be easily accessible through use and a search query. Availability should not only be confined to
office systems and Point of Sale devices, but also be made available remotely so that employees
on the go (such as delivery workers) have access to the system when needed.
While readability is important, so is editability. The users will need the option to add
comments to the data to allow for personalized service options, or any ideas on how to improve
COUGAR PIZZA 3
upon service in the future. This too should be made available remotely incase a delivery person
Having correct data is essential for success of the database. Again, this means making
sure that it is fully manageable, so errors can be corrected as soon as possible. To help ensure
this, all employees would need to be trained in its use depending on their level of interaction.
Such as management will need more extensive training, while delivery personal will need
minimal.
Multi-users also brings up the issue of security. Because of this there will need to be
security measures put into place to help provide safety for both customer and business. The
system training would be imperative help ensure the continued security – as well as having
End Results
The main use will be by employees as they go about the daily functions of Cougar Pizza,
from ordering, customer tracking, and delivery. Every point of each order will rely on a stable
and well laid out database, where any flaw can put a hiccup in the system that may cause an error
However, the database is also to ensure that the stakeholders have a system that will
allow for easier management of their company. This can be achieved by a database that is easily
translatable via tables and reports to provide feedback periodically, as well as remain open to
searchability as needed.
COUGAR PIZZA 4
Conceptual Design
The Morgan’s have requested a database that suits the needs for their growing Pizza
business. Most importantly they have requested that they be able to track orders by various
options (such as phone number, address, etc.) as well as being able to keep an eye on their sales.
There are a few possibilities for the layout of the entities and attributes so to be
considered. Firstly, there is the option of having Pizza crust and toppings falling under its own
entity (Pizza) if the menu is ever expanded on, rather than having it fall under the Order entities.
However, it would be possible for the original database to have it consolidated. The Order entity
seems to be the largest out of all the options, as it must include pizza order, customer
possibilities with the other entities, it will have connections with them all. Thus, it makes sense
to have its attributes as simple as possible and allow them to call on the other entities for further
data. Such as having the attribute Customer hold all the phone number, address, and history of
One of the second considerations is to have the employee entity split into two, allowing
for a sub-entity. This is considered because there is data required for both the employee taking
the order, and the employee delivering the pizza. However, this can be simplified as well as little
After reviewing all these options, it seems to me that, while being more detailed can be
beneficial, that for the beginning of this new business venture, that things remain simple, and
have room to grow as the business does. It is recommended that Pizza remain its own entity,
while the employee entity be consolidated into one, with parts as attributes in the Order entity,
Design Revision
Once all the entities and attributes have been decided, the next thing to consider would be
the relationships and how each entity interacts with each other. This has been done using a Crows
Foot ERD (figure 1) , and then normalized (figure 2) to help revise further.
Finalization
Once design revisions have been made, and the ERD has been finalized, it is easier to see
how the all parts of the database functions in relation to each other. In the case of the proposed
design, no revisions have been made after the normalization process, thud the ERD is not altered,
When first considering the requirements that would need to be met for this database, it
was a process of determining importance of each consideration to properly meet the end goals of
the database. This can be seen in the conceptual design, and again in the design revision as it
continued through the process. The database is set up so that all level of employees can use it
easily and it will be usable no matter what an employee’s role is, as well as connecting
employees and customers. Because of the relationships between each entity, this makes it fully
searchable which will allow for the owners of Cougar Pizza to analyze all data as needed.
COUGAR PIZZA 6
Figure 1
COUGAR PIZZA 7
Figure 2
COUGAR PIZZA 8
Citations
Shethna, J. (2018, April 14). 4 Important Roles of Database Management System in Industry.