Final answer:
SQL is the most widely used language for managing relational databases, allowing for the querying and manipulation of data within those databases. It is not a database itself, nor solely used to query tables, but rather a language that enables performing a wide range of operations on the data contained in a database system.
Step-by-step explanation:
Structured Query Language (SQL) is the most widely used standard computer language for relational databases. It is designed to manage and facilitate access to database systems. SQL allows you to insert, query, update, and modify data. For example, if you want to retrieve all records from a 'customers' table, you would use SQL's SELECT statement:
SELECT * FROM customers;
This will give you all the data in the 'customers' table. When it comes to database relationships, SQL can also handle keys and references. However, the reference to 'attributes in a table that point to a primary key in another table' describes a foreign key, which is a concept within SQL, not a definition of it. SQL is a powerful and essential tool for anyone working with databases.