Como almacenar una venta en una base de datos

Bueno mi duada es como puedo manejar esta informacion para almacenarla en una base de datos.
Mi base de datos es sobre una tienda de pisos donde venden material para pisos y azulejos, manejan pedidos, y el sistemaq es administrado por claves de acceso para poder vender o modificar el inventario ademas de manejar cleintes.
Lo que no puedo manejar es lo siguiente me piden que guarde la compra, todo lo que compro el cliente en una exibicion, pero no logro ver como lo puedo almacenar en una base de datos ya que son varios articulos y no vaben en un registro.
Esa es mi duda mi base esta echa asi por estas tablas
-Clientes -Articulos -Provedores -Empleados -Tiket -Factura -Credito
en tiket y factura es donde quisiera guardar lo que se llevo el cliente.
O a lo mejor estoy haciendo mal el analisis de la base de datos
trabajo en MySQL Workbench CE para hacer la base de datos y la aplicacion esta echa en c#
Gracias por su atencion

Añade tu respuesta

Haz clic para o