Question

In: Computer Science

The management of Acme Widgets has agreed that a relational database management system should be implemented to track its customer and order information.

Case Study: Taking the Plunge/ CIW: Database Design Specialist

The management of Acme Widgets has agreed that a relational database management system should be implemented to track its customer and order information. Joe is now tasked with recommending a specific RDBMS.
Joe conducts several interviews with management in order to put together a requirements document. He is able to ascertain the following:

  • The preliminary budget is minimal.

  • The preliminary schedule is tight (management wants the system in place as soon as possible).

  • Company sales have been increasing rapidly (approaching nearly 10,000 widgets sold per day), so the product must be scalable.

  • The product must run on Windows, but may one day be ported to a different operating system.

  • The system must provide enough basic security to protect confidential data.

After reviewing his requirements document and investigating several database management systems, Joe recommends MySQL 8.0 because it is open-source (which satisfies the budget constraint) and because it can import data from the spreadsheets in which it is currently stored. MySQL also offers sufficient scalability, portability, and security.

As a class, discuss Joe's recommendation of MySQL 8.0. What are the advantages of using an open-source product? What are the disadvantages? Based on the requirements document Joe has constructed, what other DBMS products (open-source or proprietary) might serve equally well for Acme Widgets Inc.?

Solutions

Expert Solution

Answer:-

     Joe's recommendation of MySQL 8.0 because it is an open source which can satisfy the budget also and easily available for the download.MySQL is a trust fully open source system(user can use without fear i.e they can trust on this software to store the data). In which the data can be stored are fully secure.

  • Advantages of an using open source product
  1. The cost of the hardware is less :- open source product can be easily compressed.

      2. The quality of the software is high:- The source code of the software is availabe and most of the open source software are well-designed open source software can also be easily used for coding.For this reasonthe open source software ar productis an ideal choice fororganisation.

     3. License mangement can be simple:- If the user can use open source product then they would no longer or more time for woy about the license.The open source product can be install for many timesand you can use from any place.

     4. Consolidating and Scaling:- It can be easily scaled with the help of varied option like clustring,load balancing,and some application also . Such as Database.the user can start our organization to archive higher growth in our business.

  • Disadvantages of an using open source product
  1. It is not ecofriendly in use (the user can not undestand in a single day).
  2. The number of applications can be less in open source product.So ,in case many applications can not be used.
  3. To understand any open source product you can hire a tutior ar a trainer of this product to makes thing understand easily and to used in a proper maner.
  • Some other DBMS products (open-source or proprietary)
  1. CUBRID
  2. PostgreSQL
  3. Firebird
  4. cassandra
  5. SQLite

Related Solutions

2. The ACME Co. has a customer service center that keeps track of the number of...
2. The ACME Co. has a customer service center that keeps track of the number of super genius coyotes that called for either help, support, or comp X 0 1 2 3 4 5 6 7 P(X) 0.06 0.18 0.29 0.17 0.09 0.07 0.04 a. Find the missing probability that makes the table a probability distribution. b. Define the random variable X. X represents...... c. Find the mean, the variance, and the standard deviation. If necessary, round your answer to...
Subject: Database Design System and Management We have been introduced to the concept of Relational databases,...
Subject: Database Design System and Management We have been introduced to the concept of Relational databases, SQL, Business rules, Centralized and Distributed database systems. Write 2/3 paragraph and discuss: Q: How important are Relational Debase Management System in business operations and productivity? What is your level of comfort with this technology? How important are Logical database design and what was your favorite topic.?   
Project: Building a Relational Database Management System  This project is where you show off your...
Project: Building a Relational Database Management System  This project is where you show off your ability to (1) translate a business requirement into a database design, (2) design a database using one-to-many and many-to-many relationships, and (3) know when to use LEFT and/or RIGHT JOINs to build result sets for reporting. An organization grants key-card access to rooms based on groups that key-card holders belong to. You may assume that users below to only one group. Your job is...
explain please why you read an articles about relational database management system. why it is important...
explain please why you read an articles about relational database management system. why it is important to understand the characteristics of relational database management system?
To what extent should end users be involved in the selection of a database management system...
To what extent should end users be involved in the selection of a database management system and database design?
   Lean management cycle relates to the strategy the company has implemented in order to minimize...
   Lean management cycle relates to the strategy the company has implemented in order to minimize or remove duplication, maximize efficiency, raise profitability by increasing consumer loyalty, through lowering expenses and inventory in the course of their service. Therefore, the organization will boost and enhance the total productivity of the business with the aid of this mechanism resulting in improved benefits for the organization. In this form of program, the lean improvement method is introduced because the management of the...
A general-purpose database management system (DBMS) has 5 basic responsibilities: Interaction with the file management system...
A general-purpose database management system (DBMS) has 5 basic responsibilities: Interaction with the file management system Integrity enforcement Security enforcement Backup and Recovery Concurrency control For each responsibility, explain the problems that would arise if the DBMS did not execute these responsibilities. Be descriptive and give examples where appropriate.
A firm is considering developing a Customer Relationship Management (CRM) system in order to better learn...
A firm is considering developing a Customer Relationship Management (CRM) system in order to better learn their customer’s preferences, and simplifying the ordering process. The firm is considering outsourcing the development to a well-known vendor. The vendor estimates the development cost to be $1 Million, which will be due upfront. The firm expects to generate additional revenues from better targeting of customers to the tune of $250,000 every year for the next ten years. The ongoing licensing and maintenance costs...
The Information System Steering Committee in conjunction with administration implemented a computerized physician order entry (CPOE)...
The Information System Steering Committee in conjunction with administration implemented a computerized physician order entry (CPOE) system 2 years ago. A separate committee is being created to determine the effectiveness of the CPOE with the Information System Steering Committee providing guidance. As a project manager, you have been given the responsibility of selecting the appropriate individuals, those with a vested interest in the CPOE, for inclusion on this committee. Answer the following questions/statements in a 200-350 word essay. Please use...
Develop a simple MIS (Management Information System) that consists of a simple database (a text file)....
Develop a simple MIS (Management Information System) that consists of a simple database (a text file). The system manages to dynamically input record/data into the database. The data from the database can be sorted, searched and updated. User also should be able to add new records/data, remove any data and etc. Here are some ideas of MIS that can be developed: 1. Hotel reservation system. 2. Students management system. 3. Payroll management system. 4. Bus/Railway/Plane ticketing system. 5. Clinic record...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT