Database Design G 6672: Canberra Work Group (CWG) Database Project

Verified

Added on  2023/06/12

|21
|532
|333
Project
AI Summary
This project outlines the design of a database system for Canberra Work Group (CWG), which requires a robust solution to manage customer data, repair services, and related information. The database design adheres to the third normal form, ensuring data integrity and minimizing redundancy. Key components include detailed entity relationship diagrams (ERD) illustrating the relationships between various entities such as Staff, Customers, Services, and Appointments. The project includes comprehensive table designs with primary and foreign key constraints, SQL code for table creation, data insertion examples, and query implementations to retrieve and manipulate data. Additionally, the design incorporates user-friendly forms for data entry and management. The bibliography lists relevant academic resources used in the design process. This database solution aims to streamline CWG's operations by providing an efficient and organized system for data management.
Document Page
Running head: DATABASE DESIGN
Database Design
Name of Student-
Name of University-
Author’s Note-
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1DATABASE DESIGN
1. Tables and Database
All tables are designed maintaining third normal form.
Entity Entity Type Attributes Primary
Key
Foreign
Key
StaffDet Strong
Entity
staffID
branchID
staffFN
staffLN
position
gender
DOB
salary
service_type
addressID
staffphone
faxnum
CWG Strong
Entity
branchID
service_name
service_type
price
addressID
CWGphone
Document Page
2DATABASE DESIGN
course_offered
SectionDet Weak Entity serviceID
section_name
email
loaction
branchID
AppointmentDe
t
Strong
Entity
appointID
couseID
course_type
staffID
JobDet Strong
Entity
jobID
custID
repair_num
repair_name
lodgement_date
staffID
Next_of_Kin Weak Entity kinID
kinFN
kinLN
kinphone
addressID
CustDet Strong custID
custFN
Document Page
3DATABASE DESIGN
Entity
custLN
addressID
gender
service_required
custphone
kinID
branchID
appointID
property_det
AddressDet Strong
Entity
addressID
type_of_address
streetaddr
streetname
subhurb
post_code
city
state
CourseDet Weak Entity courseID
course_type
course_name
course_det
course_time
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4DATABASE DESIGN
price
InvoiceDet Strong
Entity
invoiceID
custID
payment_type
card_num
card_name
date_of_payment
amount_paid
Document Page
5DATABASE DESIGN
2. Entity Relationship Diagram
Figure 1: Entity Relationship Diagram
(Source: Created by Author)
3. Creating table:
Document Page
6DATABASE DESIGN
AccessDet Table
AppointmentDet Table:
CourseDet Table:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7DATABASE DESIGN
CustDet Table:
CWG Table:
Document Page
8DATABASE DESIGN
InvoiceDet Table:
JobDet Table:
Document Page
9DATABASE DESIGN
Next_of_Kin Table:
SectionDet Table:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10DATABASE DESIGN
StaffDet Table:
Adding data in the table
Document Page
11DATABASE DESIGN
chevron_up_icon
1 out of 21
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]