Está en la página 1de 12

TALLER DE BASES DE DATOS

Prof. Ing. Salomón Londoño


TEMA II - Modelamiento de datos

CONTENIDO
• Modelo de Datos
• Modelo orientado a Objeto
• Modelo Relacional
o Paquete de software para modelamiento de datos:
• Diseño lógico y Físico, uso de paquete DBDesigner
TEMA II - Modelamiento de datos

Modelo de Datos
Un modelo de datos es un conjunto de herramientas
conceptuales que permiten describir los datos, sus
relaciones, límites de integridad que les afectan, así como la
terminología a emplear.
Todo ello en función de las reglas y mecanismos utilizados
para transformar la información obtenida del mundo real en
datos estructurados.
TEMA II - Modelamiento de datos

Modelo de Datos
Los modelos de datos conceptuales se utilizan para la
descripción de los datos en el nivel conceptual o de visión,
dando lugar a una estructura flexible. Existen dos modelos
dentro de esta tipología, los cuales se describirán a
continuación: el modelo orientado a objetos y el modelo
relacional
TEMA II - Modelamiento de datos

Modelo orientado a Objeto


Como su nombre indica, se basa en una colección de objetos, donde
cada objeto se caracteriza por tener un estado y un comportamiento.
El estado viene dado por los valores que toma un conjunto
de propiedades o variables de instancia y el Comportamiento
se realiza a través
de una serie de
operaciones o
funciones que se
aplican sobre el
objeto y se
denominan “métodos”.
Mediante los
métodos es como
únicamente un objeto puede acceder a los datos, se denomina
“envío de mensajes al objeto”.
TEMA II - Modelamiento de datos

Modelo Relacional
Es el modelo conceptual más utilizado, basado en una percepción del
mundo real mediante una colección de objetos, que como su nombre
indica, se denominan entidades y relaciones.
Peter Pin-Shan Chen es el creador del modelo entidad-relación en el
año 1976. Su artículo sobre el modelo ER fue uno de los trabajos más
citados en el campo de las ciencias de la computación.
TEMA II - Modelamiento de datos

Paquete de software para modelamiento de datos


Un paquete de software para modelamiento de datos es una
herramienta que funciona como interfaz gráfica para estructurar y
organizar los datos para que se puedan utilizar fácilmente por las bases
de datos, a través de él se define la Base de Datos y las respectivas
tablas, mientras que también se pueden establecer las relaciones
entre las tablas, por lo que se pueden identificar las claves primarias y
claves foráneas. A continuación, el siguiente ejemplo que hace
mención a las entidades y sus relaciones
TEMA II - Modelamiento de datos

Diseño Lógico
El diseño lógico describe los datos con el mayor detalle posible,
independientemente de cómo se implementarán físicamente en la
base de datos.
Las características de un diseño lógicos están conformadas por:
•Las entidades y relaciones entre ellos.
•Los atributos para cada entidad están especificados.
•La clave primaria y claves foráneas.
•La normalización.
Para diseñar el modelo de datos lógicos son los siguientes:
•Especifique claves primarias para todas las entidades.
•Encuentra las relaciones entre diferentes entidades.
•Encuentra todos los atributos para cada entidad.
•Resuelva las relaciones de muchos a muchos.
•Normalización.
TEMA II - Modelamiento de datos

Diseño Físico
El diseño físico de una Base de Datos está representado por las
sentencias de construcción de las entidades (tablas), sus atributos
(columnas) con sus respectivos tipos de Datos y las relaciones entre las
tablas, en ella se mencionan la creación de claves primarias PK y claves
foráneas FK.
Las características de un modelo de datos físicos incluyen:
El modelo de datos físicos será diferente para diferentes Sistemas de
Gestión de Base de datos. Por ejemplo, el tipo de datos para una
columna puede ser diferente entre MySQL y SQL Server.
Los pasos básicos para el diseño del modelo de datos físicos son los
siguientes:
Convertir entidades en tablas.
Convertir relaciones en claves externas.
Convertir atributos en columnas.
Modificar el modelo de datos físicos en función de las restricciones /
requisitos físicos.
TEMA II - Modelamiento de datos

Uso de paquete DBDesigner


Crea y gestiona bases de datos ODBC desde una práctica interfaz
visual.
TEMA II - Modelamiento de datos

Bibliografía

Jiménez Capel, M. Y. (2015). Bases de datos relacionales y modelado


de datos (UF1471). Antequera, Málaga, Spain: IC Editorial. Recuperado
de https://elibro.net/es/ereader/uip/44139?page=46.
¡GRACIAS!

También podría gustarte