UTP
Unidad 1: Introducción a las bases de Datos

Un modelo es una representación simbólica de un objeto, sistema, idea o cualquier cosa del mundo real. Nos ayuda a abstraer o a entender más fácilmente la realidad. Un requerimiento básico para cualquier modelo, es que debe describir al sistema con suficiente detalle para hacer predicciones válidas sobre el comportamiento de este.

Como cualquier sistema, las bases de datos se pueden diseñar utilizando modelos, en este caso se utilizaran herramientas para crear modelos conceptuales y lógicos.

Modelo conceptual

Diagrama conceptual de una casa
Diagrama conceptual de una casa

El modelo conceptual explica de manera general un sistema. Ayuda a tener una visión simplificada sin entrar en especificaciones muy técnicas. Este modelo puede ser fácilmente entendible por cualquier persona ya que tan solo muestra una aproximación inicial de lo que se está modelando.

En el contexto de las bases de datos este debe ser el primer paso en su modelado. Este se enfoca en las relaciones entre conjuntos de datos y cómo influyen entre sí. Este modelo no depende de un sistema de gestión de base de datos en particular.

Para dar un ejemplo de un modelo conceptual imaginémonos que queremos describir la casa en la que vivimos, para ello podríamos tener un diagrama como el siguiente.

Modelo lógico

Diagrama lógico de una casa
Diagrama lógico de una casa

El modelo lógico representa un sistema de manera más formal y técnica que el modelo conceptual. Describe el sistema de manera más específica y se acerca mucho más a la realidad. Este modelo puede ser menos entendible para una persona común pero si por el experto en el área.

En bases de datos el modelo lógico explica con detalle la estructura y otras especificaciones de esta. Este modelo puede depender del sistema de gestión de base de datos que se escoja para administrarla.

Siguiendo con el ejemplo anterior, si se quisiera describir la casa en la que vivimos de manera más específica o técnica, podríamos utilizar un diagrama como el siguiente:

Webgrafía

Emparejamiento Conceptos de Bases de datos

Instrucciones:

Para cada una de las siguientes afirmaciones responder Falso o Verdadero según corresponda

Actividad de emparejamiento

Instrucciones:

Asociar cada definición con su respectiva Imagen

    • Es un sistema de gestión de bases de datos incluido en el paquete ofimático de Microsoft Office.

    • Gestor de base de datos cuya sigla en inglés se traslada a My Structured Query Language o Lenguaje de Consulta Estructurado.

    • Es uno de los sistemas de bases de datos más completos, destacando el soporte de transacciones, estabilidad, escalabilidad, etc.

    • Este es un ejemplo de representación de un diagrama lógico.

    • Es un proyecto de código abierto el cual no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores.

    • Este es un ejemplo de representación de un diagrama conceptual.

      Actividad complementaria

      Instrucciones:

      Realiza las siguientes actividades y presentalas a tu profesor.

      Investiga que otras ventajas y desventajas tienen los sistemas de gestión de bases de datos frente a los sistemas de archivos.

      Investiga otros 3 motores o sistemas de gestión de bases de datos y realizar una tabla comparativa entre estos y los vistos en este currículo.