SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Bases de datos




                                              Modelo de datos
                                   Javier Fernández Rivera - www.aurea.es

Un modelo: Es una representación de cualquier aspecto o tema extraido del mundo real, en una base de datos esta
representación se realizara de forma grafica.
Un modelo de datos: Es un conjunto de conceptos que nos permiten describir los datos, las relaciones que existen
entre ellos, la semántica y las restricciones de consistencia.

Existen 3 grupos de modelos de datos
    1. Modelos externos o lógicos basados en objetos: nos permite representar los datos que necesita cada
        ususario con las estructuras propias del lenguaje de programación que se vaya a usar.
    2. Modelos globales o lógicos basados en registros: ayuda a escribir los datos para el conjunto de usuarios.
    3. Modelos fí sico de datos: esta orientado a la maquina.

Dentro del modelo global podríamos clasificar 2 tipos:
            • Conceptual.
            • Convencional.

    1.   Los modelos conceptuales: también denominados de alto nivel facilitan la descripción global del conjunto
         de información de la empresa con indenpendencia de la maquina que se use.
    2.   Los modelos convencionales: se encuentran soportados por los SGBD, los mas comunes son el jerarquico
         y el codasyl o de red y el relacional.

Es preciso distinguir entre esquema y ocurrencia.
Esquema: es la descripción de la estructura de la base de datos.
Ocurrencia: son los datos que hay almacenados en el esquema en un determinado momento y que varían.

Una definición de modelo de datos seria: Un conjunto de conceptos, reglas y convenciones que nos permite describir
y manipular los datos de un cierto mundo real que deseamos almacenar en la base de datos.



Propiedades de un modelo de datos

Las propiedades de los modelos de datos son de dos tipos:
    1. Estáticas
    2. Invariantes en el tiempo: Que responden a lo que suele ser las estructuras.
    3. Y dinámicas que son las operaciones que se aplican a los datos o valores almacenados en las estructuras,
        las cuales varían en el tiempo.

Propiedades estáticas
La estática de un modelo de datos esta compuesta por elementos permitidos y elementos no permitidos.

Elementos permitidos: No son los mismos para todos los modelos de datos. Varían especialmente en su
terminología, en general suele ser objetos que pueden ser entidades relaciones, registros, asociaciones entre objetos
(interrelaciones), propiedades de los objetos (atributos o campos) y dominios que son conjuntos de valores sobre los
que se definen las propiedades.

La representación de estos elementos depende del tipo de modelo, así en las jerarquicos y en el modelo en red se
representan en forma de grafo (similar o en árbol).
En los modelos relacionales se usan las tablas y en el modelo entidad, interrelación se usan grafos y tablas.
Elementos no permitidos: No todos los valores, cambios de valor o estructuras están permitidas en el mundo real,
además de cada modelo de datos también impone por si mismo limitaciones a las estructuras que permite.
Se denomina restricciones inherentes (pueden cambiar) a las que son impuestas por el modelo de datos en si y se
denominan restricciones de integridad a las que son impuestas por el mundo real.
Habitualmente en vez de restricciones se suelen llamar reglas.



Propiedades dinámicas
Los valores que toman los distintos objetos de un esquema en un determinado momento Ti reciben el nombre de
ocurrencia de esquema o estado de los datos en el momento BDi.
En otro momento Tj la ocurrencia sera BDj.
La aplicación de una operación a una ocurrencia de un esquema trasforma esta en otra ocurrencia.




Una operación tienen dos componentes o pasos:

    1.   Componente de localización: selección o enfoque, consiste en localizar la ocurrencia de un objeto indicando
         un camino.
    2.   Acción, que se realiza sobre la ocurrencia previamente localizada, operaciones de actualización: eliminar,
         insertar, modificar, ver.




Restricciones de integridad en los modelos de datos

En el mundo real existen ciertas reglas que deben cumplir los elementos existentes.

En la BD deseamos que reflejen lo mas fielmente posible el universo que se representa (si hacemos una BD de un
hospital deberá representar elementos del hospital), por lo tanto tenemos que recoger en nuestro sistema de
información el universo lo mas fielmente posible para que al desarrollar el esquema de la BD junto con los objetos
evocaciones y propiedades que los mismos se cumplan estas reglas llamadas restricciones semánticas o de
integridad las cuales pueden ser definidas como condiciones que limitan al conjunto de ocurrencias validas de un
esquema, la semántica de los datos que en un principio la controlaba manualmente el usuario.

Hoy en día las restricciones de int egridad suelen estar dispersas por la BD en vez de estar dispersas por las
diferentes aplicaciones.




Clasificación de los modelos de datos

Durante la década de los 70 y a principios de los 80 unos de los principales temas de discusión era como poder
clasificar los modelos de datos. Con la aparición de los niveles de abstracción de la arquitectura ANSI este tema se
planifico bastante.
En general nosotros clasificamos los modelos en función de su nivel de abstracción y riqueza semántica así
distinguiremos entre conceptual y convencionales. Las características principales de los convencionales son:
Están implementados en SGBD comerciales.
Depende del SGBD
Están próximos al ordenador, tienen poca capacidad semántica.
Están mas enfocados a la implantación. Sin embargo los conceptuales no suelen estar implementados en los SGBD,
son independientes del SGBD tienen un gran nivel de abstracción, tienen mayor capacidad semántica y están mas
enfocados al diseño de alto nivel.




El modelo jerarquico
A este modelo se le llamo en árbol ya que se usa una estructura de árbol invertida con las raíces en la parte superior
del diseño para su representación .
Es similar al modelo en red ya que los datos se representan mediante registros llamados nodos y las relaciones se
suelen llamar lazos o enlaces.
Sus características son:
Una colección de árboles forman una BD
A los registros se les denomina nodos o segmentos que contienen campos que a su vez se les llama atributos.
Los nodos están organizados en niveles cada nodo tiene campos comunes, vinculados a el.
Padre es un nodo vinculado a otros de nivel inferior.
Gemelos son los nodos al mismo nivel y tienen el mismo padre.
Hojas: son los nodos que no tienen hijos
Altura: Cantidad de niveles
Camino: Son las líneas que unen los nodos no puede haber mas de un camino al mismo sitio o nodo.
Rama: Es un camino que termina en una hoja
Familia: Es el conjunto de padres e hijos, etc.
Moment o; Numero total de nodos de un árbol.
Peso: Cantidad de hojas que tiene el árbol.



Modelos de red

Esta compuesto por un árbol que a su vez tiene tablas. Dentro de las características principales podemos decir que
los arcos que unen entidades se les llama conjuntos. Los conjuntos están formados por relaciones de muchos a
muchos.

El modelo en red es el mas utilizado en el CODASYL aunque hoy en día esta en desuso.

Más contenido relacionado

La actualidad más candente

Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosVictor Dolores Marcos
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeAndhy H Palma
 
modelos de datos
modelos de datos modelos de datos
modelos de datos joseojeda98
 
Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power pointunachi
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datosucbasededatos
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05Cristian Ortiz Gómez
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosJeff Jesús
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de DatosMaJo2308
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 

La actualidad más candente (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Paradigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwareeParadigmas de la ingeniería de softwaree
Paradigmas de la ingeniería de softwaree
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Que estres tanta tarea
Que estres tanta tareaQue estres tanta tarea
Que estres tanta tarea
 
Estructura de datos power point
Estructura de datos power pointEstructura de datos power point
Estructura de datos power point
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Unidad II. Modelo de Datos
Unidad II. Modelo de DatosUnidad II. Modelo de Datos
Unidad II. Modelo de Datos
 
2. Modelo ER - Relacional
2. Modelo ER - Relacional2. Modelo ER - Relacional
2. Modelo ER - Relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Laboratorio Computación Gráfica - Práctica 05
 Laboratorio Computación Gráfica - Práctica 05 Laboratorio Computación Gráfica - Práctica 05
Laboratorio Computación Gráfica - Práctica 05
 
Base de datos
Base de datosBase de datos
Base de datos
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Video 2
Video 2Video 2
Video 2
 

Destacado

7 d lluvia de ideas
7 d lluvia de ideas7 d lluvia de ideas
7 d lluvia de ideasPAPE99
 
Geometry and visual expression
Geometry and visual expressionGeometry and visual expression
Geometry and visual expressionDaru Lintang
 
El verdadero amor
El verdadero amorEl verdadero amor
El verdadero amorruth-1234
 
презентация Microsoft office power point (2)
презентация Microsoft office power point (2)презентация Microsoft office power point (2)
презентация Microsoft office power point (2)Natasha Maksimenko
 
Etica y atencion a la diversidad
Etica y atencion a la diversidadEtica y atencion a la diversidad
Etica y atencion a la diversidadamaluza2015
 
11ème colloque des utilisateurs de SOLEIL
11ème colloque des utilisateurs de SOLEIL11ème colloque des utilisateurs de SOLEIL
11ème colloque des utilisateurs de SOLEILSynchrotron SOLEIL
 
2017_WoodGroup_Ref_Guide_FINAL-10-3-16
2017_WoodGroup_Ref_Guide_FINAL-10-3-162017_WoodGroup_Ref_Guide_FINAL-10-3-16
2017_WoodGroup_Ref_Guide_FINAL-10-3-16Zahra Neyestani
 
Diapositivas de-etica-datos-informativos-de-la-ute
Diapositivas de-etica-datos-informativos-de-la-uteDiapositivas de-etica-datos-informativos-de-la-ute
Diapositivas de-etica-datos-informativos-de-la-uteFranklin_Lozano
 
The Power of Pre-Suasion
The Power of Pre-SuasionThe Power of Pre-Suasion
The Power of Pre-SuasionSkylineoffices
 
ETICA Y ATENCIÓN A LA DIVERSIDAD
ETICA Y ATENCIÓN A LA DIVERSIDADETICA Y ATENCIÓN A LA DIVERSIDAD
ETICA Y ATENCIÓN A LA DIVERSIDADLiscris Gatita
 
New coke failure-checked
New coke failure-checkedNew coke failure-checked
New coke failure-checkedMuddasir Noor
 
1a. intro lenguaje y sintaxis
1a. intro lenguaje y sintaxis1a. intro lenguaje y sintaxis
1a. intro lenguaje y sintaxisvsyntact
 
SEO 2017 Predictions
SEO 2017 PredictionsSEO 2017 Predictions
SEO 2017 PredictionsAdam Orchard
 
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"LinkedIn edita una guía para convertir candidatos en empleados comprometidos"
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"Turistenístico
 

Destacado (20)

7 d lluvia de ideas
7 d lluvia de ideas7 d lluvia de ideas
7 d lluvia de ideas
 
Geometry and visual expression
Geometry and visual expressionGeometry and visual expression
Geometry and visual expression
 
El verdadero amor
El verdadero amorEl verdadero amor
El verdadero amor
 
Anatomía
AnatomíaAnatomía
Anatomía
 
презентация Microsoft office power point (2)
презентация Microsoft office power point (2)презентация Microsoft office power point (2)
презентация Microsoft office power point (2)
 
Etica y atencion a la diversidad
Etica y atencion a la diversidadEtica y atencion a la diversidad
Etica y atencion a la diversidad
 
11ème colloque des utilisateurs de SOLEIL
11ème colloque des utilisateurs de SOLEIL11ème colloque des utilisateurs de SOLEIL
11ème colloque des utilisateurs de SOLEIL
 
2017_WoodGroup_Ref_Guide_FINAL-10-3-16
2017_WoodGroup_Ref_Guide_FINAL-10-3-162017_WoodGroup_Ref_Guide_FINAL-10-3-16
2017_WoodGroup_Ref_Guide_FINAL-10-3-16
 
Die boodskapper
Die boodskapperDie boodskapper
Die boodskapper
 
Diapositivas de-etica-datos-informativos-de-la-ute
Diapositivas de-etica-datos-informativos-de-la-uteDiapositivas de-etica-datos-informativos-de-la-ute
Diapositivas de-etica-datos-informativos-de-la-ute
 
The Power of Pre-Suasion
The Power of Pre-SuasionThe Power of Pre-Suasion
The Power of Pre-Suasion
 
Vocabulario en ingles
Vocabulario en inglesVocabulario en ingles
Vocabulario en ingles
 
Reported speech.
Reported speech.Reported speech.
Reported speech.
 
Agenda
AgendaAgenda
Agenda
 
ETICA Y ATENCIÓN A LA DIVERSIDAD
ETICA Y ATENCIÓN A LA DIVERSIDADETICA Y ATENCIÓN A LA DIVERSIDAD
ETICA Y ATENCIÓN A LA DIVERSIDAD
 
New coke failure-checked
New coke failure-checkedNew coke failure-checked
New coke failure-checked
 
1a. intro lenguaje y sintaxis
1a. intro lenguaje y sintaxis1a. intro lenguaje y sintaxis
1a. intro lenguaje y sintaxis
 
SEO 2017 Predictions
SEO 2017 PredictionsSEO 2017 Predictions
SEO 2017 Predictions
 
Síndrome del túnel del carpo
Síndrome del túnel del carpoSíndrome del túnel del carpo
Síndrome del túnel del carpo
 
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"LinkedIn edita una guía para convertir candidatos en empleados comprometidos"
LinkedIn edita una guía para convertir candidatos en empleados comprometidos"
 

Similar a Modelodedatos (20)

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 datos modelo de datos
modelo de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ( Los Modelos de Datos)
Base de datos ( Los Modelos de Datos) Base de datos ( Los Modelos de Datos)
Base de datos ( Los Modelos de Datos)
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
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
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Curso de base_de_datos
Curso de base_de_datosCurso de base_de_datos
Curso de base_de_datos
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Practica1 Base de datos
Practica1 Base de datosPractica1 Base de datos
Practica1 Base de datos
 
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)
 
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 una b.d
Modelo de una b.dModelo de una b.d
Modelo de una b.d
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
Bdrelacional
BdrelacionalBdrelacional
Bdrelacional
 

Modelodedatos

  • 1. Bases de datos Modelo de datos Javier Fernández Rivera - www.aurea.es Un modelo: Es una representación de cualquier aspecto o tema extraido del mundo real, en una base de datos esta representación se realizara de forma grafica. Un modelo de datos: Es un conjunto de conceptos que nos permiten describir los datos, las relaciones que existen entre ellos, la semántica y las restricciones de consistencia. Existen 3 grupos de modelos de datos 1. Modelos externos o lógicos basados en objetos: nos permite representar los datos que necesita cada ususario con las estructuras propias del lenguaje de programación que se vaya a usar. 2. Modelos globales o lógicos basados en registros: ayuda a escribir los datos para el conjunto de usuarios. 3. Modelos fí sico de datos: esta orientado a la maquina. Dentro del modelo global podríamos clasificar 2 tipos: • Conceptual. • Convencional. 1. Los modelos conceptuales: también denominados de alto nivel facilitan la descripción global del conjunto de información de la empresa con indenpendencia de la maquina que se use. 2. Los modelos convencionales: se encuentran soportados por los SGBD, los mas comunes son el jerarquico y el codasyl o de red y el relacional. Es preciso distinguir entre esquema y ocurrencia. Esquema: es la descripción de la estructura de la base de datos. Ocurrencia: son los datos que hay almacenados en el esquema en un determinado momento y que varían. Una definición de modelo de datos seria: Un conjunto de conceptos, reglas y convenciones que nos permite describir y manipular los datos de un cierto mundo real que deseamos almacenar en la base de datos. Propiedades de un modelo de datos Las propiedades de los modelos de datos son de dos tipos: 1. Estáticas 2. Invariantes en el tiempo: Que responden a lo que suele ser las estructuras. 3. Y dinámicas que son las operaciones que se aplican a los datos o valores almacenados en las estructuras, las cuales varían en el tiempo. Propiedades estáticas La estática de un modelo de datos esta compuesta por elementos permitidos y elementos no permitidos. Elementos permitidos: No son los mismos para todos los modelos de datos. Varían especialmente en su terminología, en general suele ser objetos que pueden ser entidades relaciones, registros, asociaciones entre objetos (interrelaciones), propiedades de los objetos (atributos o campos) y dominios que son conjuntos de valores sobre los que se definen las propiedades. La representación de estos elementos depende del tipo de modelo, así en las jerarquicos y en el modelo en red se representan en forma de grafo (similar o en árbol). En los modelos relacionales se usan las tablas y en el modelo entidad, interrelación se usan grafos y tablas.
  • 2. Elementos no permitidos: No todos los valores, cambios de valor o estructuras están permitidas en el mundo real, además de cada modelo de datos también impone por si mismo limitaciones a las estructuras que permite. Se denomina restricciones inherentes (pueden cambiar) a las que son impuestas por el modelo de datos en si y se denominan restricciones de integridad a las que son impuestas por el mundo real. Habitualmente en vez de restricciones se suelen llamar reglas. Propiedades dinámicas Los valores que toman los distintos objetos de un esquema en un determinado momento Ti reciben el nombre de ocurrencia de esquema o estado de los datos en el momento BDi. En otro momento Tj la ocurrencia sera BDj. La aplicación de una operación a una ocurrencia de un esquema trasforma esta en otra ocurrencia. Una operación tienen dos componentes o pasos: 1. Componente de localización: selección o enfoque, consiste en localizar la ocurrencia de un objeto indicando un camino. 2. Acción, que se realiza sobre la ocurrencia previamente localizada, operaciones de actualización: eliminar, insertar, modificar, ver. Restricciones de integridad en los modelos de datos En el mundo real existen ciertas reglas que deben cumplir los elementos existentes. En la BD deseamos que reflejen lo mas fielmente posible el universo que se representa (si hacemos una BD de un hospital deberá representar elementos del hospital), por lo tanto tenemos que recoger en nuestro sistema de información el universo lo mas fielmente posible para que al desarrollar el esquema de la BD junto con los objetos evocaciones y propiedades que los mismos se cumplan estas reglas llamadas restricciones semánticas o de integridad las cuales pueden ser definidas como condiciones que limitan al conjunto de ocurrencias validas de un esquema, la semántica de los datos que en un principio la controlaba manualmente el usuario. Hoy en día las restricciones de int egridad suelen estar dispersas por la BD en vez de estar dispersas por las diferentes aplicaciones. Clasificación de los modelos de datos Durante la década de los 70 y a principios de los 80 unos de los principales temas de discusión era como poder clasificar los modelos de datos. Con la aparición de los niveles de abstracción de la arquitectura ANSI este tema se planifico bastante. En general nosotros clasificamos los modelos en función de su nivel de abstracción y riqueza semántica así distinguiremos entre conceptual y convencionales. Las características principales de los convencionales son: Están implementados en SGBD comerciales. Depende del SGBD Están próximos al ordenador, tienen poca capacidad semántica. Están mas enfocados a la implantación. Sin embargo los conceptuales no suelen estar implementados en los SGBD, son independientes del SGBD tienen un gran nivel de abstracción, tienen mayor capacidad semántica y están mas enfocados al diseño de alto nivel. El modelo jerarquico
  • 3. A este modelo se le llamo en árbol ya que se usa una estructura de árbol invertida con las raíces en la parte superior del diseño para su representación . Es similar al modelo en red ya que los datos se representan mediante registros llamados nodos y las relaciones se suelen llamar lazos o enlaces. Sus características son: Una colección de árboles forman una BD A los registros se les denomina nodos o segmentos que contienen campos que a su vez se les llama atributos. Los nodos están organizados en niveles cada nodo tiene campos comunes, vinculados a el. Padre es un nodo vinculado a otros de nivel inferior. Gemelos son los nodos al mismo nivel y tienen el mismo padre. Hojas: son los nodos que no tienen hijos Altura: Cantidad de niveles Camino: Son las líneas que unen los nodos no puede haber mas de un camino al mismo sitio o nodo. Rama: Es un camino que termina en una hoja Familia: Es el conjunto de padres e hijos, etc. Moment o; Numero total de nodos de un árbol. Peso: Cantidad de hojas que tiene el árbol. Modelos de red Esta compuesto por un árbol que a su vez tiene tablas. Dentro de las características principales podemos decir que los arcos que unen entidades se les llama conjuntos. Los conjuntos están formados por relaciones de muchos a muchos. El modelo en red es el mas utilizado en el CODASYL aunque hoy en día esta en desuso.