Mayo 16 - 20

DISEÑO DE BASE DE DATOS

Finalización de la base de datos con mínimo tres tablas, sus campos, tipos de datos, clave primaria y cinco registros por cada una de ellas. Valoración numérica en el Master.


CONCEPTOS DE MODELOS LÓGICOS Y CONCEPTUALES

Un modelo es una representación simbólica de un objeto (Un objeto es una unidad dentro de un programa de computadora que consta de un estado y de un comportamiento, que a su vez constan respectivamente de datos almacenados), 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

El modelo conceptual explica de manera general un sistema. Ayuda a tener una visión simplificada sin entrar en especificaciones (Describen detalladamente las características o condiciones mínimas que debe cumplir un objeto, elemento o producto) 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 (Es el proceso que permite describir el tipo y las relaciones entre los datos). 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

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 (Modo de estar organizadas u ordenadas las partes de un todo) 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:

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar