Data_Management_System_Important_Question_1685003411175
Data_Management_System_Important_Question_1685003411175
Data_Management_System_Important_Question_1685003411175
Assume you have been assigned to a team that will be creating an inventory tracking
system. Your boss has requested each team leader to provide a basic work plan to
the next meeting as part of the project kick-off. These work plans will be examined
at that meeting to establish the overall project schedule, budget, labour needs, and
software requirements.
For the time being, you have been required to present a work plan that specifies the
phases of data design and contains the following information for each step as the
team leader for the data design team:
Data Design Phases
Input and Output phases
Issues and Challenges
2. You are tasked with creating an ER diagram for a new database for a fictional
company. The database is intended to track information about employees,
departments, and projects. The following information has been gathered from the
company's management: An employee is identified by a unique employee ID and has
a name, address, and phone number. An employee is assigned to a single
department, and a department has a unique department ID, name, and location. A
project has a unique project ID, a name, a description, and a start and end date. An
employee can be assigned to multiple projects, and a project can have multiple
employees assigned to it. Each employee assigned to a project may have a specific
role in that project, such as project manager, developer, or tester.
3. You are a data analyst at a large retail company. The company has recently
implemented a NoSQL database to handle their large and rapidly growing data sets.
The company has also implemented Hadoop for processing and analysing big data.
The NoSQL database contains customer information, including their name, age,
gender, location, and purchase history. The purchase history includes the date of
purchase, the product purchased, and the quantity purchased. The Hadoop
implementation includes a cluster of nodes that are used to analyse the data in the
NoSQL database. The data is processed using Hadoop MapReduce jobs, which are
designed to identify trends in customer behaviour and help the company better
target their marketing efforts.
Please draw an Entity Relationship diagram that depicts this information about the
company's system. Make sure to include identifiers and cardinality limitations.
What steps would you take to analyse the data collected by the corporation to
improve its supply chain management?
Include the use of big data management tools and technologies in your
Explain each step-in detail Provide examples and use case scenarios to support your
explanation.
6. You have been assigned to create a data model for an e-commerce website. The
website needs to store information about customers, products, orders, and reviews.
The following information has been gathered:
Customers have a unique customer ID, name, email address, and shipping address.
Products have a unique product ID, name, description, price, and category.
Orders have a unique order ID, customer ID, order date, and total amount.
Each order can contain multiple products, and each product can be part of multiple
orders.
Customers can write reviews for products, and each review has a unique review ID,
customer ID, product ID, rating, and comments.
a. How would the choice of a NoSQL database benefit the social media platform
in terms of scalability and handling the increasing volume of user-generated
content? The social media platform wants to implement a feature that allows
users to tag their posts with multiple keywords or categories.
b. How can a NoSQL database model accommodate this requirement compared
to a traditional relational database?
11. A retail company operates multiple stores across different regions and wants to
leverage big data analytics to gain insights into customer behavior and optimize its
marketing strategies. The company has access to various data sources, including
point-of-sale transactions, customer loyalty programs, website traffic logs, and social
media interactions.
Question:
What steps would you take to analyse the company's big data and derive
actionable insights for improving its marketing strategies? Explain each step
in detail, including the use of relevant big data management tools and
technologies.
12. A technology consulting firm has been approached by a company operating a large-
scale data analytics platform. The company collects and processes vast amounts of
structured and unstructured data from various sources, such as IoT devices, social
media, and customer interactions. They want to improve their data analytics
capabilities and require a suitable database option.
Which database option (SQL, NoSQL, or NewSQL) would you recommend for this
data analytics platform and why? Justify your choice, considering the specific
requirements and challenges of handling large-scale data analytics.