A database design approach that organizes data into tables (relations) with rows and columns, establishing relationships between tables through keys to ensure data integrity and minimize redundancy. It is used across a range of industries and technical contexts to improve efficiency and outcomes.