Can a table in a relational database have no attributes?
Of course. In fact, if a table has no columns, it is an empty table because there is no data to store. Usually, a table contains multiple columns, and each column represents an attribute or domain. For example, in a book list, there may be columns such as book number, title, author, publishing house name, publication date, etc. These columns represent different attributes, and they contain the basic information of the data stored in the table. Therefore, a table can have no attributes, but this is usually very rare. A table can contain relationships of multiple tables. For example, in a library system, there may be a book table and a reader table, and there is a one-to-many relationship between the two tables.