I am having a very large xml. It has fields Like
<SegrigatedQualification>
<EducationSplit>
<University><![CDATA[G. H. Raisoni College of Engineering]]></University>
<Degree><![CDATA[Engineering]]></Degree>
<Year><![CDATA[2011]]></Year>
</EducationSplit>
<EducationSplit>
<University><![CDATA[G. H. Raisoni College of Engineering]]></University>
<Degree><![CDATA[Engineering]]></Degree>
<Year><![CDATA[2010]]></Year>
</EducationSplit>
<EducationSplit>
<University><![CDATA[G. H. Raisoni College of Engineering]]></University>
<Degree><![CDATA[Engineering]]></Degree>
<Year><![CDATA[2009]]></Year>
</EducationSplit>
<EducationSplit>
<University><![CDATA[Diploma I.T]]></University>
<Degree><![CDATA[Diploma I.T]]></Degree>
<Year><![CDATA[2008]]></Year>
</EducationSplit>
<EducationSplit>
<University><![CDATA[Nasik Board]]></University>
<Degree><![CDATA[S.S.C]]></Degree>
<Year><![CDATA[2003]]></Year>
</EducationSplit>
</SegrigatedQualification>
I want to map the field’s and make table then store the information of all xml into the table. Problem is that If i create a column SagrigratedQualificaton how can i store the Education Split or University,Degree,Year in one Row? Cause if i create separate columns the information of university,degree etc will take two or more rows this way the table become redundant. What is the best way to map the xml into table?
relational database… each xml structure should be a different record in different table.
Or just keep it simple and store this in some TEXT or BLOB field.