Data Warehouse Implementation of Examination Datab
Data Warehouse Implementation of Examination Datab
18
International Journal of Computer Applications (0975 – 8887)
Volume 44– No.5, April 2012
Star schemas are used for both simple data marts and very large Table 1: Fact Dimension Details
data warehouses. fact_DIM
Rollno Pertaining
ROLLNO key Numeric
3. SNOWFLAKE SCHEMAS to a Session
Registration No. of
REGNO key Alphanumeric
The snowflake schema is a more complex data warehouse Student
model than a star schema, and is a type of star schema [6]. It is RESULT Calculated Result Alphanumeric
called a snowflake schema because the diagram of the schema
resembles a snowflake. Snowflake schemas normalize TOTALM Total Marks Numeric
dimensions to eliminate redundancy i. e., the dimension data
has been grouped into multiple tables instead of one large table. Showing Statue
RESGAZ Alphanumeric
While this saves space, it increases the number of dimension Result
tables and requires more foreign key joins. The result is more Session of
Sesson_ID Key Alphanumeric
complex queries and reduced query performance. The main Examination FKey
advantages of Snowflake schemas are that they: college_id Key College Code FKey Alphanumeric
save memory space for data. dateID Key Date FKey Alphanumeric
increases the number of dimension tables and requires course_code Key Course Opted FKey Alphanumeric
more foreign key joins.
the result is more complex queries. facultyID Key
Faculty Opted
Alphanumeric
FKey
Subject Group
3.1Third Normal Form (3NF) groupID Key Alphanumeric
Table FKey
19
International Journal of Computer Applications (0975 – 8887)
Volume 44– No.5, April 2012
Enrollment containing registration no, name and Table 2: Dimension Table records in Megabytes
parentage DIMENTION NAME SIZE
Subjects taken by the student
Enrollment 176.388 MB
Student enrolled in the course
Subject 0.056 MB
Marks obtained in every subject
Marks 150.5 MB
Date of declaration, session, year
College information Course 0.020 MB
20
International Journal of Computer Applications (0975 – 8887)
Volume 44– No.5, April 2012
7. BUILDING THE DECISION SUPPORT Table 4: Execution Time for Result Preparation
DATABASE 40
30
Similarly, other datasets could be generated for analysis. Execution
Using the building blocks of the fact table and the various 20 Time for
dimension tables, one has thousands of ways to aggregate the
data. For expedient analysis purposes, frequently needed
10 Preparation
aggregated datasets should be created in advance for the users 0 of Result
[15][16]. Having data readily and easily available is a major Notification
tenet of data warehousing. For Examination Automation Star 3rd Normal
System, some aggregated datasets were: Schema Form
21
International Journal of Computer Applications (0975 – 8887)
Volume 44– No.5, April 2012
[6] Fon Silvers, “Building and Maintaining a Data [13]R. Barquin, and S. Edelstein. “Planning and Designing,
Warehouse,” AN AUERBACH BOOK”, CRC Press is the Data Warehouse”,. Prentice Hall, 1996.
an imprint of the Taylor & Francis Group, an informa
business [14]REN Jinluan, GU Peiliang, ZENG Zhenxiang, “Research
on the Methods of Designing Data Structure of Data
[7] Jeff Lawyer, ShamsulChowdhury, “ Best Practices in Warehouse [J]”. Computer Engineering and
Data Warehousing to Support Business Initiatives and Applications, 2001.22.
Needs”, Proceedings of the 37th Hawaii International
Conference on System Sciences – 2004 [15]SvetlozarNestorov, NenadJukic, “Ad-Hoc Association-
Rule Mining within the Data Warehouse”, Proceedings
[8] Jorge Bernardino, Pedro Furtado, Henrique Madeira,” A of the 36th Hawaii International Conference on System
Cost Effective Approach for Very Large Data Sciences, 2002
Warehouses”, Proceedings of the International Database
Engineering and Applications Symposium, 2002 [16]Syed Najam-ul-Hassan, MaqboolUddinShaikh,
UzairIqbalJanjua,” Data Warehousing an Academic
[9] Kimball, Ralph, “The Data Warehouse Toolkit: Practical Discipline “Curriculum Development Approach,
Techniques for Building Dimensional Data Methodologies and Issues”, 2006
Warehouses”, John Wiley & Sons, Inc, 1996.
[17]Wu Shuning, Cui Deguang, Cheng Peng ,”The Four-stage
[10]Krishna. “Principles of Curriculum Design and Revision: Standardized Modeling Method in Data
A Case Study in Implementing Computing Curricula
CC2001”. ITiCSE’05, June 27–29, 2005 [18]Warehouse System Development” Proceedings of the
IEEE International Conference on Mechatronics &
[11]Larry, Greenfield, LGI Systems Inc., "The Data Automation Niagara Falls, Canada • July 2005
Warehousing Information Center," 1997 pp
http://pwp.starnetinc.com/larryg/index.html. [19]YUAN Hong, HE Houcun, “Online Analysis and Data
Warehouse Modeling Technologies [J]”, Computer
[12]LIN Yu,etc, “The Principles and Applications of Data Application Research, 1999.12.
Warehouse [M]”, Posts & Telecommunications Press,
2003.1
22
International Journal of Computer Applications (0975 – 8887)
Volume 44– No.5, April 2012
Appendix 1
subject_DIM
NAME
CODE
THMAX
THMIN
PRMAX
sess_DIM PRMIN
group_DIM
session_id PRMINI
groupID
session_des PRMINE
group_des
year NTP
sub1
sub2
college_DIM
college_name
faculty_DIM
college_id
facultyID
yearEstab
faculty_desc fact_DIM
street
ROLLNO
district
REGNO
contactno
RESULT
mks_DIM TOTALM
ROLLNO RESGAZ
SUBJECT sesson_ID
SUB1 college_id
MK1A dateID
CD1A course_code
MK1B facultyID
CD1B groupID
MK1C
enroll_DIM
MK1 MM
MK1S REGNO
PMK1I SNO
PMK1E date_DIM COLLEGE
PMK1 date_ID
NAME
PEST1 date
FNAME
PST1 FullDateDesc
dayofWeek
CalendarMonth
course_DIM
course_code
course_des
noofyears
23