1. Method of interrogating or modifying a database comprising: a plurality of tables each with fields, and relationships between the fields of various tables, the method comprising the steps of: 1) filling in a single privileged table; 2) filling in at least one field in another table for which data are sought or to be modified; and, 2′) filling in at least one filter pertaining to a field of another table allowing the selection of the data sought or to be modified; 3) identifying in the database, using the input fields and the fields appearing in the input filters, the tables containing these fields; 4) identifying in the database, using the input fields and the fields appearing in the input filters, the relationships between these fields of various tables; 5) reformulating a query to the database by stating in full: the fields for which data are sought or to be modified, the identified tables containing input fields and/or fields appearing in the filter, joins representative of relationships between the fields of various tables 6) applying the query to the database.