When generating a schema, we can create three main types of models:
\begin{itemize}
\item Physical Model: Describes the actual storage of data in the database, including tables, data types, and constraints.
\item Logical Model: Represents the conceptual structure of the data and the relationships between different entities, independent of any specific physical implementation.
\item Metadata Model: Describes the data about the data, providing information about the schema itself, such as definitions, characteristics, and usage.
\end{itemize}