Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Millennium College offers several courses in different subject ( Major ) areas. Courses are managed by professors who are employed in different departments. The college
Millennium College offers several courses in different subject Major areas. Courses are managed by professors who are employed in different departments. The college records the course details, student details and their results. The college decides to implement a data warehouse. One of the requirements is to record grades for courses completed by students. Initial analysis identified the following dimensions:
CourseSection: CourseID, CourseName, Units, SectionNumber, RoomID, RoomCapacity. During a given Semester the college offers an average of course sections
Professor: ProfID, ProfName, Title, DepartmentID, DepartmentName. There are around professors
Student: StudentID, StudentName, Major. Each course section has an average of students, each student may take up to course sections per period
Period: SemesterID, Year the College follows a trimester system, and it has records for the last years.
Design a Star Schema for modelling the data warehouse for Millennium College. Ensure every dimension have an appropriate Primary Key. You must identify the FACT table with appropriate details facts and keys for the dimensions. Assign an appropriate name for the FACT table.
Using the principles of normalisation convert the Star Schema to a Snowflake Schema.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started