Reputation: 3962
I have a table below which displays university which will have id and attributes ,Stream offered will have more Streams added later. And subjects in each stream even that is dynamic .
Basically the fields and data within all will keep increasing .How do I create database schema where everything.Thanks in Advance.
Link to see the table :
http://tableizer.journalistopia.com/tableizer.php
<style type="text/css">
table.tableizer-table {
border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif
font-size: 12px;
}
.tableizer-table td {
padding: 4px;
margin: 3px;
border: 1px solid #ccc;
}
.tableizer-table th {
background-color: #104E8B;
color: #FFF;
font-weight: bold;
}
</style><table class="tableizer-table">
<tr class="tableizer-firstrow"><th>University</th><th>Stream</th><th>Branch</th><th>Courses</th><th>Subjects 2</th></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td>Science</td><td>Electronics</td><td>Signal processing</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td>Telecommunications engineering</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td>Control engineering</td><td> </td></tr>
<tr><td> </td><td> </td><td>Mechanical</td><td>Thermodynamics</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td>Mechatronics</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td>Computers</td><td>Microprocessor</td><td>Design Steps</td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td>Performance</td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td>Memory</td></tr>
<tr><td> </td><td> </td><td> </td><td>Network and Database Administration</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td>Digital Signal Processing</td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td>Commerce</td><td>Accounting</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td>Business</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td>Advertising</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td>ARTS</td><td>Event Management Courses</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td>Mass Communication Courses</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td>Fashion Design Courses</td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td><td> </td><td></td></tr>
</table>
Upvotes: 1
Views: 53
Reputation: 2522
In this case, there will be a table for each column in your table, where they refer back to their parent, i.e. Stream Table will have a UniversityId column referring the University table, etc. A bit simplistic, but a start.
Look at the below links for now:
and then:
Good luck.
Upvotes: 1