Data type assignments are made at the column level in database schemas, not at the row level. Each column has a single data type that applies uniformly across all rows. Assigning types per row would violate fundamental relational database principles and create severe data integrity issues.