If you assign primary key on more than one column it will be composite primary key
CREATE TABLE track(
album CHAR(10),
disk INTEGER,
posn INTEGER,
song VARCHAR(255),
PRIMARY KEY (album, disk, posn)
)
there will be unique records in album, disk, posn together and can not be null together.