What is relational database design?
Relational database design is the process of structuring a database using tables (relations) to organize and manage data. It involves defining tables, attributes, and relationships to ensure data integrity, reduce redundancy, and facilitate efficient querying and data manipulation. Key principles include normalization to eliminate data anomalies and establishing primary and foreign keys to maintain relationships between tables.