An entity diagram is a conceptual data model showing the required entities, relationships and attributes - it is ana anlysis tool. A schema design shows an actual implementation in terms of tables and their foreign keys - it is a design tool. They often look very similar, but there are differences: for example, an entity diagram may show "many to many" relationships, but a schema diagram must show an extra table to implement that relationship.