SlideShare una empresa de Scribd logo
1 de 15
Modelos de datos y BDD
Bachiller:
Jose Manuel Ojeda
CI:26.756.080
Republica bolivariana de Venezuela.
Ministerio del poder popular para la educación.
Instituto Universitario Politécnico
“Santiago Mariño”
Profesor:
Aquiles Torrealba
INTRODUCCION:
Los modelos de datos es un lenguaje que permita descifrar y entender las bases de datos las
cuales permite ver que tipo de datos estas contienen, y como se relacionan por ende el estudio
de los modelos de datos es primordial ya que permitirá observar todos las condiciones que esta
tiene que cumplir para así realizar una acción deseada.
Al igual que los modelos de datos, los modelos BDD trata de ver que tiene una base de
datos pero esta se puede considerar un tipo de modelo de datos pero esta se enfoca en la parte
lógica de la base de datos como el modo de almacenar o manipular datos
Modelos de datos:
Un modelo de datos es un lenguaje orientado a hablar de una base de datos.
Típicamente un modelo de datos permite describir:
 Estructuras de datos de la base:
El tipo de los datos que hay en la base y la forma en que se relacionan.
 Las restricciones de seguridad :
Un conjunto de condiciones que deben cumplir los datos para reflejar la
realidad deseada.
 Operaciones de manipulación de los datos:
Típicamente, operaciones de agregado, borrado, modificación y recuperación
de los datos de la base.
Clasificación de los modelos de datos:
Modelos de Datos
Conceptuales
Modelos de Datos
Lógicos
Modelos de Datos
Físicos
Estos se clasifican por niveles de abstracción los cuales son:
Son los orientados a la
descripción de estructuras de
datos y restricciones de
integridad. sus relaciones.
Son orientados a las
operaciones más que
a la descripción de
una realidad.
Son estructuras de
datos a bajo nivel
implementadas dentro
del propio manejador.
Modelo de 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.
Modelo fichero plano:
El modelo de fichero plano consiste en una sola matriz bidimensional de elementos, donde
todos los miembros en una columna dada tienen valores del mismo tipo, y todos los
miembros de la misma fila están relacionados entre ellos.
Modelo fichero plano :
Importancia del modelo de base de
datos:
Los modelos de datos definen con claridad cómo se modela la estructura lógica
de una base de datos. Estos, son entidades necesarias para introducir la
abstracción en un DBMS (Data Base Management System), entendiendo por
abstracción al proceso de aislar un elemento de su contexto o del resto de
elementos que lo pueden acompañar. Un modelo de base de datos incluye,
además, las relaciones y limitaciones que determinan cómo se pueden almacenar
los datos y acceder a ellos.
Definiciones básicas:
 Abstracción:
La abstracción de datos es una técnica o metodología que permite diseñar estructuras de datos.
La abstracción consiste en representar bajo ciertos lineamientos de formato las características
esenciales de una estructura de datos.
 Semántica:
Por Integridad Semántica queremos decir que es la adaptación de la base de datos con las
restricciones derivadas de nuestro conocimiento de lo que está y no está permitido en aquella
parte del universo que esté representada por los datos de la base de datos.
 Integridad :
Los valores de los datos almacenados la BD deben satisfacer ciertas restricciones de
consistencia. Los desarrolladores hacen cumplir estas restricciones en el sistema añadiendo
código apropiado en las diversas aplicaciones. Sin embargo, cuando se añaden nuevas
restricciones es difícil cambiar los programas para hacer que se cumplan..
Restricciones:
El modelo relacional de datos contempla tres tipos de restricciones:
Integridad de la clave:
Ningún atributo de una
clave candidata puede
tomar valores nulos.
Lógicamente, los
atributos que forman
una clave candidata han
de tomar siempre
valores distintos para
cada posible tupla.
Integridad de referencia o
referencial:
Sea T1.a un atributo de la
tabla T1 que forma parte de
una clave ajena para la tabla
T2. Es decir, que en T2 existe
un atributo definido con el
mismo dominio, aunque no
obligatoriamente con igual
nombre, y que es parte de su
clave primaria.
Otras restricciones de acuerdo
con la semántica concreta del
problema:
Pueden ser sencillas, como la
especificación de valores
mínimos o máximos que puede
tomar un atributo numérico, lista
de valores permitidos de un
atributo, o más complejas.
Modelo entidad-relación:
Definición:
Un modelo entidad-relación o diagrama entidad-relación (a veces denominado por sus
siglas en inglés, E-R"Entity relationship"; en español DER: "Diagrama de 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
Ejemplo:
Representación grafica:
Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los
siguientes elementos gráficos:
La utilización de estos elementos dará como resultado lo que se denomina
el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el
apartado anterior, gráficamente quedarían como sigue:
Elementos Modelo Entidad – Relación:
1) Entidad:
Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia
independiente, es decir, se diferencia únicamente de otro objeto o cosa, incluso
siendo del mismo tipo, o una misma entidad.
Ejemplos
Una persona. (Se
diferencia de cualquier
otra persona, incluso
siendo gemelos).
Una casa (Aunque sea
exactamente igual a
otra, aún se
diferenciará en su
dirección)
Un automóvil. (Aunque
sean de la misma
marca, el mismo
modelo,..., tendrán
atributos diferentes, por
ejemplo, el número de
chasis)
2)Atributos:
Los atributos son las características que definen o identifican a una entidad. Estas pueden
ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos asignados
para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
Ejemplos
A la colección de entidades «alumnos», con el siguiente conjunto de atributos en
común, (id, nombre, edad, semestre), pertenecen las entidades:
(1, Sophie, 15 años, 2)
(2, Josefa, 19 años, 5).
Cada una de las entidades pertenecientes a este conjunto se diferencia de las
demás por el valor de sus atributos. Nótese que dos o más entidades diferentes
pueden tener los mismos valores para algunos de sus atributos, pero nunca para
todos.
3) Relaciones :
Consiste en una colección, o conjunto, de relaciones de la misma naturaleza.
Ejemplo
Dados los conjuntos de entidades "Habitación" y "Huésped", todas las
relaciones de la forma habitación-huésped, permiten obtener la información
de los huéspedes y sus respectivas habitaciones
Conclusión
Para culminar esta presentación decimos que estos modelos tienen como objetivo el
estudio del como actúa una base de datos utilizando diferentes métodos como la
representación mediante graficas, descubriendo que tipo de información contiene en esta.
Siendo así estos métodos también permiten diseñar o crear bases de datos, Por lo tanto
una vez se sabe el proceso interno, la estructura he implementación de base de datos nos
manda a la implementación de la base de datos al mundo labora.

Más contenido relacionado

La actualidad más candente

Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2Velmuz Buzz
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semanticoclasetic2011
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacionalEduar Alfons Leon
 
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 datosGalo Anzules
 
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 karina maita
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Isabel
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De DatosSergio Sanchez
 
Base de datos
Base de datosBase de datos
Base de datosjomistef
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionaleskdulcey
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 

La actualidad más candente (20)

Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Concepto Para El Exmanen
Concepto Para El ExmanenConcepto Para El Exmanen
Concepto Para El Exmanen
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacional
 
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 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
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Unidad 2 Modelo De Datos
Unidad 2 Modelo De DatosUnidad 2 Modelo De Datos
Unidad 2 Modelo De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 

Similar a modelos de datos

Similar a modelos de datos (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Unidad A
Unidad AUnidad A
Unidad A
 
BASE DE DATOS.pdf
BASE DE DATOS.pdfBASE DE DATOS.pdf
BASE DE DATOS.pdf
 
Modelo de datos modelos bdd
Modelo de datos modelos bddModelo de datos modelos bdd
Modelo de datos modelos bdd
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
Modelo bd
Modelo bdModelo bd
Modelo bd
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Modelos de-datos
Modelos de-datosModelos de-datos
Modelos de-datos
 
EL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptxEL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptx
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datos
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 

Más de joseojeda98

Admi de sistemas de informacion
Admi de sistemas de informacionAdmi de sistemas de informacion
Admi de sistemas de informacionjoseojeda98
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionjoseojeda98
 
Metodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De InformaciónMetodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De Informaciónjoseojeda98
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionjoseojeda98
 
Teoria de la informacion 1
Teoria de la informacion 1Teoria de la informacion 1
Teoria de la informacion 1joseojeda98
 
Base de datos y sgbd
Base de datos y sgbdBase de datos y sgbd
Base de datos y sgbdjoseojeda98
 

Más de joseojeda98 (7)

Admi de sistemas de informacion
Admi de sistemas de informacionAdmi de sistemas de informacion
Admi de sistemas de informacion
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Metodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De InformaciónMetodologías de Desarrollo De Sistemas De Información
Metodologías de Desarrollo De Sistemas De Información
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Teoria de la informacion 1
Teoria de la informacion 1Teoria de la informacion 1
Teoria de la informacion 1
 
Base de datos y sgbd
Base de datos y sgbdBase de datos y sgbd
Base de datos y sgbd
 
Electiva
ElectivaElectiva
Electiva
 

modelos de datos

  • 1. Modelos de datos y BDD Bachiller: Jose Manuel Ojeda CI:26.756.080 Republica bolivariana de Venezuela. Ministerio del poder popular para la educación. Instituto Universitario Politécnico “Santiago Mariño” Profesor: Aquiles Torrealba
  • 2. INTRODUCCION: Los modelos de datos es un lenguaje que permita descifrar y entender las bases de datos las cuales permite ver que tipo de datos estas contienen, y como se relacionan por ende el estudio de los modelos de datos es primordial ya que permitirá observar todos las condiciones que esta tiene que cumplir para así realizar una acción deseada. Al igual que los modelos de datos, los modelos BDD trata de ver que tiene una base de datos pero esta se puede considerar un tipo de modelo de datos pero esta se enfoca en la parte lógica de la base de datos como el modo de almacenar o manipular datos
  • 3. Modelos de datos: Un modelo de datos es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos permite describir:  Estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan.  Las restricciones de seguridad : Un conjunto de condiciones que deben cumplir los datos para reflejar la realidad deseada.  Operaciones de manipulación de los datos: Típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.
  • 4. Clasificación de los modelos de datos: Modelos de Datos Conceptuales Modelos de Datos Lógicos Modelos de Datos Físicos Estos se clasifican por niveles de abstracción los cuales son: Son los orientados a la descripción de estructuras de datos y restricciones de integridad. sus relaciones. Son orientados a las operaciones más que a la descripción de una realidad. Son estructuras de datos a bajo nivel implementadas dentro del propio manejador.
  • 5. Modelo de 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.
  • 6. Modelo fichero plano: El modelo de fichero plano consiste en una sola matriz bidimensional de elementos, donde todos los miembros en una columna dada tienen valores del mismo tipo, y todos los miembros de la misma fila están relacionados entre ellos. Modelo fichero plano :
  • 7. Importancia del modelo de base de datos: Los modelos de datos definen con claridad cómo se modela la estructura lógica de una base de datos. Estos, son entidades necesarias para introducir la abstracción en un DBMS (Data Base Management System), entendiendo por abstracción al proceso de aislar un elemento de su contexto o del resto de elementos que lo pueden acompañar. Un modelo de base de datos incluye, además, las relaciones y limitaciones que determinan cómo se pueden almacenar los datos y acceder a ellos.
  • 8. Definiciones básicas:  Abstracción: La abstracción de datos es una técnica o metodología que permite diseñar estructuras de datos. La abstracción consiste en representar bajo ciertos lineamientos de formato las características esenciales de una estructura de datos.  Semántica: Por Integridad Semántica queremos decir que es la adaptación de la base de datos con las restricciones derivadas de nuestro conocimiento de lo que está y no está permitido en aquella parte del universo que esté representada por los datos de la base de datos.  Integridad : Los valores de los datos almacenados la BD deben satisfacer ciertas restricciones de consistencia. Los desarrolladores hacen cumplir estas restricciones en el sistema añadiendo código apropiado en las diversas aplicaciones. Sin embargo, cuando se añaden nuevas restricciones es difícil cambiar los programas para hacer que se cumplan..
  • 9. Restricciones: El modelo relacional de datos contempla tres tipos de restricciones: Integridad de la clave: Ningún atributo de una clave candidata puede tomar valores nulos. Lógicamente, los atributos que forman una clave candidata han de tomar siempre valores distintos para cada posible tupla. Integridad de referencia o referencial: Sea T1.a un atributo de la tabla T1 que forma parte de una clave ajena para la tabla T2. Es decir, que en T2 existe un atributo definido con el mismo dominio, aunque no obligatoriamente con igual nombre, y que es parte de su clave primaria. Otras restricciones de acuerdo con la semántica concreta del problema: Pueden ser sencillas, como la especificación de valores mínimos o máximos que puede tomar un atributo numérico, lista de valores permitidos de un atributo, o más complejas.
  • 10. Modelo entidad-relación: Definición: Un modelo entidad-relación o diagrama entidad-relación (a veces denominado por sus siglas en inglés, E-R"Entity relationship"; en español DER: "Diagrama de 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 Ejemplo:
  • 11. Representación grafica: Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos: La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue:
  • 12. Elementos Modelo Entidad – Relación: 1) Entidad: Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es decir, se diferencia únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. Ejemplos Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección) Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis)
  • 13. 2)Atributos: Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca. Ejemplos A la colección de entidades «alumnos», con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sophie, 15 años, 2) (2, Josefa, 19 años, 5). Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos.
  • 14. 3) Relaciones : Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. Ejemplo Dados los conjuntos de entidades "Habitación" y "Huésped", todas las relaciones de la forma habitación-huésped, permiten obtener la información de los huéspedes y sus respectivas habitaciones
  • 15. Conclusión Para culminar esta presentación decimos que estos modelos tienen como objetivo el estudio del como actúa una base de datos utilizando diferentes métodos como la representación mediante graficas, descubriendo que tipo de información contiene en esta. Siendo así estos métodos también permiten diseñar o crear bases de datos, Por lo tanto una vez se sabe el proceso interno, la estructura he implementación de base de datos nos manda a la implementación de la base de datos al mundo labora.