<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Design Comparison: Data Warehouse Schema versus Conventional Relational Database Schema</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Abdulrahman</forename><surname>Yusuf</surname></persName>
							<email>audura33@yahoo.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Yobe State University Damaturu</orgName>
								<address>
									<settlement>Yobe State</settlement>
									<country key="NG">Nigeria</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Design Comparison: Data Warehouse Schema versus Conventional Relational Database Schema</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">99537905DB910020D168E662C6645F15</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T00:54+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Database</term>
					<term>Data Warehouse (DW)</term>
					<term>Schema Design</term>
					<term>Relational</term>
					<term>Dimensional</term>
					<term>Modelling</term>
					<term>Normalization</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Initially, relational database is for both operational and decision support system, as the information society experiences exponential growth in the amount of data/information to be stored in a database, a line has been drown between transactional database and decision support database. Unlike traditional database, data warehouse aims to come from a number of preexisting databases (developed from relational schemas). This conceptual paper discusses traditional database schema design and that of data warehouse schema architectural designs strategies that could be a guiding principles for both learners and beginners in database management system. It has explored the stages in development processes of the two. Subject orientation, data integration, non-volatility of data, and time variations are the key issues under consideration that could differentiate between traditional databases and data warehouse schema designs. It has also presented Design Modelling Techniques as well as addressing logical data models for data warehouse schema and traditional relational database.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">INTRODUCTION</head><p>In the words of <ref type="bibr" target="#b1">[1]</ref> formerly, data had been kept in files (databases) which could not be accessed without programming language knowledge. When the idea of relational database has eluded, the uneasy organizing and designing of database in the underlying database structure transformed to very less troublesome. The father of relational model, E. F. Godd brought the basis for solving a lot of database problems, this is because relational database have offered data independencies, data consistency and data integration, thus capable of stockpiling data in rows and column tables, data normalization and tables' relationship.</p><p>According to <ref type="bibr" target="#b8">[8]</ref> for a long, databases and data theory have been in existence; originally, database was for information processing community (transaction and analysis); but fundamentally centered around transaction processing. The concept of elegant notion of database has erectedone for handling operational needs and the other for analytical needs. In 1990s, Inmon and Kimbell transformed and extended the issue of data warehouse to become more sophisticated as a result of advent of PCs, 4GL technology and end users encouragement <ref type="bibr" target="#b6">[6]</ref>; <ref type="bibr" target="#b8">[8]</ref>.</p><p>Data warehouse development is seemed to be iterative development process as it involves business requirement identification, solution development of identified requirements, as well as implementation of architectural design of the data warehouse. Both relational schema and DW schema can be design using relational database design. Most DW involves the use of pre-compiled tables of summary of materialized views. <ref type="bibr" target="#b11">[11]</ref> stated that in designing data warehouse, existing databases are to be taken into consideration; however, this is not necessary in operational database design (unless bottom up design is to be used to incorporate previously created views). We should understand that DW can be designed using either of the entity-relational model or dimensional model. But star (dimensional) schema is more structurally easier to understand. And in term of query, it is less cost, correctness and friendly. The data warehouse schema development could be in accordance with the relational model, based on data normalization, or the multidimensional based on denormalization.</p><p>This research paper is generally intended to clearly demonstrate the road map for successful design as well as implementation of schema of data warehouse and relational database. The paper has been approached theoretically, using the existing literature, explored and presented the technicalities in database design for better comprehension. The study has compared and exposed the Design Issues of relational database and that of data warehouse in which the designers could be able to get quick knowledge for the simplification of the schema design of both transactional database (relational database) and decision support system (data warehouse). In this connection therefore, existing literature on relevant rr techniques were found from authentic sources for this work. Furthermore, the study produced both theoretical and pictorial presentations of the design comparison of database schema and data warehouse schema that can stand as a guide to especially both learners and beginners in field of database management system.</p><p>Consequently, the study has concretely revealed that either of traditional database or data warehouse schema design requires requirement analysis and specification. Unlike traditional database, data warehouse aims to combine a number of preexisting databases (developed from relational schema). It has been explained that Subject orientation, data integration, non-volatility of data, and time variations are the key issues under consideration that can give base to differentiate between traditional databases and data warehouse schema design. Star and relational schemas are logical data models for data warehouse. The research has found two great disparities of schema design of the two models. In data warehouse which uses star schema emphasis is on one table (fact table) with the structural rule describing the organization unlike traditional relational schema no particular table has total consideration. In the other hand, the relationships established between the tables in traditional relational database are based logically while relationship is based on 1-Many in star schema.</p><p>Before indulging into design issues (schemas' comparison) of the relational database and data warehouse, let have vivid understand of the meaning of operational database and data warehouse.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">MEANING OF DATABASE AND DATA WAREHOUSE</head><p>Database is the data storage that consists of set of tables for operational data storage and is usually related to a single application. In the word of <ref type="bibr" target="#b15">[15]</ref> end users can retrieve and store data in tables from relational database and is built using relational model for business processing applications. Traditional database sometime called OLTP -Online Transaction Processes. DW is a central location (repository) of subjectively collected data from existing operational data storage relevant to qualitative and quantitative data spanning from several sources and time periods. This can allow accomplishment of answering ad hoc, statistical, and complex analytical queries <ref type="bibr" target="#b15">[15]</ref>; <ref type="bibr" target="#b9">[9]</ref>. DW is the root of Decision Support System (DSS) which is subject oriented, integrated, non-volatile and time variant <ref type="bibr" target="#b6">[6]</ref>. It allows for creation of ease use environment for management to conduct decision analysis, identify new opportunities, or make tactical and strategic choices based on both internal and external information <ref type="bibr" target="#b9">[9]</ref>. DW also known with OLAP -Online Analytical Processes. Table <ref type="table" target="#tab_2">1</ref> gives clear dissimilarities of traditional databases and data warehouse.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">TRADITONAL DATABASES AND DATAWAREHOUSE DESIGN</head><p>The stages used in traditional databases design are also used to handle the design goals of data warehouse <ref type="bibr" target="#b10">[10]</ref>. <ref type="bibr" target="#b17">[17]</ref> mentioned the following stages as complete development processes of a data warehouse: development of a feasibility study, business line analysis, data warehouse architecture design, selection of the technological solution, planning the project iterations, detail designing, data ware-house testing and implementation, deployment and roll-out.</p><p>In another view <ref type="bibr" target="#b10">[10]</ref> assumed data warehouse begins with conceptual design which is divided into requirement analysis and design, and then the individual stages of logical and physical phases are performed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.0.1">Requirement Analysis</head><p>Any design begins with obtaining necessary information/data from a business environment for analysis and specification. <ref type="bibr" target="#b10">[10]</ref> said in data warehouse analysis and specification of data requirements are performed to agree with approaching data warehouse. He further explained requirement analysis for traditional database design is to analyze and specify the activities of the overall business operations. Unlike in traditional database, requirement analysis for data warehouse aims to bring together a number of already exist operational sources of data (pre-existing databases), so that relevant data warehouse attributes are chosen and outlined initial OLAP queries on the information discovered in operational database schemata. It has been seen that reporting and analyzing of users' needs have to be considered in creating data warehouse else it will be "data jail".</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.0.2">Conceptual Data Model</head><p>Individual entities are formed logically from requirement analysis, an entity appear to be very significant and is stored data <ref type="bibr" target="#b13">[13]</ref>. Rows uniqueness in the entities are identified (unique identifier or candidate key). According to <ref type="bibr" target="#b10">[10]</ref> in data warehouse design semiformal requirement specification from requirement analysis is converted into conceptual schema using a formalized multidimensional model. The result is in multidimensional diagram (fact tables and dimensions). For data warehouse this phase is just for functional dependencies analysis among measures as well as analysis of chosen dimension level. Due to the dynamic nature of data warehouse requirements object oriented multidimensional is best to deal with the criteria <ref type="bibr">[7]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.0.3">Logical Data Model</head><p>Technical issues are not taken into consideration; the model tries to depict all identified entities with their associated attributes and the relationship between the entities that stands for business requirement. More attention is on business problems and come up with a dynamic design <ref type="bibr" target="#b13">[13]</ref>. In <ref type="bibr" target="#b10">[10]</ref>, data warehouse schema design, conceptual design is converted to logical data warehouse schema. For each terminal dimension level, its dimension level is developed and come up with update-independent of a set of view definitions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.0.4">Physical Data Model or Database Schema design</head><p>This is a graphical model that can be used for implementation of database. And it is product of fully normalized logical design or model <ref type="bibr" target="#b13">[13]</ref>. Demoralization is usually carried out at this phase. This is adding redundancy tables for query performance improvement. And it is done by expert data architect especially in data warehouse where huge amount of data are sorted and summarized. The data warehouse schema development could be in accordance with the relational model, based on data normalization, or the multidimensional based on denormalization. Semantic meaning has been conveyed by a drawing in graphical models as past research hypothesized and it is more advantageous in term of easy comprehension.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Schemas Design Issues of Relational Databases and Data Warehouses</head><p>The environment within which the relational database or data warehouse to be used needs to be explored for designing. This is done to find necessary details requirements for actual design. The following are issues to consider:</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.1">Subject Oriented Data</head><p>In data warehouse the subject area are considered in the design which could be students, employees, learning materials; in contrast, transaction operational systems are planned around organizational activities like health, payroll processing, students enrollment <ref type="bibr" target="#b6">[ 6]</ref>; <ref type="bibr" target="#b16">[16]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.2">Integrated Data</head><p>Integrated data means "de-duplication information and merging it from many sources into consistent locations" <ref type="bibr" target="#b16">[16]</ref>. In the words of <ref type="bibr" target="#b6">[6]</ref> this happened to be of primary important out of all other aspects in data warehouse design because the data from different applications with various design decisions are to be considered for inconstancies coordination. He further explains given specific example, an application may encode M for male and F for female others may use 1 and 0 respectively; and. However, the issue is different from relational database perspective where only one particular design is taken out of thousands available.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.3">Non-Volatile Data</head><p>The nature of data in the warehouse are only loaded and accessed but not updated <ref type="bibr" target="#b6">[6]</ref>. This non-volatility characteristic makes it different from operational database in which data are constantly accessed, loaded as well as updated. <ref type="bibr" target="#b16">[16]</ref> indicated that users can get the actual history of organization and reach at particular business decision due to this unique feature.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.4">Time Reference Data</head><p>One crucial issue of consideration in schema design is time variant. <ref type="bibr" target="#b6">[6]</ref> have identified the following issue of time variance in comparison of operational database system and data warehouse:</p><formula xml:id="formula_0"></formula><p>The time horizon in data warehouse is of interval of at least 5 -10 years. However, for operational is shorter than data warehouse of 60 -90 days.  Data warehouse contains just sequence of refined snapshots of data at certain interval while operational databases do carry "current value" and its correctness is at the time of access hence updatable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head></head><p>The essential structure of data warehouse is the present of some feature of time (example days, month, and year). However, the fundamental structure of operational data is may not have those time element.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.5">Granularity</head><p>This refers to the "level of details or summarization held in the unit of data in the data warehouse" <ref type="bibr" target="#b6">[6]</ref>. This reflects the facts that details increase with low level of granularity and vise vasa. Therefore, granularity is a design issue but less considered in traditional relational database design. For efficiency the amount of data to be kept need to be considered at low level of details in DW.</p><p>After exploring the design issues here are some tasks for DW. As DW data are from a number of OLTP sources, Extract, Transfer, and Load (ETL) tools are used for extraction and loading. The subsets of data warehouses (Data marts) are adopted through a data warehouse bus which is a standard set of attribute declarations. The integrate all of data warehouse components are from a metadata repository. The metadata is where definitions of the source data, data models for target databases, and transformation rules that transfigure source data into target data are stored <ref type="bibr" target="#b15">[15]</ref>. Further stated a data warehouse need to be wellequipped with metadata management tools due to the size of metadata.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Design Modelling Techniques</head><p>There are number of modeling techniques that pave the way for actual schema design of either relational database or data warehouse. Prior chosen any technique, the designer should have clear understanding of the applicability and incapability of the techniques. As <ref type="bibr" target="#b6">[6]</ref> pointed out two prominent models that can be used for schema design of either relational database or data warehouse are process model and data model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.1">Process model</head><p>Process model in data warehouse design appears to be problematic due to the fact that it is dealing with the requirement assumptions and such cannot be worked in data warehouse environment rather could be hold in operational environment.</p><p>From software engineering view point, a typical process model encompasses all or some of the following:</p><formula xml:id="formula_1"> A functional decomposition  A context level diagram  A data flow diagram  A structural chart  A state transition diagram </formula><p>An HIPO chart and  Pseudocode <ref type="bibr" target="#b6">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.2">Data model</head><p>The most prominent data modeling techniques are two for data warehouse, Entity-Relational and Dimensional modeling <ref type="bibr" target="#b15">[15]</ref>. OLTP database schema design strategies give base for the philosophy of data warehouse architectural design. <ref type="bibr" target="#b3">[3]</ref> found that data models have three (3) characteristics that make them easily understandable: (i) uncomplicatedness to structure types (tables and tupples) (ii) very negligible structure types in the model are described by styles (iii) pictorial representation used in the model. They also mentioned that there are two competitive prominent models for data warehouse design: dimensional model or star schema and relational model. Snowflake schema appears to be extension of star schema. Multidimensional schema is a generic term used to denote both star schema and snowflake schema and they are shown in Figure <ref type="figure">2</ref>. Hence, both traditional relational schema and the star schema are logical data models.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.2.1">Dimensional modeling (star schema)</head><p>This is dealt with the fact table having a kind of relation with multi-attribute keys. An attribute primary key (mostly surrogate) in dimensional table corresponds exactly to one attribute in the fact table with dimensional key. This feature appears to be starlike structure; therefore, called dimensional model or star join schema or in short star schema <ref type="bibr" target="#b15">[15]</ref>. In the word of <ref type="bibr" target="#b3">[3]</ref> entity relationship constrained version are used for developing dimensional data warehouses. The Figure <ref type="figure">1</ref> has central fact table depicting the business event (flight reservation) on which data warehouse is constructed. This pronounces a reservation as a specific flight, with a specific passenger, on a specific airline, at a specific time. This diagrammatic representation is looked like star and is called star schema. A business event is always being captured within the central entities from which DW is built. In another exemplification of purchase transaction where Purchase is the fact table and Task, Part plus Supplier are dimensions tables with their associated attributes as PURCHASE (S#, P#, T#, PRICE); TASK (T#, TNAME); PART (P#, PNAME, PWT) and SUPPLIER (S#, SNAME, SZIP). This is represented pictorially in Figure <ref type="figure">2A</ref>.</p><p>According to <ref type="bibr" target="#b12">[12]</ref> for two reasons the star schema is considered to be more efficient design than relational design: firstly, it uses small join operations for the fact that has de-normalized table design. Secondly, it has efficient access plan generated for the operation because majority of the optimizers perfectly work with the star schema. According to <ref type="bibr" target="#b18">[18]</ref> the most commonly relational representation uses for multi-dimensional database is star schema, which connect fact table directly to the dimensional table (attributes descriptive table).</p><p>[5] opined that star and relational schema are logical data models. These schemas have two things that make them different the However, having a more complex data warehouse with a lot of dimensions could weaken the advantages of a star schema's presentation by the total number of elements. A complexity in data warehouse means having many several smaller star schemas that share a common dimension <ref type="bibr" target="#b16">[16]</ref>. Snowflake schema -A perfectly star schema may encounter problem due to the increased number of de-normalized tables; therefore, performance problem may result, snowflake could be the solution <ref type="bibr" target="#b12">[12]</ref>. Snowflake is an extension of star schema <ref type="bibr" target="#b5">[5]</ref>; <ref type="bibr" target="#b15">[15]</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.2.2">Entity-Relational model</head><p>This model follows same procedure with OLTP database design process, conceptual entity relationship is translated into relational schema before normalization as well as de-normalization possible <ref type="bibr" target="#b15">[15]</ref>. <ref type="bibr" target="#b3">[3]</ref> explained that entity relationship schema is not like star schema, has no focus on central table as shown in the Figure <ref type="figure">3</ref> (flight reservation). One important aspect of relational model is that normalization is used to preserve data integrity. However, this is different in data warehouse because data update is not an issue in DW. Clear differences can be seen when compared Figure <ref type="figure">1 &amp;</ref> 3 as feature the same information. From an information-content perspective, the two schemas of different models could spotlight the same objective. In <ref type="bibr" target="#b18">[18]</ref> Path Relational Schema which is transformation of relational database schema exhibited promising properties in term of query answering time compare with star and snowflake schemas. This is because; it is suitable for handling inconsistencies in the multi-dimensional databases.</p><p>Design difficulties, inefficient use of I/O and disk space, challenges in maintenance as well as designers' effort to find trade-off between optimization of query performance and maximization of query flexibility [1]</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Schema Architectural Design</head><p>Architectural design happens to be blueprint that makes communication, planning, maintenance, learning and reuse possible. Data design, technical design and hardware and software infrastructure are some several aspects that involved in architecture. <ref type="bibr" target="#b15">[15]</ref> mentioned top-down, bottom-up, inside out and mixed are schema design strategies available.</p><p>The architecture is logical and physical formation. The existing components as well as missing ones of the organisation in question are identified for data warehouse architecture completion. Data warehouse architecture need to be designed with a minimal impact on the existing model, so that it can allow further development.</p><p>The two have different optimization techniques because of different data access patterns. Different accesses perform require various optimization techniques greatly. In the OLAP bundle, the queries are usually involve significant aggregation and joining for decision support. Therefore, for performance improvement, denormalization is usually encouraged in a data warehouse environment.</p><p>The use of combination top-down and bottom-up of data design strategy facilitate the creation of data mart individually in a bottom-up manner, which is in conformity with a skeleton schema called data warehouse bus. The amalgamation of adapted data marts of whole organization is DW. A hub-andspoke architecture, enterprise warehouse with operational data store (real-time access support), and distributed enterprise data warehouse architecture are various types of basic architectural design presented by <ref type="bibr" target="#b15">[15]</ref> as shown Figure <ref type="figure">4</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Schema Evolution</head><p>According to <ref type="bibr" target="#b12">[12]</ref> over time the way things being carried out changes, the idea behind data model design of associated application may experience drastic change. Dimension changes, instant changes, fact changes, level changes, attribute changes, constraint changes and quality changes are possible arising changes in schema design especially for data warehouse <ref type="bibr" target="#b2">[2]</ref>. The schema evolution challenges is everlasting and applicable to every database practically possible. Data warehouse is developed iteratively so that strategic decision in the future could be possible <ref type="bibr" target="#b12">[12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">CONCLUSION</head><p>Initially data had been kept in files (databases) with a lot of maintenance difficulties. The idea of relational database have come up and simplified the underlying database structures to be less troublesome where the developed database is for both transaction and analytic (information processing community) principally on transaction processing. OLTP database schema design strategies give base for the philosophy of data warehouse architectural design.</p><p>The exponential growth of data storage plus the advancement of information and communication technology (ICT) pave the way, a line has been drown between operational system (transactional database) and analytical system (decision support database).</p><p>Inmon and Kimbel transformed and extended the issue of data warehouse and become more sophisticated following the advent of PCs and 4GL technology <ref type="bibr" target="#b6">[6]</ref>, <ref type="bibr" target="#b8">[8]</ref>. Before traditional database or data warehouse schema design requirement analysis and specification should be carried out. Unlike traditional database, data warehouse aims to combine a number of pre-existing database.</p><p>This paper was approached theoretically, the technicalities in database and data warehouse designs were presented from explored existing literature for easy and better comprehension.</p><p>The study compared and exposed the Design Issues of relational database and that of data warehouse in which the designers can be able to get quick knowledge for the simplification of the schema design of both transactional database (relational database) and decision support system (data warehouse).</p><p>The study produced both theoretical and diagrammatical presentations of the design comparison of database schema and data warehouse schema that can stand as a guide, especially to both learners and beginners in field of database management system. Consequently, the paper was concretely revealed that either of traditional database or data warehouse schema design requires requirement analysis and specification. Unlike traditional database, data warehouse aims to combine a number of preexisting databases (developed from relational schema). It explained Subject orientation, data integration, non-volatility of data, and time variations as the key issues under consideration that can give base for the differentiation between traditional databases and data warehouse schema design. Star and relational schemas are logical data models for data warehouse. The research found two great disparities of schema design of the two models. In data warehouse which uses star schema emphasis is on one table (fact table) with the structural rule describing the organization unlike traditional relational schema no particular table has total consideration. In the other hand, the relationships established between the tables in traditional relational database are based logically while relationship is based on 1-Many in star schema.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">TABLE AND FIGURES</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Efficien cy</head><p>Very high speed to answer queries Takes some time depending on the requirement but can be improved using index</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Space hold holds very small history</head><p>Comprehensive history due to aggregation</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Databa se design</head><p>Greatly normalized due to many tables involvement Highly denormalised with few tables using Star and snowflake schema. </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 &amp; 3</head><label>13</label><figDesc>highlight the disparity.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 .Figure 2 .Figure 3 .Figure 4 :</head><label>1234</label><figDesc>Figure 1. Simple star schema</figDesc><graphic coords="5,317.85,327.85,263.70,342.52" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="6,54.00,213.35,230.23,250.60" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>the structural rule describing the organization unlike traditional relational schema no particular table has total consideration. The relationships established between the tables in traditional relational database are based logically. Conversely, the relationship is based on 1-Many in star schema.</figDesc><table /><note>Figures 1 and 3 are used to highlight the disparity diagrammatically. In star schema emphasis is on one table (fact table) with</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>. Low level cardinality attributes are moved from dimension table and placed in other tables that can be linked against dimensional table and shown in Figure2Bwhich is the extension of instance given previously. Dept , Proj and Region are the outer-level extensions that make snow-flake wth their associated</figDesc><table /><note>attributes as PURCHASE (S#, P#, T#, PRICE); DEPT (D#, DNAME, DBUDGET); PROJ (PJ#, PJNAME) TASK (T#, TNAME, D#, PJ#); PART (P#, PNAME, PWT); REGION (R#, RNAME); and SUPPLIER (S#, SNAME, SZIP, R#). Figure1and 2A show the star is placed at the center. The presence of outer-level dimension table is the significant extension. Hierarchy is placed in which 1-to-many relationship from every outmost table to the fundamental fact table. The de-normalized table might be reduced due the introduction of outer-level dimension table(s). Although, introduction of outer-level dimension table mostly reduces if not essentially eliminating the number of de-normalized tables.</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 1 : Distinction between OLTP and OLAP systems OLTP System (Operational Data) OLAP System (Data Warehouse) Data source</head><label>1</label><figDesc></figDesc><table><row><cell></cell><cell>From Traditional or</cell><cell>From diverse databases</cell></row><row><cell></cell><cell>original source</cell><cell></cell></row><row><cell>Aim of</cell><cell>Organizational basic</cell><cell>For planning and problem</cell></row><row><cell>data</cell><cell>activities running</cell><cell>solving known Business</cell></row><row><cell></cell><cell></cell><cell>support system</cell></row><row><cell>Data</cell><cell>images of ongoing</cell><cell>Business activities from</cell></row><row><cell>type</cell><cell>business transaction</cell><cell>various sections</cell></row><row><cell>Insertio</cell><cell>Insert and update are</cell><cell>Periodic refreshing inform</cell></row><row><cell>n and</cell><cell>by end users which is</cell><cell>of Batch jobs</cell></row><row><cell>updatin</cell><cell>fast</cell><cell></cell></row><row><cell>g</cell><cell></cell><cell></cell></row><row><cell cols="2">Queries Simple queries that</cell><cell>Complex aggregate queries</cell></row><row><cell></cell><cell>return small records</cell><cell></cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">CoRI'16, Sept 7-9, 2016, Ibadan, Nigeria.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title/>
		<author>
			<persName><surname>References</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<ptr target="orgDOI=www.odbms.org/wp-content/uploads/2013/11/illuminate-Comparison.pdf" />
		<title level="m">Comparison of Data Warehousing DBMS Platforms -ODBMS</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
	<note>Anonymous</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Schema Evolution for Data Warehouse: A Survey</title>
		<author>
			<persName><forename type="first">M</forename><surname>Arora</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gosain</surname></persName>
		</author>
		<ptr target="DOI=&lt;http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">International Journal of Computer Applications</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="6" to="14" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">The impact of alternative diagrams on the accuracy of recall: A comparison of star-schema diagrams and entity-relationship diagrams</title>
		<author>
			<persName><forename type="first">K</forename><surname>Corral</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Schuff</surname></persName>
		</author>
		<author>
			<persName><surname>St</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Louis</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">Decision Support Systems</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="450" to="468" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><surname>Datawarehouse4u</surname></persName>
		</author>
		<ptr target="http://www.datawarehouse4u.co.uk/OLTP-vs-OLAP.html" />
		<title level="m">OLTP VS OLAP</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Dedley</surname></persName>
		</author>
		<title level="m">Database Technologies. Lecture: Data Warehouse</title>
				<imprint>
			<date type="published" when="2009-11-28">2009. Accessed 28th November, 2012</date>
		</imprint>
	</monogr>
	<note>online</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Building the Data Warehouse</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">H</forename><surname>Inmon</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1996">1996</date>
			<publisher>John Wiely &amp; Sons</publisher>
			<pubPlace>New York</pubPlace>
		</imprint>
	</monogr>
	<note>2nd Ed</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Comparative Study of Data Warehouse Design Approaches : A Survey</title>
		<author>
			<persName><forename type="first">R</forename><surname>Jindal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Taneja</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">International Journal of Database Management Systems</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="33" to="45" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Managing Time in Relational Databases: How to Design, Update and Query Temporal Data</title>
		<author>
			<persName><forename type="first">T</forename><surname>Johnston</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Weis</surname></persName>
		</author>
		<ptr target="http://proquestcombo.safaribooksonline.com/book/databases/database-design/9780123750419/" />
		<imprint>
			<date type="published" when="2010">2010</date>
			<publisher>Morgan Kaufmann</publisher>
		</imprint>
	</monogr>
	<note>1st Ed</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Kazparaz</surname></persName>
		</author>
		<ptr target="http://techforum4u.com/member.php/" />
		<title level="m">What is the differences between database and data warehouse? DOI=</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Data Warehouse Schema Design</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lechtenborger</surname></persName>
		</author>
		<ptr target=".DOI=www.pcwi202.uni-muenster.de/dbms/media/.../2003/diss-jl-btw2003.pdf&gt;" />
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
		<respStmt>
			<orgName>Dept. of Information Systems, University of Munster Germany</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Multidimensional normal forms for data warehouse design</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lechtenbörger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Vossen</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="415" to="434" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Reconsidering Multi-Dimensional schemas</title>
		<author>
			<persName><forename type="first">T</forename><surname>Martyn</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">ACM SIGMOD</title>
		<imprint>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="83" to="88" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Oracle SQL by Example</title>
		<author>
			<persName><forename type="first">A</forename><surname>Richert</surname></persName>
		</author>
		<ptr target="http://proquestcombo.safaribooksonline.com/" />
		<imprint>
			<date type="published" when="2009">2009</date>
			<publisher>Prentice hall</publisher>
			<biblScope unit="page" from="960" to="965" />
		</imprint>
	</monogr>
	<note>4th Edition</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Comparing the understandability of alternative data warehouse schemas: An empirical study</title>
		<author>
			<persName><forename type="first">D</forename><surname>Schuff</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Corral</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Turetken</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/&gt;" />
	</analytic>
	<monogr>
		<title level="j">Decision Support Systems</title>
		<imprint>
			<biblScope unit="volume">52</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">9</biblScope>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A comparison of data warehousing methodologies</title>
		<author>
			<persName><forename type="first">A</forename><surname>Sen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sinha</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="79" to="84" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A Comparative Study Between the Performance of Relational &amp; Object Oriented Database in Data Warehousing</title>
		<author>
			<persName><forename type="first">P</forename><surname>Suri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Sharma</surname></persName>
		</author>
		<ptr target="http://wlv.summon.serialssolutions.com/link/" />
	</analytic>
	<monogr>
		<title level="j">International Journal of Database Management Systems</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="116" to="127" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">Building a Data Warehouse step by step Informatica Economică</title>
		<author>
			<persName><forename type="first">M</forename><surname>Velicanu</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">2</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Repairoriented relational schemas for multidimensional databases</title>
		<author>
			<persName><forename type="first">M</forename><surname>Yaghmaie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Bertossi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ariyan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note>online</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
