Question

Suppose a university wants to build a Student Record data warehouse with the following information: student,...

Suppose a university wants to build a Student Record data warehouse with the following information: student, major, course, department, grade. Also, the school would like to calculate student GPA, major GPA etc. Using the idea of the snowflake schema diagram:

1. Write 4 possible Dimensions, example : X(a,b,c,d) ..etc

2. Write a possible fact table including possible measures

0 0
Add a comment Improve this question Transcribed image text
Answer #1

In a data warehouse multi-dimensional schemas are specified using:

  • Dimension table: It consists of tuples of attributes of the dimension.

  • Fact table: Each tuple is a recorded fact. This fact contains some measured or observed variable (s) and identifies it with pointers to dimension tables. The fact table contains the data, and the dimensions to identify each tuple in the data.

Snowflake Schema: It is a multidimensional schema, in which the dimensional tables are organized into a hierarchy by normalizing them.

  1. In a student record database dimensions are:

• Student (name, address, age, major, birth place ...),

• Department (dname, deptid, college, head ...),

• Course (cname, cno, credit, semester, year, instructor ...),

• Grade (semester, year, marks, ...)

2. The dimension tables should be linked to the fact table. So the possible measures in a fact table are

  1. total number of students appearing for a course measured as count(*)

  2. gpa of a student measured as avg(marks).

Add a comment
Know the answer?
Add Answer to:
Suppose a university wants to build a Student Record data warehouse with the following information: student,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Conceptual data diagram The ABC university keeps track of each student's name, student number, social security...

    Conceptual data diagram The ABC university keeps track of each student's name, student number, social security number (I C number), current address and phone, permanent address and phone, birthdate, sex, class (alpha, Beta, Gamma ..., graduate), major department, minor department (if any), and degree program (B.A., B.S., ..., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address, and to the student's last name. Both social security number and student number have...

  • Will you please explain the following question in detail for me. I have the answer, but...

    Will you please explain the following question in detail for me. I have the answer, but do not understand the process to get to the answer. Thank you. 4.4 Suppose that a data warehouse for Big University consists of the four dimensions student, course, semester, and instructor, and two measures count and avg grade. At the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg grade measure stores the actual course grade of the...

  • using the java programming language Design a "Student Record Management System" in java including the following...

    using the java programming language Design a "Student Record Management System" in java including the following functionalities: 1 Input: Input student num, DOB, address, phone number etc. Input course titles, course number, time/locations. Input grade of each course for each student. 2 Process: Calculate GPA for each student. Sort and search on given criteria. 3 Output: Search by student num, show the student's information (including all courses and grades). Search by course num, show course information (including all students and...

  • Problem 1 Consider the following set of requirements for a university database that is used to...

    Problem 1 Consider the following set of requirements for a university database that is used to keep track of students' transcripts. (a) The university keeps track of each student's name, student number, social security number, current address and phone, permanent address and phone, birthdate, sex, class (freshman, sophomore, -, graduate), major department, minor department (if any), and degree program (B.A., B.S., ...., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address,...

  • Suppose your program has the following declarations to represent information about a student: string major //...

    Suppose your program has the following declarations to represent information about a student: string major // possibly empty float gpa ; bool female//true if female false if male Write C++ logical conditions corresponding to each of the following sets. Your answers should be as compact as possible and cover all cases. Male students, whose major starts with the letter 'e' (economics, english, etc), and whose GPA is 2.0 or lower All students, whose major ends in the letter 's' (mathematics,...

  • Topics: Data Modeling: Project: 1. Draw an entity-relationship diagram that describes the following business environment. The...

    Topics: Data Modeling: Project: 1. Draw an entity-relationship diagram that describes the following business environment. The city of Chicago, IL, wants to maintain information about its extensive system of high schools, including its teachers and their university degrees, its students, administrators, and the subjects that it teaches. Each school has a unique name, plus an address, telephone number, year built, and size in square feet. Students have a student number, name, home address, home telephone number, current grade, and age....

  • Suppose Diana, an educational researcher at a local university, wants to test the impact of a...

    Suppose Diana, an educational researcher at a local university, wants to test the impact of a new Spanish course that integrates cultural-immersion teaching techniques with standard teaching practices. She selects a simple random sample of 72 freshmen and divides them into 36 pairs, matched on IQ and high school GPA. She randomly selects one member of each pair to take the new course, while the other member in the pair takes the traditional course. Next, Diana records the course grade,...

  • Please build an Entity Relationship Diagram using the following information: Build a database for a regional...

    Please build an Entity Relationship Diagram using the following information: Build a database for a regional university in Western New York called Ithica South University. The university database administrator needs to keep track of the students that attend the university, the courses offered by the university, and the university employees. Ithica tracks the first and last name of each student, as well as their target degree. The university keeps track separately of two subclasses of students, as students are either...

  • Consider the below schema of the university database (keys are in bold and underline): Students(stuID: Integer,...

    Consider the below schema of the university database (keys are in bold and underline): Students(stuID: Integer, stuName: String, gender: String, age: Integer, gpa: Float) Departments(deptName: String, numPhDs: Integer) ProfessorWorks(profID: Integer, profName: String, deptName: String) CoursesOffer(cNo: String, cTitle: String, deptName: String) Majors(deptName:  String, stuID: Integer, degreeProgram: String; attendYear: String, attendSemester: String) Sections(cNo: String, academicYear: String, semester: String, sectNo: Integer, profID: Integer) Enrolls(stuID: Integer, cNo: String, academicYear: String, semester: String, sectNo: Integer, grade: String) Write the following queries in Relational algebra. Print...

  • 1. Draw an entity-relationship diagram that describes the following business environment. The city of Orlando, FL...

    1. Draw an entity-relationship diagram that describes the following business environment. The city of Orlando, FL wants to maintain information about its extensive system of high schools, including its teachers and their university degrees, its students, administrators, and the subjects that it teaches. Each school has a unique name, plus an address, telephone number, year built, and size in square feet. Students have a student number, name, home address, home telephone number, current grade, and age. Regarding a student’s school...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT