INFO20003 Practice Modelling Task: LVMH Page 1 of 3
The University of Melbourne
School of Computing and Information Systems INFO20003 Database Systems
Practice Modelling Task: (LVMH)
Copyright By PowCoder代写 加微信 powcoder
LVMH ( ) is a French multinational luxury goods conglomerate based in Paris. LVMH sells a wide range of products, including clothing, cosmetics, jewellery, wine and even luxury yachts, under a range of different brands (for example, Givenchy, Dior, Bulgari and ́rignon). For each brand there is a logo, website, and a brief slogan or description of the brand (for example, “ethically-minded haute couture for men and women”). Within each brand there are potentially thousands of different products available for retailers to sell to consumers.
The LVMH conglomerate is interested in keeping track of everything it sells, specifically, each individual product item’s whereabouts, pricing, sale, and other details. You have been asked to design a global shipping and inventory database that tracks every LVMH product item from its place of manufacture (e.g. a Tag Heuer watch manufactured in Switzerland) to its place of retail sale (e.g. The Hour Glass, , Melbourne, Australia or Daimaru Department Store, downtown Tokyo, Japan).
The final destination for every product item is a retail store. As they make their way there, product items are transported from place to place as part of consignments. The origin city and destination city of each consignment are recorded, as well as when the consignment leaves its origin and when it arrives at its destination, and the mode of transport that was used (ship, plane, road). Each consignment has a unique tracking code assigned by LVMH.
A product item may be part of multiple consignments over time as it makes its way to the retail store. For example, a pair of Dior ballet pumps might be packed into a container with many other Dior goods and shipped from Dunkirk, France to Dover, UK (the ballet pumps’ first consignment). From there it might be placed on a pallet and trucked to a warehouse in Manchester (its second consignment), and then be taken to a retail store in a van (its third consignment). The name and address of each retail store is recorded.
At any time, an employee at LVMH should be able to query the database to identify where every unsold product item is. They also need to be able to contact the person in charge of the consignment (for example, a representative of the shipping company). This person may have several phone numbers. The name of the country the person is based in also needs to be recorded.
© The University of Melbourne
INFO20003 Practice Modelling Task: LVMH Page 2 of 3
For each product LVMH needs to store its wholesale price in Euros (€). The company also needs to be able to calculate a product item’s local recommended retail price in the local currency of the retail store it is sold from (e.g. Japanese Yen ¥, Australian Dollar A$ or British Pound £). The wholesale Euro € price of a product is fixed and does not change. To calculate the local retail price of a product, LVMH keeps track of the exchange rates of all international currencies to the Euro four times a year (on 1 January for the first quarter, 1 April for the second quarter, 1 July for the third quarter and 1 October for the last quarter). Once the exchange rate is set, that exchange rate stays fixed until the next exchange rate setting date. If the exchange rate changes at the beginning of a quarter, the local retail price of a product will change as well to follow the change in currency.
LVMH needs to track whether product items were damaged prior to sale.
Every product item that is above €10,000 wholesale price is tracked with an individual RFID tag that stays with the item until it is sold. RFID tags are then re-used for other product items until the tag ceases to work or is lost. Throughout time, an RFID tag can be in three states: working, broken or lost. LVMH records the RFID number using eight hexadecimal digits (0 to F), as well as the dates the RFID tag was attached to a product item, and removed from it. If an RFID tag is broken or lost, the date of removal might not be captured. LVMH wishes to know which product items exceeding €10,000 in wholesale value a particular RFID tag was attached to at any point in the last two years.
Your database design needs to be able to solve the following business requirements:
• What was the exchange rate with the Chinese Yuan on 1 January 2016?
• What is the total retail price of damaged product items shipped to a particular retail store?
• How many product items flew by plane as part of their journey to their retail store?
• How many RFID-tagged product items of a particular brand were damaged?
• Which product item (if any) was RFID tag 58FE7A73 attached to on 28 March 2018?
• What was the local retail price in Chinese Yuan for 100 mL Miss Dior (a perfume) on 15
February 2016?
Note: These requirements are listed for your guidance only. You do not need to submit any SQL queries or explanations of how these requirements are met.
You are to analyse this Business Case and design a Conceptual ER Model in Chen’s notation (can be hand drawn) and a Physical ER Model for a MySQL Relational Database in Crow’s foot notation (modelled with MySQL Workbench)
© The University of Melbourne
INFO20003 Practice Modelling Task: LVMH Page 3 of 3
Sample solution:
Conceptual Model
Physical Model
© The University of Melbourne
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com