SlideShare una empresa de Scribd logo
1 de 17
Autor:
Gabriel González
CI: 27184207
Ingeniería en sistemas
 Para construir una base de datos es
necesario primero establecer una
metodología que nos permita representar
sus elementos, operaciones y propiedades.
 Los modelos de bases de datos funcionan
para guiar al diseñador en todo el proceso
de diseño e implementación de una base de
datos.
Los modelos de datos son lenguajes que se encargan de
describir la estructura de una base de datos, sus
propiedades, atributos, las operaciones que se realizan
con ella, y las circunstancias que debe cumplir la base de
datos para ser acorde con la situación para la que se
requiere.
Estos modelos representan conceptos- EL modelo se
encarga de las propiedades estáticas (Los objetos y sus
atributos), las propiedades dinámicas y las reglas que
regulan sus relaciones.
Los modelos se agrupan en 3 categorías
generales que contienen sub categorías.
Modelo de datos
conceptuales: Son aquellos
modelos que se encargan de
representar la estructura de los
datos y sus restricciones. Es
decir, las propiedades estáticas
de la BDD. Entre ellos esta el
modelo de entidad relación.
Modelos de datos lógicos: Son los
encargados de las propiedades
dinámicas de la BDD, es decir, las
operaciones que se realizan dentro.
Un modelo relacional es un modelo de
datos lógicos. Otros modelos lógicos
son_ el modelo multivalor, y eñ modelo
semántico
Modelo de datos físicos: Son las
estructuras que están a cargo del
lenguaje de bajo nivel de la BDD. Son
representados típicamente como
arboles B y estructuras de intercambio
hash
Modelo de fichero plano:
Es un modelo que representa los
datos en forma de matriz con
columnas y filas. Los datos de la
fila están relacionados y las
columnas representan sus tipos.
Modelo multivaluados: Mejora la
dinámica de la base de datos
relacional al incluir un mayor nivel de
profundidad a la hora de guardar los
datos, permitiendo almacenar mas de
un valor en cada registro.
Modelo de grafos: Estos
modelos permiten representar
los datos como nodos de un
grafo y permiten establecer
claramente sus relaciones.
Modelo orientado a objetos:
Basado en la programación
orientada a objetos, este modelo se
basa en el concepto de objeto para
manejar las distintas entidades de la
base de datos.
El modelo de datos va dentro del
análisis y diseño de sistema. Este
permite establecer
conceptualmente los distintos
elementos de la Base de datos y
trazar una metodología a seguir a
la hora de su diseño, construcción
e implementación.
Definiciones
básicas de los
modelos de datos
Abstracción
integridad
Semántica
Restricciones
 Existen niveles diversos de abstracción;
 nivel lógico
 Nivel físico
 Nivel de vistas
La abstracción se refiere representar la estructura de la
base de datos utilizando cierto principios básicos y
limitándose a los aspectos más importantes de ella.
 Cualquier modelo de bases de datos debe
ofrecer al usuario seguridad de que los
datos almacenados serán correctos y
exactos. A esto hace referencia la noción de
integridad de los datos.
 Esto se logra teniendo en cuenta ciertas
restricciones
En un modelo de base de
datos, la semántica se refiere a
la relación de los conceptos
con el mundo real. El modelo
es capaz de describir
información sobre los datos
que permite conocer sus
instancias o propiedades
Las restricciones a los
datos son una serie de
condiciones que deben ser
cumplidas para lograr la
integridad de los datos.
 Esa un modelo que se basa en la
representación grafica de los elementos de una
base de datos.
 Para el modelo de entidad relación primero se
el diagrama (o diagramas) entidad-relación y
luego completa el modelo con listas de
atributos y una descripción de otras
restricciones que no se pueden reflejar en el
diagrama.
Entidades: Son las “cosas” u ·objetos” que
contiene la base de datos. Pueden existir
físicamente o pueden ser abstractos.
Atributos: ; Son las características que poseen las
entidades.
Conjunto de relaciones; ; Son las relaciones entre
los conjuntos de entidades presentadas en la base
de datos.
Restricciones : Son las reglas y limitación a las
que se ven sometidos los elementos de la base de
datos.
Claves: Son conjuntos de atributos que sirven
como identificador de cada una de los conjuntos
de entidades que existen en la base de datos.
Papel: Se refiere al lugar que ocupa una entidad
en la base de datos.
Cliente
Articulo
Pedido
Cedula
Código
de
articulo
Fecha
Cantidad
Se
compone
Realiza
En el ejemplo antes propuesto,
las entidades serian los
renglones cliente, pedido y
articulo serian las entidades.
Mientras cedula, fecha y código
serian los atributos.
Por ultimo, las relaciones serian
“Realiza” y “se componen”
 Para crear correctamente una base de
datos, es necesario empezar eligiendo como
van a representarse sus datos, sus
funciones y sus atributos.
 Existen diversos modelos de datos según
distintos niveles de abstracción que sirven
para desarrollar diferentes bases de datos.
 Gutierrez, Pedro (2013) Fundamento de las bases de
datos: Modelo entidad-relación. En línea:
https://www.genbeta.com/desarrollo/fundamento-de-las-
bases-de-datos-modelo-entidad-relacion
 Modelado de Datos. Sin fecha. ç
ict.udlap.mx/people/carlos/is341/bases02.html
 Moreno, Antonio (2000) Bases de datos: Modelos de
datos Consultado en línea: elies.rediris.es/elies9/4-2.htm
2/2
 Modelado de datos Sin fecha. En línea:
https://searchdatacenter.techtarget.com/es/definicion/Mod
elado-de-datos

Más contenido relacionado

La actualidad más candente

Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos
22carlos
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datos
Ruth Hidalgo Tene
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
Olga Arroyo
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
mmazonf
 

La actualidad más candente (20)

ENTIDAD RELACION EJERCICIO
ENTIDAD RELACION EJERCICIOENTIDAD RELACION EJERCICIO
ENTIDAD RELACION EJERCICIO
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datos
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOSELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Instituto universitario politécnico
Instituto universitario politécnicoInstituto universitario politécnico
Instituto universitario politécnico
 
programación orientada a objetos
programación orientada a objetos programación orientada a objetos
programación orientada a objetos
 

Similar a Modelo de bases de datos

Modelos de Datos y Modelado Conceptual
Modelos de Datos y Modelado ConceptualModelos de Datos y Modelado Conceptual
Modelos de Datos y Modelado Conceptual
Anabel
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
Pamela Quinde
 

Similar a Modelo de bases de datos (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de Datos y Modelado Conceptual
Modelos de Datos y Modelado ConceptualModelos de Datos y Modelado Conceptual
Modelos de Datos y Modelado Conceptual
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Modelo bd
Modelo bdModelo bd
Modelo bd
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
Sistema de gestion de base de datos
Sistema de gestion de base de datosSistema de gestion de base de datos
Sistema de gestion de base de datos
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Unidad A
Unidad AUnidad A
Unidad A
 
Modelo de datos modelos bdd
Modelo de datos modelos bddModelo de datos modelos bdd
Modelo de datos modelos bdd
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelodedatos
ModelodedatosModelodedatos
Modelodedatos
 

Modelo de bases de datos

  • 2.  Para construir una base de datos es necesario primero establecer una metodología que nos permita representar sus elementos, operaciones y propiedades.  Los modelos de bases de datos funcionan para guiar al diseñador en todo el proceso de diseño e implementación de una base de datos.
  • 3. Los modelos de datos son lenguajes que se encargan de describir la estructura de una base de datos, sus propiedades, atributos, las operaciones que se realizan con ella, y las circunstancias que debe cumplir la base de datos para ser acorde con la situación para la que se requiere. Estos modelos representan conceptos- EL modelo se encarga de las propiedades estáticas (Los objetos y sus atributos), las propiedades dinámicas y las reglas que regulan sus relaciones.
  • 4. Los modelos se agrupan en 3 categorías generales que contienen sub categorías. Modelo de datos conceptuales: Son aquellos modelos que se encargan de representar la estructura de los datos y sus restricciones. Es decir, las propiedades estáticas de la BDD. Entre ellos esta el modelo de entidad relación. Modelos de datos lógicos: Son los encargados de las propiedades dinámicas de la BDD, es decir, las operaciones que se realizan dentro. Un modelo relacional es un modelo de datos lógicos. Otros modelos lógicos son_ el modelo multivalor, y eñ modelo semántico Modelo de datos físicos: Son las estructuras que están a cargo del lenguaje de bajo nivel de la BDD. Son representados típicamente como arboles B y estructuras de intercambio hash
  • 5. Modelo de fichero plano: Es un modelo que representa los datos en forma de matriz con columnas y filas. Los datos de la fila están relacionados y las columnas representan sus tipos. Modelo multivaluados: Mejora la dinámica de la base de datos relacional al incluir un mayor nivel de profundidad a la hora de guardar los datos, permitiendo almacenar mas de un valor en cada registro. Modelo de grafos: Estos modelos permiten representar los datos como nodos de un grafo y permiten establecer claramente sus relaciones. Modelo orientado a objetos: Basado en la programación orientada a objetos, este modelo se basa en el concepto de objeto para manejar las distintas entidades de la base de datos.
  • 6. El modelo de datos va dentro del análisis y diseño de sistema. Este permite establecer conceptualmente los distintos elementos de la Base de datos y trazar una metodología a seguir a la hora de su diseño, construcción e implementación.
  • 7. Definiciones básicas de los modelos de datos Abstracción integridad Semántica Restricciones
  • 8.  Existen niveles diversos de abstracción;  nivel lógico  Nivel físico  Nivel de vistas La abstracción se refiere representar la estructura de la base de datos utilizando cierto principios básicos y limitándose a los aspectos más importantes de ella.
  • 9.  Cualquier modelo de bases de datos debe ofrecer al usuario seguridad de que los datos almacenados serán correctos y exactos. A esto hace referencia la noción de integridad de los datos.  Esto se logra teniendo en cuenta ciertas restricciones
  • 10. En un modelo de base de datos, la semántica se refiere a la relación de los conceptos con el mundo real. El modelo es capaz de describir información sobre los datos que permite conocer sus instancias o propiedades
  • 11. Las restricciones a los datos son una serie de condiciones que deben ser cumplidas para lograr la integridad de los datos.
  • 12.  Esa un modelo que se basa en la representación grafica de los elementos de una base de datos.  Para el modelo de entidad relación primero se el diagrama (o diagramas) entidad-relación y luego completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
  • 13. Entidades: Son las “cosas” u ·objetos” que contiene la base de datos. Pueden existir físicamente o pueden ser abstractos. Atributos: ; Son las características que poseen las entidades. Conjunto de relaciones; ; Son las relaciones entre los conjuntos de entidades presentadas en la base de datos. Restricciones : Son las reglas y limitación a las que se ven sometidos los elementos de la base de datos. Claves: Son conjuntos de atributos que sirven como identificador de cada una de los conjuntos de entidades que existen en la base de datos. Papel: Se refiere al lugar que ocupa una entidad en la base de datos.
  • 15. En el ejemplo antes propuesto, las entidades serian los renglones cliente, pedido y articulo serian las entidades. Mientras cedula, fecha y código serian los atributos. Por ultimo, las relaciones serian “Realiza” y “se componen”
  • 16.  Para crear correctamente una base de datos, es necesario empezar eligiendo como van a representarse sus datos, sus funciones y sus atributos.  Existen diversos modelos de datos según distintos niveles de abstracción que sirven para desarrollar diferentes bases de datos.
  • 17.  Gutierrez, Pedro (2013) Fundamento de las bases de datos: Modelo entidad-relación. En línea: https://www.genbeta.com/desarrollo/fundamento-de-las- bases-de-datos-modelo-entidad-relacion  Modelado de Datos. Sin fecha. ç ict.udlap.mx/people/carlos/is341/bases02.html  Moreno, Antonio (2000) Bases de datos: Modelos de datos Consultado en línea: elies.rediris.es/elies9/4-2.htm 2/2  Modelado de datos Sin fecha. En línea: https://searchdatacenter.techtarget.com/es/definicion/Mod elado-de-datos