La estructura de una base de datos incluye los tipos de datos, las relaciones entre ellos y las restricciones sobre los datos. Se diseña usando un modelo de datos. Por ejemplo, una tabla de alumnos incluiría el número, nombre, apellido, fecha de nacimiento y especialidad del alumno. Otra tabla podría incluir el número y nombre de cada especialidad.