SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Project Description The Happiness Shopping Mall would like one relational database to store the
information about their management system to be able to carry out their work in an organized way.
They have some major modules such as Person (Employee and Customer), Products and Stores.
In the system, there are Employees and Customers. Details of a Customer such as Customer ID,
Name (First, Middle, Last), Address, Gender, Date of Birth and Phone numbers (one person may
have more than one phone number) are recorded. Each employee has unique Employee ID. The
Employee ID must have the exact format EXXX, where X is a number from 0-9. More information
of an Employee such as Name (First, Middle, Last), Salary, Address, Gender, Date of Birth and
Phone number are recorded. Employee Must be at least 18 or older. Employee is further classified
as Manager, Floor Staff and Cashier. The start date of the designation of each employee is stored.
A cashier is supervised by a floor staff, and a floor staff is supervised by a Manager. A floor staff is
responsible for managing the stores at a floor. Each floor staff can only manage one floor for each
day, but may be assigned to manage different floors on different days. A floor managing log is
created for storing such information. Both Employee and Customer can join the membership and
become a Member of the shopping mall. Each member is issued with a unique membership card
by a Manager. Members can use the membership card to make the payments, and they will collect
points through the payments. The card also records the start date of the membership. Sometimes
promotional discounts are offered on the membership card and details such as promotion ID and
promotion description are recorded. The Promotional IDs are not unique in the whole system but
are unique among all promotions associated with one membership card. Members can bring
guests with them to shopping together and share their membership cards. Guests information is
maintained which includes guest ID, guest name, guest address, and guest phone number. Guest
IDs are temporary IDs that a person gets when they shop as a guest of a member. Each guest ID
is not unique on its own and cannot be used to identify a guest in the system. There are many
Stores located on different floors. Information about a store such as store ID, store name, store
floor location and store type (Clothes, Food, Drink, Book and so on) are recorded. Each store
opens and closes at specific times (may be different from Monday to Sunday) following a schedule
table. The manager of the mall can adjust the schedule table. Stores sell various Products. A
product has a unique id and other information (such as name and description). A product may be
sold in different stores at different prices. Each store has their own records about products, such
as the quantity of the product in stock. Customers can place orders in stores. Each store will
maintain the detailed information about the order. Each order has unique order ID and the created
time of the order is recorded. Each order may contain multiple number and multiple kinds of
products. Each order also records the prices of these products and the order subtotal. Customers
make the Payment of their orders with Cashiers. Payment information such as ID, payment time,
method (cash, credit or debit card, membership card), amount and other information are recorded.
Draw an EER to accurately represent above described database requirements. This will be your
Conceptual Design. Clearly specify any assumptions that you are making. You can use any tools
(software) to draw the EER but must use the symbols consistent with our textbook.
Please share EER diagram not just entities and relationships
Logical Database Design. It has been decided to use a relational DBMS to implement the
database. Perform the following steps. a. Convert your Conceptual model (Phase I, please feel
free to change your conceptual model if needed and draw EER after your modifications) to an
implementation data model that can be implemented in a relational DBMS like Oracle. During this
process you replace M-N relationships and multi-valued attributes with constructs that can be
implemented in the relational DBMS. b. Document your design in Database Schema. The output
of Phase II is the schema of database derived from your EER design. Please indicate the primary
keys and foreign keys of each relation.

Mais conteúdo relacionado

Semelhante a Project Description The Happiness Shopping Mall would like o.pdf

What specific role of people using developing and managing is seleact an appr...
What specific role of people using developing and managing is seleact an appr...What specific role of people using developing and managing is seleact an appr...
What specific role of people using developing and managing is seleact an appr...
Muhammad Tahir Mehmood
 
Furniture system
Furniture systemFurniture system
Furniture system
kkk2210
 
Inventory and Intuit Point of Sale
Inventory and Intuit Point of SaleInventory and Intuit Point of Sale
Inventory and Intuit Point of Sale
rukalm
 
retail marketing
retail marketingretail marketing
retail marketing
sabasri
 
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docxDATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
whittemorelucilla
 
Database Management Systems Project Report
Database Management Systems Project ReportDatabase Management Systems Project Report
Database Management Systems Project Report
Sheena Nguyen
 
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docxAssignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
sherni1
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
Kavita Sharma
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docx
simonlbentley59018
 
Covetuse jewelry presentation
Covetuse jewelry presentationCovetuse jewelry presentation
Covetuse jewelry presentation
sameervyas
 

Semelhante a Project Description The Happiness Shopping Mall would like o.pdf (20)

What specific role of people using developing and managing is seleact an appr...
What specific role of people using developing and managing is seleact an appr...What specific role of people using developing and managing is seleact an appr...
What specific role of people using developing and managing is seleact an appr...
 
Furniture system
Furniture systemFurniture system
Furniture system
 
Inventory and Intuit Point of Sale
Inventory and Intuit Point of SaleInventory and Intuit Point of Sale
Inventory and Intuit Point of Sale
 
Overview of SAP ERP
Overview of SAP ERPOverview of SAP ERP
Overview of SAP ERP
 
retail marketing
retail marketingretail marketing
retail marketing
 
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docxDATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
DATABASE SYSTEMS DEVELOPMENT & IMPLEMENTATION PLAN1DATABASE SYS.docx
 
E pay - E commerce Solution
E pay - E commerce SolutionE pay - E commerce Solution
E pay - E commerce Solution
 
Database Management Systems Project Report
Database Management Systems Project ReportDatabase Management Systems Project Report
Database Management Systems Project Report
 
E space abstract
E   space abstractE   space abstract
E space abstract
 
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docxAssignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
Assignment 1 – Summer Semester 2015 ITECH10065006 Data.docx
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
 
Part-2.pdf
Part-2.pdfPart-2.pdf
Part-2.pdf
 
fashion
fashionfashion
fashion
 
Grocery store-project
Grocery store-projectGrocery store-project
Grocery store-project
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
ePOSLIVE - pos software -Feature List-
ePOSLIVE -  pos software -Feature List- ePOSLIVE -  pos software -Feature List-
ePOSLIVE - pos software -Feature List-
 
AimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docxAimTo give you practical experience in database modelling, no.docx
AimTo give you practical experience in database modelling, no.docx
 
My sales for billing
My sales for billing My sales for billing
My sales for billing
 
Pos brochure
Pos brochurePos brochure
Pos brochure
 
Covetuse jewelry presentation
Covetuse jewelry presentationCovetuse jewelry presentation
Covetuse jewelry presentation
 

Mais de addtechglobalmarketi

pular Madde 5 Aadaki durumda orijinal kaynak materyal b.pdf
pular  Madde 5  Aadaki durumda orijinal kaynak materyal b.pdfpular  Madde 5  Aadaki durumda orijinal kaynak materyal b.pdf
pular Madde 5 Aadaki durumda orijinal kaynak materyal b.pdf
addtechglobalmarketi
 
public class Monster protected String clanAffiliation pro.pdf
public class Monster  protected String clanAffiliation pro.pdfpublic class Monster  protected String clanAffiliation pro.pdf
public class Monster protected String clanAffiliation pro.pdf
addtechglobalmarketi
 
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdfPrpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
addtechglobalmarketi
 

Mais de addtechglobalmarketi (20)

Pundits have stated that the recent tax cut mainly benefits .pdf
Pundits have stated that the recent tax cut mainly benefits .pdfPundits have stated that the recent tax cut mainly benefits .pdf
Pundits have stated that the recent tax cut mainly benefits .pdf
 
Pt is 76 year old with pneumonia and malnutrition Patient i.pdf
Pt is 76 year old with pneumonia and malnutrition Patient i.pdfPt is 76 year old with pneumonia and malnutrition Patient i.pdf
Pt is 76 year old with pneumonia and malnutrition Patient i.pdf
 
Punto 13 Punto 13 Mindy se adapt rpidamente a su puesto en.pdf
Punto 13 Punto 13 Mindy se adapt rpidamente a su puesto en.pdfPunto 13 Punto 13 Mindy se adapt rpidamente a su puesto en.pdf
Punto 13 Punto 13 Mindy se adapt rpidamente a su puesto en.pdf
 
Pulse can be palpated on a number of arteries around the bod.pdf
Pulse can be palpated on a number of arteries around the bod.pdfPulse can be palpated on a number of arteries around the bod.pdf
Pulse can be palpated on a number of arteries around the bod.pdf
 
Puntaje Puntaje.pdf
Puntaje            Puntaje.pdfPuntaje            Puntaje.pdf
Puntaje Puntaje.pdf
 
Punnett Squares se puede extender ms all de un simple cruc.pdf
Punnett Squares se puede extender ms all de un simple cruc.pdfPunnett Squares se puede extender ms all de un simple cruc.pdf
Punnett Squares se puede extender ms all de un simple cruc.pdf
 
pular Madde 5 Aadaki durumda orijinal kaynak materyal b.pdf
pular  Madde 5  Aadaki durumda orijinal kaynak materyal b.pdfpular  Madde 5  Aadaki durumda orijinal kaynak materyal b.pdf
pular Madde 5 Aadaki durumda orijinal kaynak materyal b.pdf
 
Puede crear numerosas vistas personalizadas para usar con to.pdf
Puede crear numerosas vistas personalizadas para usar con to.pdfPuede crear numerosas vistas personalizadas para usar con to.pdf
Puede crear numerosas vistas personalizadas para usar con to.pdf
 
publie elass h 1 pahlte clamsia axcends A pablie clann Main .pdf
publie elass h 1 pahlte clamsia axcends A pablie clann Main .pdfpublie elass h 1 pahlte clamsia axcends A pablie clann Main .pdf
publie elass h 1 pahlte clamsia axcends A pablie clann Main .pdf
 
Puede una empresa ser buena en responsabilidad social corpo.pdf
Puede una empresa ser buena en responsabilidad social corpo.pdfPuede una empresa ser buena en responsabilidad social corpo.pdf
Puede una empresa ser buena en responsabilidad social corpo.pdf
 
public class Monster protected String clanAffiliation pro.pdf
public class Monster  protected String clanAffiliation pro.pdfpublic class Monster  protected String clanAffiliation pro.pdf
public class Monster protected String clanAffiliation pro.pdf
 
Provide three evidences with scholar reference that support.pdf
Provide three evidences with scholar  reference that support.pdfProvide three evidences with scholar  reference that support.pdf
Provide three evidences with scholar reference that support.pdf
 
Provincial Government The name of the representative of the .pdf
Provincial Government The name of the representative of the .pdfProvincial Government The name of the representative of the .pdf
Provincial Government The name of the representative of the .pdf
 
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdfPrpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
Prpugh shicti the bloset fides 1 rightventikiele+3 Fxet.pdf
 
Provide three evidences with reliable reference that suppor.pdf
Provide three evidences with reliable  reference that suppor.pdfProvide three evidences with reliable  reference that suppor.pdf
Provide three evidences with reliable reference that suppor.pdf
 
Provide the Independent variables Dependent variables a.pdf
Provide the Independent variables Dependent variables a.pdfProvide the Independent variables Dependent variables a.pdf
Provide the Independent variables Dependent variables a.pdf
 
Provide your example of a firm or a small business from the .pdf
Provide your example of a firm or a small business from the .pdfProvide your example of a firm or a small business from the .pdf
Provide your example of a firm or a small business from the .pdf
 
Provide the steps for the following In order to install sof.pdf
Provide the steps for the following In order to install sof.pdfProvide the steps for the following In order to install sof.pdf
Provide the steps for the following In order to install sof.pdf
 
Provide land use land cover images and photos using shape.pdf
Provide land use land cover images and photos  using shape.pdfProvide land use land cover images and photos  using shape.pdf
Provide land use land cover images and photos using shape.pdf
 
Provide SQL that creates two database tables Employee and D.pdf
Provide SQL that creates two database tables Employee and D.pdfProvide SQL that creates two database tables Employee and D.pdf
Provide SQL that creates two database tables Employee and D.pdf
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Project Description The Happiness Shopping Mall would like o.pdf

  • 1. Project Description The Happiness Shopping Mall would like one relational database to store the information about their management system to be able to carry out their work in an organized way. They have some major modules such as Person (Employee and Customer), Products and Stores. In the system, there are Employees and Customers. Details of a Customer such as Customer ID, Name (First, Middle, Last), Address, Gender, Date of Birth and Phone numbers (one person may have more than one phone number) are recorded. Each employee has unique Employee ID. The Employee ID must have the exact format EXXX, where X is a number from 0-9. More information of an Employee such as Name (First, Middle, Last), Salary, Address, Gender, Date of Birth and Phone number are recorded. Employee Must be at least 18 or older. Employee is further classified as Manager, Floor Staff and Cashier. The start date of the designation of each employee is stored. A cashier is supervised by a floor staff, and a floor staff is supervised by a Manager. A floor staff is responsible for managing the stores at a floor. Each floor staff can only manage one floor for each day, but may be assigned to manage different floors on different days. A floor managing log is created for storing such information. Both Employee and Customer can join the membership and become a Member of the shopping mall. Each member is issued with a unique membership card by a Manager. Members can use the membership card to make the payments, and they will collect points through the payments. The card also records the start date of the membership. Sometimes promotional discounts are offered on the membership card and details such as promotion ID and promotion description are recorded. The Promotional IDs are not unique in the whole system but are unique among all promotions associated with one membership card. Members can bring guests with them to shopping together and share their membership cards. Guests information is maintained which includes guest ID, guest name, guest address, and guest phone number. Guest IDs are temporary IDs that a person gets when they shop as a guest of a member. Each guest ID is not unique on its own and cannot be used to identify a guest in the system. There are many Stores located on different floors. Information about a store such as store ID, store name, store floor location and store type (Clothes, Food, Drink, Book and so on) are recorded. Each store opens and closes at specific times (may be different from Monday to Sunday) following a schedule table. The manager of the mall can adjust the schedule table. Stores sell various Products. A product has a unique id and other information (such as name and description). A product may be sold in different stores at different prices. Each store has their own records about products, such as the quantity of the product in stock. Customers can place orders in stores. Each store will maintain the detailed information about the order. Each order has unique order ID and the created time of the order is recorded. Each order may contain multiple number and multiple kinds of products. Each order also records the prices of these products and the order subtotal. Customers make the Payment of their orders with Cashiers. Payment information such as ID, payment time, method (cash, credit or debit card, membership card), amount and other information are recorded. Draw an EER to accurately represent above described database requirements. This will be your Conceptual Design. Clearly specify any assumptions that you are making. You can use any tools (software) to draw the EER but must use the symbols consistent with our textbook. Please share EER diagram not just entities and relationships Logical Database Design. It has been decided to use a relational DBMS to implement the
  • 2. database. Perform the following steps. a. Convert your Conceptual model (Phase I, please feel free to change your conceptual model if needed and draw EER after your modifications) to an implementation data model that can be implemented in a relational DBMS like Oracle. During this process you replace M-N relationships and multi-valued attributes with constructs that can be implemented in the relational DBMS. b. Document your design in Database Schema. The output of Phase II is the schema of database derived from your EER design. Please indicate the primary keys and foreign keys of each relation.