In the _____ model, the user perceives the database as a collection of records in 1:M relationships, where each record can have more than one parent.