Modelo de datos
Republica Bolivariana de Venezuela
Ministerio Del Poder Popular Para La Educación Universitaria
Instituto Universitario Politécnico “Santiago Mariño”
Cabimas-Edo. Zulia
Integrante:
Odalys Vásquez
CI: 25.190.943
Escuela: Ing. De Sistemas
Modelo de datos
Un modelo de datos es un lenguaje
orientado a hablar de una base de datos.
Un modelo de base de datos (Data
Información Estructurada) es un tipo de
modelo de datos que determina la
estructura lógica de una base de datos y
de manera fundamental determina el
modo de almacenar, organizar y
manipular los datos.
 Sublenguajes de un modelo de datos
 Lenguaje de Definición de Datos o DDL (Data Definition Language),
orientado a describir de una forma abstracta las estructuras de
datos y las restricciones de integridad.
 Un Lenguaje de Manipulación de Datos o DML (Data Manipulation
Language), orientado a describir las operaciones de manipulación de los
datos.
Clasificación de los modelos de
datos
Modelos de Datos Conceptuales:
Son los orientados a la descripción de
estructuras de datos y restricciones de
integridad. Se usan
fundamentalmente durante la etapa
de Análisis de un problema .
Modelos de Datos Lógicos: Son
orientados a las operaciones más que a
la descripción de una realidad.
Usualmente están implementados en
algún manejador de base de datos.
 Modelos de Datos
Físicos: Son
estructuras de datos
a bajo nivel
implementadas
dentro del
propio manejador.
Ejemplos típicos de
estas estructuras son
los Árboles B+, las
estructuras de Hash,
etc.
Pedro
Pérez
Ana Rojas
Olga Prado
521-8976
521-1234
521-9655
00
01
02
03
13
14
15
Claves
Función de Hash
Tabla de Hash
Utilidad de un modelo de datos
El modelo relacional, como utilidad para la calidad
de los datos, es fundamental y las buenas prácticas
conocidas son básicas, aunque la experiencia del
profesional que lo desarrolla es un valor muy
importante. Contar con un profesional que ha
colaborado en el diseño relacional en otros proyectos
y conoce los pros y contras, es una garantía de éxito.
ABSTRACCION
Aislamiento de un elemento de su contexto o
del resto de los elementos que lo acompañan.
SEMANTICA
El término semántica se refiere a los
aspectos del sentido o interpretación de signos
lingüísticos como símbolos, palabras, expresiones o
representaciones formales.
INTEGRIDAD
El término integridad de datos se refiere la correctitud y
completitud de la información en una base de datos.
RESTRICCIONES
Una restricción es una regla que impone el gestor de
bases de datos.
Modelo entidad-relación
Un modelo entidad-relación o diagrama entidad-relación es
una herramienta para el modelado de datos que permite
representar las entidades relevantes de un sistema de
información así como sus interrelaciones y propiedades.
(0.n) (1.1)
(0.n) (0.n)
COCHES EMPLEADOS
CARGO DEL
EMPLEADO
ARREGLAN
ES EN EL
TALLER
Elementos de un modelo entidad-
relación
 Entidad
Representa una cosa u objeto del mundo real con existencia
independiente, es decir, se diferencia únicamente de otra cosa
u objeto, incluso siendo del mismo tipo o una misma entidad.
Es reconocido como un rectángulo.
 Ejemplos de una entidad
 Una Persona: Se diferencia
de cualquier otra persona,
incluso siendo gemelos.
 Un Automóvil: Aunque sean de la misma
marca, el mismo modelo, tendrán atributos
diferentes. Ejemplo: El número del chasis.
 Una Casa: Aunque sea
idéntica a la otra, aun se
diferenciara en su dirección
 Atributos
Los atributos son la característica que definen o
identifican a una entidad.
Es reconocido como un ovalo.
 Ejemplo de atributo
A la colección de entidades-alumnos, con
el siguiente conjunto de atributos en
común, (id, nombre, edad, semestre),
pertenecen a las entidades:
( 1, Sophia, 15 años, 2)
( 2, Josefa, 19 años, 5)
 Relación
Es un vínculo que nos permite definir una
dependencia entre varias entidades, es decir nos
permite exigir que varias entidades compartan
ciertos atributos de forma indispensable.
Las relaciones se muestran en los diagramas
como rombos, que se unen a las entidades
mediante líneas.
 Ejemplo de relación
Los empleados del taller (de la entidad
“empleados”) tienen un cargo (según la
entidad” cargo del empleado”). Es decir,
un atributo de la entidad” empleados”
especificara que cargo tiene en el taller,
y tiene que ser idéntico al que ya existe
en la entidad “cargo del empleado”.
 Representación gráfica de un
modelo entidad-relación
Originalmente, el modelo entidad-relación sólo
incluía los conceptos de entidad, relación y atributo.
Más tarde, se añadieron otros conceptos, como los
atributos compuestos y las jerarquías de
generalización, en lo que se ha denominado Modelo
Entidad-Relación extendido. Los elementos básicos
de representación del modelo son los siguientes:
Entidad
Atributo
Atributo
compuesto
Jerarquía de
generalización
Relación
Identificador
 Modelado de situaciones de
requerimientos de información
propuesta
Un enfoque del modelado de requerimientos, llamado
análisis estructurado, considera que los datos y los
procesos que los transforman son entidades separadas.
Los objetos de datos se modelan de modo que se definan
sus atributos y relaciones. Los procesos que manipulan a
los objetos de datos a medida que los objetos que se
corresponden con ellos fluyan por el sistema.
 Modelo basado en escenario: Por ejemplo, casos de uso
historias de un usuario.
 Modelo de clase: Por ejemplo, diagrama de clases y
diagrama de colaboración.
 Modelo de comportamientos: Por ejemplo, diagrama de
estados y diagrama de secuencias.
 Modelo de flujo: Por ejemplo, DFD y modelo de datos.

Modelo de datos

  • 1.
    Modelo de datos RepublicaBolivariana de Venezuela Ministerio Del Poder Popular Para La Educación Universitaria Instituto Universitario Politécnico “Santiago Mariño” Cabimas-Edo. Zulia Integrante: Odalys Vásquez CI: 25.190.943 Escuela: Ing. De Sistemas
  • 2.
    Modelo de datos Unmodelo de datos es un lenguaje orientado a hablar de una base de datos. Un modelo de base de datos (Data Información Estructurada) es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.
  • 3.
     Sublenguajes deun modelo de datos  Lenguaje de Definición de Datos o DDL (Data Definition Language), orientado a describir de una forma abstracta las estructuras de datos y las restricciones de integridad.  Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a describir las operaciones de manipulación de los datos.
  • 4.
    Clasificación de losmodelos de datos Modelos de Datos Conceptuales: Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema .
  • 5.
    Modelos de DatosLógicos: Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún manejador de base de datos.
  • 6.
     Modelos deDatos Físicos: Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de estas estructuras son los Árboles B+, las estructuras de Hash, etc. Pedro Pérez Ana Rojas Olga Prado 521-8976 521-1234 521-9655 00 01 02 03 13 14 15 Claves Función de Hash Tabla de Hash
  • 7.
    Utilidad de unmodelo de datos El modelo relacional, como utilidad para la calidad de los datos, es fundamental y las buenas prácticas conocidas son básicas, aunque la experiencia del profesional que lo desarrolla es un valor muy importante. Contar con un profesional que ha colaborado en el diseño relacional en otros proyectos y conoce los pros y contras, es una garantía de éxito.
  • 8.
    ABSTRACCION Aislamiento de unelemento de su contexto o del resto de los elementos que lo acompañan. SEMANTICA El término semántica se refiere a los aspectos del sentido o interpretación de signos lingüísticos como símbolos, palabras, expresiones o representaciones formales.
  • 9.
    INTEGRIDAD El término integridadde datos se refiere la correctitud y completitud de la información en una base de datos. RESTRICCIONES Una restricción es una regla que impone el gestor de bases de datos.
  • 10.
    Modelo entidad-relación Un modeloentidad-relación o diagrama entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. (0.n) (1.1) (0.n) (0.n) COCHES EMPLEADOS CARGO DEL EMPLEADO ARREGLAN ES EN EL TALLER
  • 11.
    Elementos de unmodelo entidad- relación  Entidad Representa una cosa u objeto del mundo real con existencia independiente, es decir, se diferencia únicamente de otra cosa u objeto, incluso siendo del mismo tipo o una misma entidad. Es reconocido como un rectángulo.
  • 12.
     Ejemplos deuna entidad  Una Persona: Se diferencia de cualquier otra persona, incluso siendo gemelos.  Un Automóvil: Aunque sean de la misma marca, el mismo modelo, tendrán atributos diferentes. Ejemplo: El número del chasis.  Una Casa: Aunque sea idéntica a la otra, aun se diferenciara en su dirección
  • 13.
     Atributos Los atributosson la característica que definen o identifican a una entidad. Es reconocido como un ovalo.
  • 14.
     Ejemplo deatributo A la colección de entidades-alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen a las entidades: ( 1, Sophia, 15 años, 2) ( 2, Josefa, 19 años, 5)
  • 15.
     Relación Es unvínculo que nos permite definir una dependencia entre varias entidades, es decir nos permite exigir que varias entidades compartan ciertos atributos de forma indispensable. Las relaciones se muestran en los diagramas como rombos, que se unen a las entidades mediante líneas.
  • 16.
     Ejemplo derelación Los empleados del taller (de la entidad “empleados”) tienen un cargo (según la entidad” cargo del empleado”). Es decir, un atributo de la entidad” empleados” especificara que cargo tiene en el taller, y tiene que ser idéntico al que ya existe en la entidad “cargo del empleado”.
  • 17.
     Representación gráficade un modelo entidad-relación Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado Modelo Entidad-Relación extendido. Los elementos básicos de representación del modelo son los siguientes:
  • 18.
  • 19.
     Modelado desituaciones de requerimientos de información propuesta Un enfoque del modelado de requerimientos, llamado análisis estructurado, considera que los datos y los procesos que los transforman son entidades separadas. Los objetos de datos se modelan de modo que se definan sus atributos y relaciones. Los procesos que manipulan a los objetos de datos a medida que los objetos que se corresponden con ellos fluyan por el sistema.
  • 20.
     Modelo basadoen escenario: Por ejemplo, casos de uso historias de un usuario.  Modelo de clase: Por ejemplo, diagrama de clases y diagrama de colaboración.  Modelo de comportamientos: Por ejemplo, diagrama de estados y diagrama de secuencias.  Modelo de flujo: Por ejemplo, DFD y modelo de datos.