Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Ecommerce Graph Database System using Neo 4 j . Choice Incorporated is an e - commerce outlet operating in three South African provinces and specializes
Ecommerce Graph Database System using NeojChoice Incorporated is an ecommerce outlet operating in three South African provinces and specializes in daily needs within the provinces. The company has enlisted PnP Markham, Zara, Edgars, Mr Price as its trusted vendor outlets to cater for the needs of the customers. Each of the customers resides in one of the provinces and can place orders on any products of their choice through any of the listed vendors. The following details of the customers are stored: name, age, and gender while the name and zip code of each province is captured. For each product, the name, vendor, price, and rating are kept. The order type may be categorized as either purchased or Wishlist.Source: Obaro Adewale For uniformity and correctness of results, the following sample data should be used for each entity. TableEntity NameSample DataCUSTOMER nameagegenderNgcobo SibusisoFemaleThato HlungwaniFemaleThapelo MphoMaleMantasha NatasaFemaleThokozani KekanaMaleAdrian SureshMaleSambulo TinasheFemaleBusisiwe SharonFemaleMunyai MaputlaFemaleNoluthando MasegoMaleAnele RadebeMale PRODUCT namevendorpriceratingWooden Chopping BoardPnPLeather JacketMarkhamMen's WalletZaraCrochet SweaterZaraWinter BootsEdgarsSummer ShortsMr PricePlain BlanketMarkham PROVINCE nameZipcodeGautengEastern CapeKwazulu Natal Questions for Consideration Under Deliverable Use the information provided to answer the following questions: Create a database called EcommerceDB using query. Marks Using the database created in create the nodes of the entity as well as the relationships between the node taking into consideration the following relationship criteria: Ngcobo, Thato, Anele, Thapelo and Sambulo live in Gauteng, Noluthando, Adrian, Busisiwe and Munyai live in KwaZulu Natal while Mantasha, Thokozani live in Eastern Cape.Thapelo and Busisiwe place an order for Plain Blanket, Noluthando, and Munyai place an order for Leather Jacket, Adrian and Mantasha place an order for Winter Boots, Thato and Thokozani place an order for the Wooden Chopping Board, Anele places an order for Crochet Sweater, Sambulo places an order for Men's Wallet while Ngcobo places an order for Summer Shorts.Thapelo, Thokozani and Adrian placed their orders as Wishlist while the remaining customers purchased their products. Marks Using the above scenario, design a property graph model indicating all the nodes in the ecommerce graph database. The interconnected graph model should be displayed as shown in the figure below. Marks Write a query to display the list of customers who reside in:a Gauteng The query must display data nodes as shown the figure below Marksb KwaZulu Nata The query must display data nodes as shown the figure below Marks Create a query to display all the female customers who reside in Gauteng Customers who are females and reside in Gauteng Your output can be displayed in any of the following formats. Graph Output:Table Output format: Marks Create a query to display all the female customers who reside in Eastern cape. Your output can be displayed in any of the following formats.Graph output: Text Format output: Marks Display the list of customers who ordered Winter Boots or Leather Jacket. Your output can be displayed in any of the following formats. Graph Output:Text Output: Marks Display the customers who bought products whose price is greater than Your output can be displayed in any of the following formats. Output in graph format:Result in Text format: Marks Display the list of products purchased from both Mr Price or PnP in KwaZulu Natal. Your output can be displayed in any of the following formats. Result in graph format:Result in Table format: Marks
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started