Un modelo de datos es un lenguaje que, típicamente, tiene dos sublenguajes: