This article needs additional citations for verification. (September 2014) |
A conceptual schema or conceptual data model is a high-level description of informational needs underlying the design of a database.[1][2] It typically includes only the core concepts and the main relationships among them. This is a high-level model with insufficient detail to build a complete, functional database.[3] It describes the structure of the whole database for a group of users. The conceptual model is also known as the data model that can be used to describe the conceptual schema when a database system is implemented.[citation needed] It hides the internal details of physical storage and targets the description of entities, datatypes, relationships and constraints.