Modelado Datos - Parte II - 01jun23

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Unidad 1 – Parte II

Tipos de Modelos de Base de Datos

Ing. Oscar Velásquez

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Tipos de Modelos de Bases de Datos

Tal y como ocurre con las bases de datos, existen diferentes tipos de modelos de bases de
datos. Qué modelo elegir para nuestra base de datos dependerá, por un lado, del sistema
de gestión de bases de datos que estemos usando, puesto que este debe ser compatible
con el modelo de datos (lo habitual es que los SGBD estén desarrollados para emplear un
modelo de base de datos en concreto, aunque hay algunos compatibles con múltiples
modelos).

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Modelo de Base de Datos Relacional

El modelo de base de datos relacional es uno de los más comunes. Este modelo es el que
emplean las bases de datos relacionales y ordena los datos en tablas (relaciones)
compuestas por columnas y filas.
Cada columna alberga un atributo de la entidad (nombre, dirección, fecha de nacimiento…);
a los atributos de una relación se los llama dominio. Escogiendo un atributo en concreto o
una combinación de varios tenemos una clave primaria.
En cada fila (tupla) se incluyen datos sobre una instancia
específica de la entidad (por ejemplo, un cliente específico).
Además, el modelo también representa el tipo de relaciones entre
las tablas, que pueden ser uno a uno, uno a muchos o muchos a
muchos.
Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Modelo de Base de Datos Jerárquico

Si vamos a emplear una base datos jerárquica, el modelo de datos que emplearemos será el
jerárquico, que se caracteriza por presentar los datos en una estructura de árbol invertido,
donde cada registro tiene un único nodo raíz, del que surgen otros nodos (registros); los
nodos en un mismo nivel son nodos padre, cada nodo padre tiene el mismo nodo raíz, y
puede tener nodos hijos, pero los nodos hijos solo pueden tener un nodo padre. Este
modelo se emplea poco actualmente.

En este modelo, los registros de un mismo nivel se


clasifican en un orden específico.

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Modelo de Base de Datos de Red

El modelo en red de base de datos parte del modelo jerárquico, pero aquí se permiten las
relaciones de uno a muchos o de muchos a muchos entre registros vinculados, teniendo
registros principales múltiples.

El modelo se crea a través de conjuntos de registros


relacionados; cada uno de estos conjuntos consiste en un
registro propietario o principal y uno o más registros miembros o
secundarios. Además, un registro puede ser miembro o
secundario en diferentes conjuntos. Es decir, que en este modelo
se permite que los nodos hijos tengan más de uno nodo padre,
de manera que se pueden representar relaciones más
complejas.
Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Modelo de Base de Datos Orientado a Objeto

El modelo de la base de datos orientada a objetos define la base de datos como una
colección de objetos utilizados en la programación orientada a objetos (es decir, que
emplear lenguajes como C++ o Java, por ejemplo). Este modelo de base de datos utiliza
tablas también, pero no solo se limita a ellas y permite almacenar información muy detallada
sobre cada objeto.

Los objetos se dotan de un conjunto de características


propias, que a su vez les diferencian de objetos similares. Los
objetos similares pueden agruparse en una clase y cada
objeto de esta es una instancia. Las clases intercambian
datos entre sí a través métodos (mensajes).

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Modelo de Base de Datos Entidad-Relación
El modelo entidad-relación es básicamente el paso previo a uno modelo de bases datos
relacional, puesto que se trata de un diagrama elaborado a través de unos elementos
básicos y su relación entre ellos:

Entidades (son los objetos que se representan en la base de datos).

Atributos (son el contenido de la entidad, sus características). A los atributos se les
asigna un clave para distinguirlos de los demás registros.

Relación (el vínculo que define la dependencia entre varias entidades).

Cardinalidad (es la participación entre entidades, que pueden ser uno a uno, uno a
varios o varios a varios).

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
¿Como realizar un Modelado de Datos?

El primer paso antes de diseñar una base de datos es modelar los datos que vamos a
almacenar en ella. El modelado de datos puede adoptar diferentes enfoques (conceptual,
empresarial, lógico o físico) y consiste en la realización de una serie de tareas previas:

Identificar tipos de entidades

Identificar atributos

Aplicar convenciones de nomenclatura

Identificar relaciones

Aplicar modelos de modelos de datos

Asignar claves

Normalizar para reducir la redundancia de datos

Desnormalizar para mejorar el rendimiento

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Diseño de Base de Datos

El diseño de base de datos es un proceso fundamental a la hora de modelar nuestros


conjuntos de datos y definir las operaciones que queremos realizar sobre ellos. Los datos
son el activo más importante de nuestra organización y una base de datos bien diseñada
influye de forma directa en la eficiencia que obtendremos a la hora de almacenar, recuperar
y analizar nuestros datos. Son muchas las consideraciones a tomar en cuenta al momento
de hacer el diseño:

La velocidad de acceso,

El tamaño de la información,

El tipo de la información,

Facilidad de acceso a la información,

Facilidad para extraer la información requerida,

El comportamiento del manejador de bases de datos.
Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Universo del Discurso

Todo software ha de tener un alcance (limitado) funcional: está dirigido a una farmacia, a
una universidad, a una petrolera, etc. El diseñador debe establecer el contorno del
problema; es decir “lo que forma y lo que no forma parte del problema”. Este contorno se
denomina universo de discurso y es la parte del mundo que, para el fin del software a
construir, interesa al diseñador. Lo que está dentro del contorno forma parte del problema y
lo que está fuera no forma parte del problema. Es relevante definir claramente este
contorno.

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL
Referencias de Diagrama de Clases


https://www.youtube.com/watch?v=XVq0-GaVGkY


https://www.youtube.com/watch?v=SAp0NFqOQ3w

Junio 2023
Marzo 2023
Habilitamos
Modelado desoluciones para conectarte
Datos: Diseño con eficiencia
Conceptual de una Basey soberanía
de Datos Proyecto TIL

También podría gustarte