Database Project
Database Project
Database project
(Database for Computer Shop)
1
Table of content:
Cover Page 1
Table of Content 2
Introduction 3
EED 5
Relationships 6-7
Tables 8-12
Brief Description
2
the computer shop is a business that specializes in providing a variety of computing
products and services. These products can include laptops, mobile phones, accessories,
and spare parts. Moreover, the computer shop also offers repair and maintenance services
to various types of customers ranging from customers that merely purchase accessories to
the customers that purchase in bundles per contracts. The services can go from fixing
software issues to replacing hardware components. The main goal of the computer shop
is to provide customers with high-quality products and services that fulfil their specific
computing needs. Whether you are a student, a professional, or a gaming enthusiast, a
computer shop can help you find the right solution for your computing needs.
The computer shop only has three types of customers: walk in, corporate, and vendors.
3
The computer shop has two sources of income: services (continuous maintenance
(corporates only), in-service and out-service, and products (electronic devices, parts))
The computer shop will act as a vendor to other companies. The companies are allowed
to purchase every product and exclusively purchase spare parts.
The product the shop sells come from internal and external suppliers.
The shop accepts several types of payments. The walk-in customers can pay in electronic
payment I.E visa or cash. The corporate customers can only have their transaction in
cheques, and ultimately vendor customers can accept all types of payments as per the
quantity.
Within the shop, there are two types of employees: front-office (sales, accountants, and
any other employee jobs that deal with the customers directly), and back office
(repairpersons) employees.
EED
4
5
Relationships
supplier M:1 manager.
Binary relationship indicates that each supplier must be registered by one manager and each
manager may register many suppliers.
tables
6
Driver 1:1 truck.
Binary relationship indicates that each driver may drive only one truck and each truck must be
driven by only one driver.
7
product
Attributes Description
Product parts
Attributes Description
Product device
Attributes Description
supplier
Attributes Description
8
employee
Attributes Description
truck
Attributes Description
Service
Attributes Description
9
Date The date In which the service happened
servicerepair
Attributes Description
service repairin-service
Attributes Description
customer
Attributes Description
10
Payment
Attributes Description
Payment transaction
Attributes Description
Payment cheque
Attributes Description
Product_supply
Attributes Description
Customer_device
Attributes Description
11
Vendor_part
Attributes Description
Technician repair
Attributes Description
12