A database schema represents how tables within a database communicate with each other. It’s usually a two-dimensional representation. For example, a relational database will have tables linked to each other using a primary key and a foreign key. This linking is what enables the communication between the tables.