Now lets say there are 3 classrooms: named classroom1, classroom2, classroom3 as well as classroomIDs 10,11,12, These mean the same thing.

These terms are exactly equivalent.
Since these terms mean the same, we can “normalize” these terms to be the same text (classroom2 means number 11)

my $student = ( studentName => 'John', studentSurname=>'Something', studentID=>'9534', age=>'12', Class=>10 );

It would also be “ok” in an Excel spreadsheet to have: array like this:
”John”,”Something”,”9534”,”12”,”10”

A Perl Array of Hash is close to a C "Array of Struct" or even an Excel "line" when properly spaced although that might not be so apparent to many. There is sure to be some fancy translations between BIO101, Class VV, etc that will/can be done in an SQL database.


In reply to Re: Array of structures within an array of structures. by Marshall
in thread Array of structures within an array of structures. by atu

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.