Anda di halaman 1dari 17

UNIVERSIDAD NACIONAL PEDRO

RUIZ GALLO

Facultad de Ingeniería Civil , Sistemas y


Ingeniería de Sistemas

Arquitectura
FUNDAMENTO DE BASE DE DATOS
MODELOS DE BASE DE DATOS
EXPOSITORES:
-BAUTISTA CASTAÑEDA AARON
-GUEVARA PANTA JUAN FRANCISCO
-LÓPEZ CÓRDOVA SERG ANTONIO
- SALAZAR VILLANUEVA KEVIN WILLIAMS
LUNES 28 de MAYO 2018 Lambayeque
MODELOS DE BASE
DE DATOS
Ingeniería de Sistemas
INTRODUCCIÓN
🔨
Un modelo de base de datos muestra la estructura
lógica de la base, incluidas las relaciones y limitaciones
que determinan cómo se almacenan los datos y cómo
Ingeniería de Sistemas

se accede a ellos. Los modelos de bases de datos


individuales se diseñan en base a las reglas y los
conceptos de cualquier modelo de datos más amplio
que los diseñadores adopten. La mayoría de los
modelos de datos se pueden representar por medio de
un diagrama de base de datos acompañante
Ingeniería de Sistemas

Se utilizan para describir datos en los niveles conceptual y


físico. Estos modelos utilizan registros e instancias para
representar la realidad, así como las relaciones que
existen entre estos registros (ligas) o apuntadores. A
diferencia de los modelos de datos basados en objetos, se
usan para especificar la estructura lógica global de la base
de datos y para proporcionar una descripción a nivel más
alto de la implementación.
MODELO RELACIONAL
Siendo el modelo más común, el modelo relacional ordena los datos en tablas, también conocidas
como relaciones, cada una de las cuales se compone de columnas y filas. Cada columna enumera un
atributo de la entidad en cuestión, por ejemplo, precio, código postal o fecha de nacimiento.

En conjunto, a los atributos en una relación se los llama dominio. Se elige un atributo particular o
combinación de atributos como clave primaria, a la cual se puede hacer referencia en otras tablas, en
Ingeniería de Sistemas

donde se la denomina clave externa.

Cada fila, también denominada tupla, incluye datos sobre una instancia específica de la entidad en
cuestión, por ejemplo, un empleado específico.

El modelo también representa los tipos de relaciones entre esas tablas, incluidas las relaciones uno a uno,
uno a muchos y muchos a muchos. Este es un ejemplo:
MODELO RELACIONAL
Dentro de la base de datos, las tablas se
pueden normalizar, es decir, hacer que
cumplan las reglas de normalización que
hacen a la base de datos flexible,
adaptable y escalable. Al estar
normalizada, cada porción de los datos es
atómica, es decir, está dividida en partes
útiles lo más pequeñas posibles.
Ingeniería de Sistemas

Las bases relacionales generalmente se


escriben en Lenguaje de Consulta
Estructurado (SQL, por sus siglas en inglés).
El modelo fue introducido por E. F. Codd en
1970.

EJEMPLO MODELO RELACIONAL.[FIGURA1].Recuperado de


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
MODELO EN RED

El modelo de red se basa en el modelo jerárquico, permitiendo relaciones


de muchos a muchos entre registros vinculados, lo que implica registros
principales múltiples.
Ingeniería de Sistemas

Basado en la teoría matemática de conjuntos, el modelo se construye con


conjuntos de registros relacionados. Cada conjunto consiste de un registro
propietario o principal y uno o más registros miembros o secundarios.

Un registro puede ser miembro o secundario en múltiples conjuntos,


permitiendo que este modelo represente relaciones complejas.
MODELO EN RED
Fue muy popular en la
década de 1970
después de que fue
Ingeniería de Sistemas

definido formalmente
por la Conference on
Data Systems
Languages (CODASYL).

EJEMPLO MODELO DE RED.[FIGURA2].Recuperado de


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
MODELO JERÁRQUICO

El modelo jerárquico organiza los datos en una estructura de árbol, en la


que cada registro tiene un único elemento o raíz.
Ingeniería de Sistemas

Los registros del mismo nivel se clasifican en un orden específico. Ese orden
se usa a manera de orden físico para almacenar la base de datos. El
modelo es bueno para describir muchas relaciones del mundo real.
MODELO JERÁRQUICO

Este modelo fue usado


principalmente por los
Sistemas de Gestión de
Información de IBM en las
décadas de 1960 y 1970,
Ingeniería de Sistemas

pero raramente se los ve en


la actualidad debido a
ciertas ineficiencias
operativas.

EJEMPLO MODELO JERÁRQUICO .[FIGURA3].Recuperado de


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
Ingeniería de Sistemas

Se usan para describir datos en los niveles conceptual y


de visión, es decir, con este modelo representamos los
datos de tal forma como nosotros los captamos en el
mundo real, tienen una capacidad de estructuración
bastante flexible y permiten especificar restricciones de
datos explícitamente. Existen diferentes modelos de este
tipo, pero el más utilizado por su sencillez y eficiencia es
el modelo Entidad-Relación.
MODELO ENTIDAD RELACIÓN

Este modelo capta las relaciones entre entidades del mundo real de forma
muy similar al modelo de red, pero no está directamente ligado a una
estructura física de la base de datos. En cambio, con frecuencia se lo usa
para diseñar una base de datos conceptualmente.
Ingeniería de Sistemas

Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan


puntos de datos, se las denomina entidades, cada una de las cuales tiene
ciertos atributos que en conjunto forman su dominio. La cardinalidad, o
relaciones entre entidades, también se representa en diagramas.
MODELO ENTIDAD-RELACIÓN

Este modelo fue usado


principalmente por los
Sistemas de Gestión de
Información de IBM en las
Ingeniería de Sistemas

décadas de 1960 y 1970,


pero raramente se los ve en
la actualidad debido a
ciertas ineficiencias
operativas.

EJEMPLO MODELO E-R .[FIGURA3].Recuperado de


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
MODELO ORIENTADO A OBJETOS

Este modelo define una base de datos como una colección de objetos,
o elementos de software reutilizables, con funciones y métodos
relacionados. Hay varios tipos de bases de datos orientadas a objetos:
Ingeniería de Sistemas

Una base de datos multimedia incorpora elementos


multimedia, tales como imágenes, que no se podrían
almacenar en una base de datos relacional.

Una base de datos de hipertexto permite que cualquier objeto


se conecte a cualquier otro objeto. Es útil para organizar lotes
de datos disímiles, pero no es ideal para análisis numérico.
MODELO ORIENTADO A OBJETOS

Este modelo fue usado


principalmente por los
Sistemas de Gestión de
Información de IBM en las
Ingeniería de Sistemas

décadas de 1960 y 1970,


pero raramente se los ve
en la actualidad debido a
ciertas ineficiencias
operativas.

EJEMPLO MODELO ORIENTADO A OBJETOS .[FIGURA3].Recuperado de


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
REFERENCIAS
Jimenez Capel, M. (2014). Base de datos relacionales
y modelado de datos. IC Editorial.
Ingeniería de Sistemas

Oppel, A. (2010). Fundamentos de bases de datos.


McGraw-Hill Interamericana.
HOY ES TIEMPO
PARA
MARCAR LA
DIFERENCIA

¡Gracias por su
atención!

Anda mungkin juga menyukai