Sigo estropeando 1NF

Para mí, la descripción más comprensible de ir alrededor de 1NF hasta ahora que encontré es ‘Una clave principal es una columna (o grupo de columnas) que identifica de manera única cada fila. ‘En www.phlonx.com Entiendo que la redundancia significa que por clave no debe haber más de 1 valor por fila. Más de 1 valor sería "redundante". ¿Correcto

Todavía me las arreglo para arruinar 1 NF muchas veces. Publiqué una pregunta para mi pizzashop en líneahttp: //foo.co Pizzerí aqu

donde estaba confundido acerca de algo en la segunda forma normal solo para notar que comencé mal en 1 NF. En este momento estoy pensando que necesito 3 claves en 1NF para identificar de forma única cada fila. En este caso, encuentro que order_id, pizza_id y topping_id lo harán por mí. Entonces eso son 3 columnas. Porque si quieres saber qué pizza en particular es la que necesitas, debes saber qué order_id tiene qué tipo de pizza (pizza_id) y qué relleno hay allí. Si sabes eso, puedes buscar todo el resto. Sin embargo, de una respuesta a una pregunta anterior, esto parece estar mal, porque topping_id va a una tabla diferente que no entiendo. Aquí está la lista de columnas:

Solicitar I
Fecha de orde
Identificación del client
Nombre del client
Teléfon
Promoció
Blacklist Y o N
Dirección del client
Código posta
Ciuda
Emai
Pizza_id
Pizza_name
Tamañ
Pizza_price
Cantida
Topping_id
Topping_name
Topping_prijs
Disponible
Delivery_id
Delivery_zone
Deliveryguy_id
Deliveryguy_name
Entrega Y o N

Edit: Marqué las identificaciones de la primera clave concatenada en negrita. Son solo una lista de columnas, no normalizadas. No son 1 mesa o 3 mesas ni nada

Respuestas a la pregunta(4)

Su respuesta a la pregunta