Question: create table ClientDetails ( ClientID varchar ( 1 0 ) , ClientName varchar ( 1 0 0 ) , ClientEmail varchar ( 1 0 0
create table ClientDetails
ClientID varchar
ClientName varchar
ClientEmail varchar
ClientDOB varchar
PRIMARY KEY ClientID
;
create table Staffs
StaffID varchar
StaffName varchar
StaffType varchar
PRIMARY KEY StaffID
;
create table WorkshopDetails
WorkshopID varchar
WorkshopName varchar
WorkshopType varchar
WorkshopDifficulty varchar
WorkshopPoint INT,
PRIMARY KEY WorkshopID
;
create table WorkshopConducted
WorkshopSessionID varchar
WorkshopID varchar
WorkshopDate date,
StaffID varchar
ClientSignedUp int,
ClientAttended int,
WorkshopAttendance decimal
PRIMARY KEY WorkshopSessionID
index WorkshopID
index StaffID
CONSTRAINT WorkshopID FOREIGN KEY WorkshopID REFERENCES WorkshopDetailsWorkshopID
CONSTRAINT StaffID FOREIGN KEY StaffID REFERENCES StaffsStaffID
;
create table WorkshopAttendee
WorkshopSessionID varchar
ClientID varchar
index WorkshopSessionID
index ClientID
CONSTRAINT ClientID FOREIGN KEY ClientID REFERENCES ClientDetailsClientID
CONSTRAINT WorkshopSessionID FOREIGN KEY WorkshopSessionID REFERENCES WorkshopConductedWorkshopSessionID
;create table Brands
BrandID varchar
BrandName varchar
PRIMARY KEY BrandID
;
create table ClientBrands
ClientID varchar
BrandID varchar
index ClientID
index BrandID
CONSTRAINT ClientID FOREIGN KEY ClientID REFERENCES ClientDetailsClientID
CONSTRAINT BrandID FOREIGN KEY BrandID REFERENCES BrandsBrandID
; using these tables Generate a report showing the total number of clients registered for each cooking workshop, categorized by the "Difficulty Level" and brand Gourmet Gurus," "Master Chef Club," or "All"
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
