Vous êtes sur la page 1sur 4

STAR SCHEMA

MULTIDIMENSIONAL MODEL
WEEK 7 ASSIGNMENT ONE PORTFOLIO

MONASH UNIVERSITY
26263610

Star-schema based multi-dimensional model


Training_Service_Dimension
PK

Training_Fact

Job_id
Client_Dimension

course_name
course_desciption
Course_duration
Consulting Services Dimension

Job_id (fk)
Project Duration
Project Description
Location

Client_id(fk)
Job_id(fk)
Course_id(fk)
Consultant_id(fk)
Course duration
Course fees

Consulting Engagement_Fact

PK

Client_Name
Client_Location
Client_Type
Client_City
Client_Postcode

Time_Dimension
PK

Client_id(fk)
Consultant_id(fk)
Job_id(fk)
Duration
Hourly wage

Consultant_Dimension
PK

Consultant_id
Service_type
Consultant_Name
Consultant_Location
Consultant_City
Postal Code

Client_id

Time_id
Week
Day
Month
Year

Core_work_Fact

Job_id(fk)
Client_id(fk)
Consultant_id(fk)
TypeofJob
Customerfeedback
Date_Started
Date_ended

Fact Tables:

Training Fact Table


Attribute
CLIENT ID

Format
NUMBER

JOB ID

NUMBER

Description
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR CLIENT
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR PARTICULAR JOB

COURSE ID(FK)

NUMBER

CONSULTANT ID(FK)

NUMBER

COURSE DURATION
COURSE FEES

CHARACTER
NUMBER

IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION


NUMBER FOR PARTICULAR COURSE.
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR CONSULTANT.
DURATION THE PROJECT
FEES OF COURSE PER MONTH

Consulting Engagement
Attribute
CLIENT_ID

Format
NUMBER

JOB_ID

NUMBER

Description
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR CLIENT
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION

DURATION

NUMBER

NUMBER FOR PARTICULAR JOB


DURATION OF PARTICULAR COURSE.

CONSULTANT ID

NUMBER

HOURLY WAGE

NUMBER

IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION


NUMBER FOR CONSULTANT.
DURATION THE PROJECT

Core work
Attribute
CLIENT ID

Format
NUMBER

JOB ID

NUMBER

Description
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR CLIENT
IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR PARTICULAR JOB
PARTICULAR JOB.

TYPE OF JOB
CONSULTANT ID

NUMBER
NUMBER

CUSTOMER FEEDBACK
DATE STARTED
DATE ENDED

NUMBER

DURATION THE PROJECT

DATE
DATE

STARTING DATE OF JOB


ENDING DATE OF PARTICULAR JOB

IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION


NUMBER FOR CONSULTANT.

Dimension Tables:
Consultant
Attribute

Dimension

Description

CONSULTANT_ID

NUMBER OF 4 DIGITS

IT IS A PRIMARY KEY THAT IS A UNIQUE IDENTIFICATION


NUMBER FOR CONSULTANT.

SERVICE TYPE
CONSULTANT NAME

CHARACTER
CHARACTER

TYPE OF SERVICE
NAME OF CONSULTANT PROVIDING TRAINING

Consultant Location
Consultant City
Postal Code

CHARACTER
CHARACTER
Number of 4 digits

Locations of Consultants
Cities of Consultants
Postal of particular city and state

Time
Attribute
TIME ID

Dimension
NUMBER OF 4 DIGITS

Description
IT IS A PRIMARY KEY THAT IS A UNIQUE IDENTIFICATION
NUMBER FOR TIME PERIOD

YEAR

INFORMATION ABOUT YEAR INCLUDING ALL


YEARS OR BY MONTHS.

THE YEARS WHEN SERVICES WERE CONDUCTED

Consulting Services
Attribute
JOB ID

Dimension

Description

NUMBER

PROJECT DURATION
PROJECT LOCATION

NUMBER
CHARACTER

IT IS A FOREIGN KEY THAT IS A UNIQUE IDENTIFICATION


NUMBER FOR PARTICULAR JOB
DURATION OF PARTICULAR PROJECT
PARTICULAR LOCATION OF DESIGNATED PROJECT

PROJECT DESCRIPTION

CHARACTER

DESCRIPTION OF THE CONSULTANT GROUP

Attribute

Dimension

Description

JOB ID

NUMBER

COURSE NAME
COURSE DESCRIPTION
COURSE DURATION

CHARACTER
CHARACTER
NUMBER

IT IS PRIMARY KEY DEFINED IN DIMENSION TABLE FOR


PARTICULAR JOB
NAME OF PARTICULAR COURSE
PARTICULAR COURSE DESCRIPTION
PARTICULAR COURSE DURATION

Training Service

Client
Attribute

Dimension

CLIENT ID

NUMBER

CLIENT NAME

CHARACTER

CLIENT LOCATION

CHARACTER

CLIENT CITY

CHARACTER

POSTAL CODE

NUMBER

Description
PRIMARY KEY IDENTIFICATION DEFINED IN
DIMENSION TABLE FOR A PARTICULAR FORMAT
NAME OF CLIENT FOR PARTICULAR COURSE OR
SERVICE
LOCATION OF CLIENT FOR THE COURSE

PARTICULAR CITY
POSTAL CODE OF CITY OR STATE

Vous aimerez peut-être aussi