The logical design of the database, including the tables and the relationships between tables, is the core of an optimized relational database. A good logical database design can lay the foundation for optimal database and application performance. A poor logical database design can hinder the performance of the entire system.