Logo

Bienvenido a mi blog

  • Este blog está dedicado a la asignatura de Base de Datos del ciclo ASIR. Se encuentran subidas tanto las prácticas como un diario de clase.
  • En el menú de la parte superior encontrarás una sección navegable con todos los contenidos del blog.

Notas de clase día #4


Las bases de datos están compuestas de datos y metadatos, que sirven para especificar la estructura base de datos como el tipo de datos que almacenan, nombre que se le da a cada dato, cómo están agrupados... Así se forman dos visiones de la base de datos:

  • Estructura lógica o conceptual: Indicando la composición y distribución de la base de datos para que las aplicaciones puedan utilizar sus elementos sin saber como están almacenados.
  • Estructura física: El almacenamiento en las unidades de disco de la estructura de los datos correspondiéndose la estructura lógica y la física que se almacena en la base de datos.



Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de
una base de datos: los datos, las relaciones entre los datos y las restricciones que deben
cumplirse sobre los datos.
  • Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones. Una entidad representa un objeto o concepto del mundo real. El atributo representa las propiedades y características de la entidad y la relación describe la interacción entre dos o más entidades.

Cada SGBD soporta un modelo lógico como el modelo relacional, el modelo de red y el modelo jerárquico.








Los modelos físicos describen cómo se almacenan los datos en el ordenador: el formato de los registros, la estructura de los ficheros (desordenados y ordenados) y los métodos de acceso utilizados como los índices.

Hay tres características importantes inherentes a los sistemas de bases de datos: la separación entre
los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y
el uso de un catálogo para almacenar el esquema de la base de datos.
  • En el nivel interno se describe la estructura física de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
  • En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios, mediante un esquema conceptual. Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones.
  • En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado y oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas: