Is SQL Server or Access a 'database'? No, it is a database management system. A database is the collection of data a DBMS manages.
Is 'Access' a DBMS? Strictly speaking, its DBMS elements are known as Jet and ACE respectively (the official contractions) depending on the version. However, the term 'Access' tends to be used to refer to all its elements, even by Microsoft themselves. For example, if you want to find out about its CREATE TABLE
statement you look in the 'Access Help'. Context is everything.
Is SQL relational? Strictly speaking, it is not relational e.g. it allows duplicate column names, duplicate rows, NULL values, reliance on column ordering, etc. [Note that Codd started it all but the field has since been developed by subsequent academics and practitioners: e.g. whereas Codd favoured two kinds of NULL, modern relational theorists argue for no NULLs at all.] However, the term 'relational' has long been used to refer to the organisation of data into tables of rows and columns (or relvars, tuples and attributes, if you prefer) and the concept of an optimizer; primarily in order to distinguish it from other models (notably ISAM). Hence, the need for the term Truly Relational DBMS (TRDBMS).
Is SQL Server a SQL product? Yes. Broadly speaking it is compliant with entry level ISO Standard SQL-92.
Is Access a SQL product? Not really. It has a SQL-like language but is fundamentally non-compliant as regards SQL-92 (and always will be). Furthermore, many of its non-compliant elements are decidedly non-relational (even when using the looser definition of relational).