Global Athletics Apparel Manufacturer (GAAM) is a manufacturer specializing in the manufacturing of athletics apparel of both men and women. GAAM sells its products by distributing it to suppliers who are its direct customers and then the suppliers can sell to the real customers. The customers of GAAM buy product by placing an order to GAAM where by an order can have many items. Each customer is represented by a sales representative in GAAM to make it easier for the customer to place orders to the business. GAAM has a few warehouses where a product can be stored in any of the warehouses but a product of the same type cannot be distributed to many warehouses, thus one product type is only stored in one warehouse. When orders are placed by customers, the parts have to be collected from the respective warehouses.
Currently, GAAM is using an a system of recording information generated from the business activities of the business. This method of record keeping is the use of spreadsheets to store different types of data for the business. Use of spreadsheets by GAMM is a solution to their record keeping problem buts its not a very effective solution. This is because use of spreadsheets is becoming cumbersome for records retrieval as the data of the business grows in size thus the more the data grows the harder it becomes to retrieve records for GAAMS. TO help solve this problem a proposal for coming up with a relational database has been brought up. A relational database will help in better record keeping of the data of the business and it will also solve all the current problems being experienced as a result of using spreadsheets. A relational database is the best priority for the business right now because of the following reasons;
Above are the reasons why GAAMS needs to upgrade to a relational database from their current system of records keeping which is use of spreadsheets.
Figure 1; Entity relationship diagram
Normalization is done up to 3NF which is the level which tables are compact enough to be implemented as tables. Normalization takes place through the following steps of stages
After applying all the three steps on the relations derived from the entoty relationship diagram, the following relations were gotten.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
This relation is in 3NF because;
The relation has no repetitive groups thus making it to be already in 1NF. IT also doesn’t have any partial dependencies existent among its attribute thus its already in 3NF. And finally the relation qualifies to be in 3NF because it the key attribute is one in the relation and it determines all the other attributes in the relation thus making the relation to be in 3NF.
MAAMs is planning on deploying a new relational database as modelled in the entity relationship diagram shown below and as implemented using LibreOffice Base. Use of this new relational database will affects IT controls of the business. The IT controls will be affected because the business will have to acquire a database administrator who sole purpose is to manage and administrator the database to make sure that the database is always online as it will be the core system of the business.
The company will also face ethical issues because implementation of the new database system will mean that some job redundancies will be created as the new system will automate a lot of business processes. This leaves the business with a choice to retrench those workers or to transfer them in other department’s where they can continue working.
The new implemented database will hold a lot of information of the business so security is a very crucial factor after the database is implemented. Measures to keep the database secure should be implemented because if the information were to fall in the wrong hands this can cost the company a huge deal as it has been demonstrated by other companies which have fallen because their information fell into the wrong hands.
5. References
Homan, J. (2016). Relational vs. non-relational databases: Which one is right for you? Retrieved August 26, 2017, from
https://www.pluralsight.com/blog/software-development/relational-non-relational-databases
Rosenberg, D. (1999). Use case driven object modeling with UML.
Rumbaugh, J. (1999). The unified modeling language reference manual.
Soltez, D. L. (2015, March 31). The Advantages of a Relational Database Management System. Retrieved August 26, 2017, from https://www.techwalla.com/articles/the-advantages-of-a-relational-database-management-system
Soltez, D. L. (2016). What are the Advantages of a Relational Database Model? Retrieved August 26, 2017, from
https://www.techwalla.com/articles/what-are-the-advantages-of-a-relational-database-model
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download