I have a relation
CAR_SALE(Car#, Date_sold, Salesperson#, Commission%, Discount_amt)
Primary Key: {Car#, Salesperson#}
Additional Dependencies: Date_sold -> Discount_amt
Salesperson# -> Commission%
and I have to determine if it is in 1NF, 2NF, or 3NF. We are only given the relation schema with no data. I am having trouble determining if this is in 1NF. In order for something to be in 1NF, it must not have repeating groups for an attribute. Given this relation schema with no actual data, wouldn't it be impossible to tell? Wouldn't I need actual data in order to determine if it would be 1NF? Or would the existence of a primary key let me know that no attributes would be repeated?
I know for 2NF, it must be in 1NF and all non-key attributes must depend on the primary key, and for 3NF, it must be in 2NF and no translational dependencies.