An RDBMS operates on the principle of storing data in tables with rows and columns. Each table represents a different entity, and the columns represent the attributes of that entity. The rows contain the actual data entries. Relationships between these tables are established through primary keys and foreign keys, allowing for complex data retrieval and reporting.