A family of Microsoft relational database management systems designed for ease of use.
The database relational model is based on the premise that each entity type in the real world is modelled by a single table, whose columns represent attributes of the entity type which are determined solely by the table's key. Consequently you'd start with a table which models the persons entity type, and its columns would represent attributes like FirstName, LastName, DateOfBirth etc. Other entity types would be tests types, classrooms and programmes. The many-to-many relationship type between them would be the test results per person per classroom, and would be modelled by another table, something like this:
TestResults
….PersonID
….ClassroomID
….ProgrammeID
….TestTypeID
….TestDate
….Result
However, there might be other relationship types between this and the four referenced tables. For instance, if a particular test type relates to only one programme, then ProgammeID is redundant in the above table and can be removed. The TestTypes table would include a ProgrammeID foreign key column, so once the test type is known, the programme is also known, i.e. it is functionally determined by TestTypeID.
So, when importing your data from the two sources you can probably do so initially into two separate tables. It might be possible to decompose the two tables independently, or you might need to first join them in a query, and then decompose the result table of the query into the set of normalized tables.
For an illustration of how a non-normalized table is decomposed take a look at DecomposerDemo.zip in my public databases folder at:
https://onedrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
Note that if you are using an earlier version of Access you might find that the colour of some form objects such as buttons shows incorrectly and you will need to amend the form design accordingly.
If you have difficulty opening the link, copy the link (NB, not the link location) and paste it into your browser's address bar.
This little demo file imports data from Excel and then decomposes it into a set of normalized tables by means of a series of 'append' queries which are executed in a specific order.
Before looking at the demo, however, I'd recommend that you look at two other files in the same OneDrive folder. Firstly, DatabaseBasics.zip is a general introduction to developing relational databases in Access, and includes descriptions, with examples, of how the various relationship types are implemented. Secondly, Relationships.zip takes this a little further and illustrates how relationships are built up across a database to achieve the final model.