How to design this simple DB?
Based on what you've got here, it looks like you should be able to JOIN Matrix and Updates together based-on the "Name" field.  If you wanted to see all servers from Matrix that had updates, you could to something like this:

SELECT m.Name, m.Description, u.*
FROM Matrix m
INNER JOIN Updates u ON u.Name = m.Name;


That's based-on a few assumptions:


"Name" is your primary key in both tables.
"Name" is unique in the Updates table (no server would have more than one entry).


"What would you do?"

If it were me, I would create an Updates table that looked something like this:

table: Updates
Name varchar(16)
TimeFrame varchar(3)
Status varchar(10)


Row data would look like:

name     TimeFrame Status
Server01 Q1        Done
Server01 Q2        Incomplete
Server01 Q3        Incomplete 


It would have a composite (primary) key of Name and TimeFrame to ensure uniqueness (because in this scenario, "Name" will be repeated).

The advantage here, is that if your time frame for updates is altered/increased at any point (ex: if you start doing updates every 2 months, instead of quarterly) you have the flexibility of adding more updates without having to add a column to the Updates table.  Of course, I'm saying that without knowing what the rest of the fields on Updates are, so maybe that wouldn't make sense.  Or there could be other opportunities for normalization/optimization as well.