SlideShare a Scribd company logo
DATABASE MANAGEMENT
SYSTEM
ASSIGNMENT 1
Name: Abhishek G
UEN : 2022UG000045
TITLE: "Tech Treasure: CentralizedManagement for Electronic Material Inventory"
Problem Definition: SP Road in Bengaluru is a bustling marketplace
known for its wide variety of electronic materials. However, finding specific
materials in the numerous shops can be a daunting task due to the lack of a
centralized system that tracks the availability of materials across different
shops. This problem is further compounded by the dynamic nature of the
inventory, which changes frequently based on supply and demand. The
inventory of electronic materials at each shop changes frequently based on
supply (what the shop can source) and demand (what customers are
buying). This dynamic nature of inventory further complicates the task of
finding specific materials.
The goal, then, is to develop a solution that addresses these challenges.
Ideally, this would be a system that provides up-to-date information about
the availability of various electronic materials in different shops on SP Road.
This would save customers time and effort by allowing them to check the
availability of the specific material they need before they visit the shops.
Requirements
1. Inventory Tracking: The system should be able to track the inventory of each shop, including
the type and quantity of electronic materials available.
2. Shop Information: The system should store information about each shop, including its
location, contact details, and operating hours.
3. Material Information: The system should store detailed information about each type of
electronic material, including its specifications, manufacturer, and supplier.
4. Customer Information: The system should store information about customers, including their
contact details and purchase history.
5. Order Management: The system should be able to manage orders, including tracking the
status of each order and updating the inventory accordingly.
6. Supplier Information: The system should store information about suppliers, including their
contact details and the materials they supply.
7. Reporting: The system should be able to generate reports, such as sales reports and
inventory reports.
8. User Interface: The system should have an easy-to-use interface that allows users to quickly
find the information they need.
9. Security: The system should ensure the security of the data stored, including customer and
shop information.
Entities and attributes
Primary key, Candidate Key and Super key
Entity Candidate Keys Primary Key Super Key
Shops ShopID, ShopName ShopID ShopID, ShopName
Materials MaterialID, MaterialName MaterialID MaterialID, MaterialName
Inventory ShopID, MaterialID ShopID, MaterialID ShopID, MaterialID, Quantity
Customers CustomerID, CustomerEmail CustomerID CustomerID, CustomerEmail
Orders OrderID OrderID OrderID, ShopID, CustomerID, MaterialID
Suppliers SupplierID, SupplierContact SupplierID SupplierID, SupplierContact
Employees EmployeeID EmployeeID EmployeeID, ShopID
ProductCategories CategoryID CategoryID CategoryID, CategoryName
Transactions TransactionID TransactionID TransactionID, CustomerID, OrderID
BillingInformation BillingID BillingID BillingID, CustomerID
Manufacturers ManufacturerID ManufacturerID ManufacturerID, ManufacturerContact
PaymentMethods PaymentMethodID PaymentMethodID PaymentMethodID, PaymentMethodName
Discounts DiscountID DiscountID DiscountID, DiscountCode
Warranty WarrantyID WarrantyID WarrantyID, WarrantyPeriod
ReturnPolicy PolicyID PolicyID PolicyID, PolicyDetails
SalesReports ReportID ReportID ReportID, ShopID
ShopTimings ShopID ShopID ShopID, OpeningTime, ClosingTime
ShopHolidays ShopID, HolidayDate ShopID, HolidayDate ShopID, HolidayDate, HolidayName
MaterialSpecifications MaterialID, SpecificationName MaterialID, SpecificationName
MaterialID, SpecificationName,
SpecificationValue
ShopContacts ShopID ShopID ShopID, ContactName
MaterialSuppliers SupplierID, MaterialID SupplierID, MaterialID
SupplierID, MaterialID,
SupplyQuantity
Primary key, Candidate Key and Super key
Functional Dependencies of attributes
1.Shops
ShopID → ShopName, ShopLocation, ShopSize, ShopType
2.Materials
MaterialID → MaterialName, MaterialCost, MaterialWeight, MaterialColor
3.Customers
CustomerID → CustomerName, CustomerContact, CustomerEmail, CustomerAddress
4.Suppliers
SupplierID → SupplierName, SupplierContact, SupplierAddress, SupplierRating
5.Employees
EmployeeID → EmployeeName, ShopID, EmployeePosition, EmployeeSalary
6.ProductCategories
CategoryID → CategoryName, CategoryDescription
7.Transactions
TransactionID → CustomerID, OrderID, TransactionAmount, TransactionDate, PaymentMethod
8.BillingInformation
BillingID → CustomerID, BillingAddress, PaymentMethod, BillingDate
9.Manufacturers
ManufacturerID → ManufacturerName, ManufacturerContact, ManufacturerAddress, ManufacturerRating
1. Warranty
WarrantyID → WarrantyPeriod, WarrantyDetails, WarrantyCost
2. ReturnPolicy
PolicyID → PolicyDetails, ReturnPeriod
3. SalesReports
ReportID → ShopID, TotalSales, ReportDate, Profit
4. CustomerFeedback
FeedbackID → CustomerID, FeedbackDetails, FeedbackDate, FeedbackResponse
5. ShopTimings
ShopID → OpeningTime, ClosingTime, BreakTime
6. ShopHolidays
ShopID, HolidayDate → HolidayName, HolidayType
7. MaterialSpecifications
MaterialID, SpecificationName → SpecificationValue, SpecificationUnit
8. ShopLocations
ShopID → ShopAddress, ShopCity, ShopState, ShopCountry, ShopZipCode
9. ShopContacts
ShopID → ContactName, ContactPhone, ContactEmail, ContactPosition
MaterialSuppliers
SupplierID, MaterialID → SupplyQuantity, SupplyDate, SupplyCost
Discounts
DiscountID → DiscountAmount, StartDate, EndDate, DiscountCode
• And here are the functional dependencies for the weak entities:
1.Inventory
1. ShopID, MaterialID → Quantity, LastUpdated, ReorderLevel
2.Orders
1. OrderID → ShopID, CustomerID, MaterialID, Quantity, OrderDate, DeliveryDate
3.ProductReviews
1. ReviewID → CustomerID, MaterialID, Rating, Review, ReviewDate
Entity relationship diagram
example
CustomerID CustomerName CustomerContact
1 Yogesh yogesh@gmail.com
2 Chaitanya chaitanya@gmail.com
3. Amar amar@gmail.com
ProductID ProductName ProductCost
1 Resistor 100
2 Capacitor 200
3. laptop 10000
OrderID CustomerID ProductID Quantity
1 1 1 100
2 1 2 50
3 2 3 200
4 3 2 100
In this example, the Orders table is related to both the Customers and Products tables.

More Related Content

Similar to Database Management System on shops in bangalore

Technology and Retail
Technology and RetailTechnology and Retail
Technology and Retail
Anant Lodha
 
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENTONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
Guna Santhu
 
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
 
Smart Trolley with Automated Billing
Smart Trolley with Automated BillingSmart Trolley with Automated Billing
Smart Trolley with Automated Billing
IRJET Journal
 
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
ijtsrd
 
Retail Management Information System
Retail Management Information SystemRetail Management Information System
Retail Management Information System
Surendher Emrose
 
online Shopping system.docx
online Shopping system.docxonline Shopping system.docx
online Shopping system.docx
alikhanali031216
 
A BUYER’S GUIDE Inventory System and Asset Tracking Solutions
A BUYER’S GUIDE Inventory System and Asset Tracking SolutionsA BUYER’S GUIDE Inventory System and Asset Tracking Solutions
A BUYER’S GUIDE Inventory System and Asset Tracking Solutions
asapsys
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
Rajesh Roky
 
Smart shopping system
Smart shopping systemSmart shopping system
Smart shopping system
Mahantesh Hiremath
 
Prepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDBPrepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDB
MongoDB
 
Oracle R12 iProcurement Reference Guide
Oracle R12 iProcurement Reference GuideOracle R12 iProcurement Reference Guide
Oracle R12 iProcurement Reference Guide
Baker Khader Abdallah, PMP
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
Aman Goel
 
11 advantages of edi in fashion shoes sport
11 advantages of edi in fashion shoes sport11 advantages of edi in fashion shoes sport
11 advantages of edi in fashion shoes sport
Steven Witteveen
 
Mathematics
MathematicsMathematics
Mathematics
Icha Nieyza
 
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
koranberita11
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
muthuraja6728
 
DB_MK_Unit_4_ Production and Operations Q) MRP and JI
 DB_MK_Unit_4_ Production and Operations  Q) MRP and JI DB_MK_Unit_4_ Production and Operations  Q) MRP and JI
DB_MK_Unit_4_ Production and Operations Q) MRP and JI
MargaritoWhitt221
 
11.rfid based automatic shopping cart
11.rfid based automatic shopping cart11.rfid based automatic shopping cart
11.rfid based automatic shopping cart
Alexander Decker
 
7.[39 44]rfid based automatic shopping cart
7.[39 44]rfid based automatic shopping cart7.[39 44]rfid based automatic shopping cart
7.[39 44]rfid based automatic shopping cart
Alexander Decker
 

Similar to Database Management System on shops in bangalore (20)

Technology and Retail
Technology and RetailTechnology and Retail
Technology and Retail
 
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENTONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
ONLINE SHOPPINGKART FOR WOMENEMPOWERMENT
 
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
 
Smart Trolley with Automated Billing
Smart Trolley with Automated BillingSmart Trolley with Automated Billing
Smart Trolley with Automated Billing
 
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
Smart Mall Shopping Submitted to International Journal of Scientific and Rese...
 
Retail Management Information System
Retail Management Information SystemRetail Management Information System
Retail Management Information System
 
online Shopping system.docx
online Shopping system.docxonline Shopping system.docx
online Shopping system.docx
 
A BUYER’S GUIDE Inventory System and Asset Tracking Solutions
A BUYER’S GUIDE Inventory System and Asset Tracking SolutionsA BUYER’S GUIDE Inventory System and Asset Tracking Solutions
A BUYER’S GUIDE Inventory System and Asset Tracking Solutions
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Smart shopping system
Smart shopping systemSmart shopping system
Smart shopping system
 
Prepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDBPrepare for Peak Holiday Season with MongoDB
Prepare for Peak Holiday Season with MongoDB
 
Oracle R12 iProcurement Reference Guide
Oracle R12 iProcurement Reference GuideOracle R12 iProcurement Reference Guide
Oracle R12 iProcurement Reference Guide
 
Flipkart Software requirements specification SRS
Flipkart Software requirements specification SRSFlipkart Software requirements specification SRS
Flipkart Software requirements specification SRS
 
11 advantages of edi in fashion shoes sport
11 advantages of edi in fashion shoes sport11 advantages of edi in fashion shoes sport
11 advantages of edi in fashion shoes sport
 
Mathematics
MathematicsMathematics
Mathematics
 
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
20200723211644D3064_NEW Ses1112 Chap13 The Expenditure Cycle - Purchasing to ...
 
Deepika jewel order processing system
Deepika jewel order processing systemDeepika jewel order processing system
Deepika jewel order processing system
 
DB_MK_Unit_4_ Production and Operations Q) MRP and JI
 DB_MK_Unit_4_ Production and Operations  Q) MRP and JI DB_MK_Unit_4_ Production and Operations  Q) MRP and JI
DB_MK_Unit_4_ Production and Operations Q) MRP and JI
 
11.rfid based automatic shopping cart
11.rfid based automatic shopping cart11.rfid based automatic shopping cart
11.rfid based automatic shopping cart
 
7.[39 44]rfid based automatic shopping cart
7.[39 44]rfid based automatic shopping cart7.[39 44]rfid based automatic shopping cart
7.[39 44]rfid based automatic shopping cart
 

Recently uploaded

5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Massimo Talia
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
TeluguBadi
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
Poornima D
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 

Recently uploaded (20)

5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
Power Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptxPower Electronics- AC -AC Converters.pptx
Power Electronics- AC -AC Converters.pptx
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 

Database Management System on shops in bangalore

  • 1. DATABASE MANAGEMENT SYSTEM ASSIGNMENT 1 Name: Abhishek G UEN : 2022UG000045
  • 2. TITLE: "Tech Treasure: CentralizedManagement for Electronic Material Inventory" Problem Definition: SP Road in Bengaluru is a bustling marketplace known for its wide variety of electronic materials. However, finding specific materials in the numerous shops can be a daunting task due to the lack of a centralized system that tracks the availability of materials across different shops. This problem is further compounded by the dynamic nature of the inventory, which changes frequently based on supply and demand. The inventory of electronic materials at each shop changes frequently based on supply (what the shop can source) and demand (what customers are buying). This dynamic nature of inventory further complicates the task of finding specific materials. The goal, then, is to develop a solution that addresses these challenges. Ideally, this would be a system that provides up-to-date information about the availability of various electronic materials in different shops on SP Road. This would save customers time and effort by allowing them to check the availability of the specific material they need before they visit the shops.
  • 3. Requirements 1. Inventory Tracking: The system should be able to track the inventory of each shop, including the type and quantity of electronic materials available. 2. Shop Information: The system should store information about each shop, including its location, contact details, and operating hours. 3. Material Information: The system should store detailed information about each type of electronic material, including its specifications, manufacturer, and supplier. 4. Customer Information: The system should store information about customers, including their contact details and purchase history. 5. Order Management: The system should be able to manage orders, including tracking the status of each order and updating the inventory accordingly. 6. Supplier Information: The system should store information about suppliers, including their contact details and the materials they supply. 7. Reporting: The system should be able to generate reports, such as sales reports and inventory reports. 8. User Interface: The system should have an easy-to-use interface that allows users to quickly find the information they need. 9. Security: The system should ensure the security of the data stored, including customer and shop information.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Primary key, Candidate Key and Super key Entity Candidate Keys Primary Key Super Key Shops ShopID, ShopName ShopID ShopID, ShopName Materials MaterialID, MaterialName MaterialID MaterialID, MaterialName Inventory ShopID, MaterialID ShopID, MaterialID ShopID, MaterialID, Quantity Customers CustomerID, CustomerEmail CustomerID CustomerID, CustomerEmail Orders OrderID OrderID OrderID, ShopID, CustomerID, MaterialID Suppliers SupplierID, SupplierContact SupplierID SupplierID, SupplierContact Employees EmployeeID EmployeeID EmployeeID, ShopID ProductCategories CategoryID CategoryID CategoryID, CategoryName Transactions TransactionID TransactionID TransactionID, CustomerID, OrderID BillingInformation BillingID BillingID BillingID, CustomerID Manufacturers ManufacturerID ManufacturerID ManufacturerID, ManufacturerContact PaymentMethods PaymentMethodID PaymentMethodID PaymentMethodID, PaymentMethodName Discounts DiscountID DiscountID DiscountID, DiscountCode
  • 10. Warranty WarrantyID WarrantyID WarrantyID, WarrantyPeriod ReturnPolicy PolicyID PolicyID PolicyID, PolicyDetails SalesReports ReportID ReportID ReportID, ShopID ShopTimings ShopID ShopID ShopID, OpeningTime, ClosingTime ShopHolidays ShopID, HolidayDate ShopID, HolidayDate ShopID, HolidayDate, HolidayName MaterialSpecifications MaterialID, SpecificationName MaterialID, SpecificationName MaterialID, SpecificationName, SpecificationValue ShopContacts ShopID ShopID ShopID, ContactName MaterialSuppliers SupplierID, MaterialID SupplierID, MaterialID SupplierID, MaterialID, SupplyQuantity Primary key, Candidate Key and Super key
  • 11. Functional Dependencies of attributes 1.Shops ShopID → ShopName, ShopLocation, ShopSize, ShopType 2.Materials MaterialID → MaterialName, MaterialCost, MaterialWeight, MaterialColor 3.Customers CustomerID → CustomerName, CustomerContact, CustomerEmail, CustomerAddress 4.Suppliers SupplierID → SupplierName, SupplierContact, SupplierAddress, SupplierRating 5.Employees EmployeeID → EmployeeName, ShopID, EmployeePosition, EmployeeSalary 6.ProductCategories CategoryID → CategoryName, CategoryDescription 7.Transactions TransactionID → CustomerID, OrderID, TransactionAmount, TransactionDate, PaymentMethod 8.BillingInformation BillingID → CustomerID, BillingAddress, PaymentMethod, BillingDate 9.Manufacturers ManufacturerID → ManufacturerName, ManufacturerContact, ManufacturerAddress, ManufacturerRating
  • 12. 1. Warranty WarrantyID → WarrantyPeriod, WarrantyDetails, WarrantyCost 2. ReturnPolicy PolicyID → PolicyDetails, ReturnPeriod 3. SalesReports ReportID → ShopID, TotalSales, ReportDate, Profit 4. CustomerFeedback FeedbackID → CustomerID, FeedbackDetails, FeedbackDate, FeedbackResponse 5. ShopTimings ShopID → OpeningTime, ClosingTime, BreakTime 6. ShopHolidays ShopID, HolidayDate → HolidayName, HolidayType 7. MaterialSpecifications MaterialID, SpecificationName → SpecificationValue, SpecificationUnit 8. ShopLocations ShopID → ShopAddress, ShopCity, ShopState, ShopCountry, ShopZipCode 9. ShopContacts ShopID → ContactName, ContactPhone, ContactEmail, ContactPosition
  • 13. MaterialSuppliers SupplierID, MaterialID → SupplyQuantity, SupplyDate, SupplyCost Discounts DiscountID → DiscountAmount, StartDate, EndDate, DiscountCode • And here are the functional dependencies for the weak entities: 1.Inventory 1. ShopID, MaterialID → Quantity, LastUpdated, ReorderLevel 2.Orders 1. OrderID → ShopID, CustomerID, MaterialID, Quantity, OrderDate, DeliveryDate 3.ProductReviews 1. ReviewID → CustomerID, MaterialID, Rating, Review, ReviewDate
  • 15. example CustomerID CustomerName CustomerContact 1 Yogesh yogesh@gmail.com 2 Chaitanya chaitanya@gmail.com 3. Amar amar@gmail.com ProductID ProductName ProductCost 1 Resistor 100 2 Capacitor 200 3. laptop 10000 OrderID CustomerID ProductID Quantity 1 1 1 100 2 1 2 50 3 2 3 200 4 3 2 100 In this example, the Orders table is related to both the Customers and Products tables.