A relational schema: PART, that consists of the attributes: part number (p#), part name (name) and price.
An attribute: part number (p#) is a primary key in a relational schema: PART.
A relational schema: PART-SHIPPED-BY, that consists of the attributes: supplier name (s name), part number (p#) and shipment date.
A triple of attributes: supplier name (s name), part number (p#), and shipment date, is a primary key in a relational schema: PART-SHIPPED-BY.
An attribute: supplier name (s name), is a foreign key in a relational schema: PART-SHIPPED-BY, and it references a primary key: supplier name (s name) in a relational schema: SUPPLIER.
An attribute: part number, is a foreign key in a relational schema: PART-SHIPPED-BY, and it references a primary key: part number (p#), in a relational schema: PART.
A relational schema: LINEITEM, that consists of the attributes: order number (order#), line number (line#), supplier name (s name), part number (p#) and shipment date.
A pair of attributes: order number (order#), and line number (line#), is a primary key in a relational schema: LINEITEM.
An attribute: order number (order#), is a foreign key in a relational schema: LINEITEM, and it references a primary key: order number (order#), in a relational schema: ORDER.
A triple of attributes: supplier name (s name), part number (p#), and shipment date, is a foreign key in a relational schema: LINEITEM, and it references a primary key supplier name (s name), part number (p#) and shipment date in a relational schema: PART-SHIPPED-BY.