A local video shop has hired you to create a database for them to store all the client information. Each client’s name, surname, address and contact number must be saved for them to register. They also need to store the videos according to category. The video title, running length and released date needs to be stored. They need to know how many videos they have and whether the video is in the shop. Each client buys units that enable them to hire videos. You can buy lots of different amounts of units (50, 100, 200, 500, 1000).
Do the following for the above scenario:
1. Draw an initial ER Diagram
2. Normalize the ER Diagram from ONF to 3NF
3. Draw a 3rd NF ER Diagram
4. Do the mapping