SlideShare una empresa de Scribd logo
1 de 12
Daniel Monsalve
Santiago Acevedo
11-2
2013
Diagrama o modelo entidad
relación Un diagrama o modelo entidad-relación (a veces
denominado por sus siglas en inglés, E-R "Entity
relationship", o del 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.
En la compresión digital, la relación de
compresión (RC) indica en qué proporción ha
sido reducida la información. Por ejemplo, un RC
de 10:1 indica que por cada 10 bits del archivo
informático original solamente tenemos 1 bit en el
fichero comprimido, es decir, el tamaño del fichero
se habrá reducido en 10 veces.
Tipos de relaciones
 El funcionamiento de una relación se basa en hacer coincidir
datos de columnas clave, normalmente columnas que tienen el
mismo nombre en ambas tablas. En la mayoría de los casos, la
relación hace coincidir la clave principal de una tabla, que
proporciona un identificador único para cada fila, con una
entrada de la clave externa de la otra tabla. Por ejemplo, se
pueden asociar las ventas de libros con los títulos específicos
vendidos mediante la creación de una relación entre la
columna title_id de la tabla titles (la clave principal) y la
columna title_id de la tabla sales (la clave externa).
 Existen tres tipos de relaciones entre tablas. El tipo de relación
creado depende de cómo se definen las columnas relacionadas.
 Relaciones uno a varios
 Relaciones Varios a Varios
 Relaciones uno a uno
Relaciones uno a varios
 Relaciones uno a varios
 Una relación uno a varios es el tipo más habitual de
relación. En este tipo de relación, una fila de la tabla A
puede corresponderse con muchas filas de la tabla B,
pero una fila de la tabla B sólo puede corresponderse
con otra de la tabla A. Por ejemplo, en las
tablaspublishers (editoriales) y titles (títulos) se da una
relación uno a varios: una editorial publica muchos
títulos, pero a cada título le corresponde sólo una
editorial.
Ejemplo de relación uno a varios
Relación varios a varios
 En una relación varios a varios, una fila de la tabla A
puede tener muchas filas coincidentes en la tabla B y
viceversa. Este tipo de relaciones se crea definiendo una
tercera tabla, denominada tabla de unión, cuya clave
principal esté constituida por las claves externas de las
tablas A y B. Por ejemplo, entre las
tablas authors(autores) y titles (títulos) existiría una
relación varios a varios definida por una relación uno a
varios entre cada una de ellas y la
tabla titleauthors (título autor). La clave principal de la
tablatitleauthors es la combinación de la
columna au_id (la clave principal de la tabla authors) y la
columna title_id (la clave principal de la tabla titles).
Ejemplo de relación varios a varios
Relación uno a uno
 En una relación uno a uno, una fila de la tabla A no puede
tener más de una fila coincidente en la tabla B y viceversa.
Se crea una relación uno a uno si las dos columnas
relacionadas son claves principales o tienen restricciones
UNIQUE.
 Este tipo de relación no es habitual, ya que la mayor parte
de la información relacionada de esta manera estaría toda
en una tabla. Puede utilizar una relación uno a uno para:
 Dividir una tabla con muchas columnas.
 Aislar parte de una tabla por razones de seguridad.
 Almacenar datos que son efímeros y que pueden eliminarse
fácilmente mediante la simple eliminación de la tabla.
 Almacenar información que se aplica solamente a un
subconjunto de la tabla principal.
Ejemplo de relación uno a uno
Base de datos parte dos

Más contenido relacionado

La actualidad más candente

Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]carmenarcos
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accessAlvaro_Criollo
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytopch
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2 Erika Ordoñez
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datoskabinfive
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4Nathaliarache
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accessNatalia Cisneros
 
Tipos de relacion en access
Tipos de relacion en accessTipos de relacion en access
Tipos de relacion en accessmayrasetquetco
 

La actualidad más candente (15)

George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Relaciones
RelacionesRelaciones
Relaciones
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Base de datos parte 2
Base de datos  parte 2Base de datos  parte 2
Base de datos parte 2
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
 
Modelo relacional 11 4
Modelo relacional 11 4Modelo relacional 11 4
Modelo relacional 11 4
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tipos de relacion en access
Tipos de relacion en accessTipos de relacion en access
Tipos de relacion en access
 

Destacado (20)

37770
3777037770
37770
 
Le mont blanc
Le mont blanc Le mont blanc
Le mont blanc
 
Islamismo
IslamismoIslamismo
Islamismo
 
Diccionario informatico
Diccionario informaticoDiccionario informatico
Diccionario informatico
 
Ute problemas frecuentes del desarrollo , apego y ansiedad
Ute problemas frecuentes del desarrollo , apego y ansiedadUte problemas frecuentes del desarrollo , apego y ansiedad
Ute problemas frecuentes del desarrollo , apego y ansiedad
 
El futbol
El futbolEl futbol
El futbol
 
Texte de la première entrevue
Texte de la première entrevueTexte de la première entrevue
Texte de la première entrevue
 
Dossier la villa gourmet
Dossier la villa gourmetDossier la villa gourmet
Dossier la villa gourmet
 
Mundo virtual
Mundo virtualMundo virtual
Mundo virtual
 
Lectura1
Lectura1Lectura1
Lectura1
 
seguridad informática
 seguridad informática seguridad informática
seguridad informática
 
Evènement facile
Evènement facileEvènement facile
Evènement facile
 
Normas APA Unisabaneta
Normas APA UnisabanetaNormas APA Unisabaneta
Normas APA Unisabaneta
 
Flexion final
Flexion finalFlexion final
Flexion final
 
Annexes
AnnexesAnnexes
Annexes
 
Compu training
Compu trainingCompu training
Compu training
 
Plaquette ateliers ant_printemps2014_bergerac4
Plaquette ateliers ant_printemps2014_bergerac4Plaquette ateliers ant_printemps2014_bergerac4
Plaquette ateliers ant_printemps2014_bergerac4
 
Copii de pe blogul le webpedagogique la18 05 2012
Copii de pe blogul le webpedagogique la18 05 2012Copii de pe blogul le webpedagogique la18 05 2012
Copii de pe blogul le webpedagogique la18 05 2012
 
Sport health gym
Sport health gymSport health gym
Sport health gym
 
Equipe roumaine
Equipe roumaineEquipe roumaine
Equipe roumaine
 

Similar a Base de datos parte dos

Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a variosJohanVaca
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto finalJuan pablo Obregon
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto finalGeeorGeeZTiiveen
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablasNatanico
 
Relaciones uno a variosx
Relaciones  uno a variosxRelaciones  uno a variosx
Relaciones uno a variosxMaickol Delgado
 
Base de dato access nº2
Base de dato access  nº2Base de dato access  nº2
Base de dato access nº2dvorador
 
Daniel romero y angie salazar
Daniel romero y angie salazarDaniel romero y angie salazar
Daniel romero y angie salazardanielromero5659
 
Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :dAli Moreno
 
modelo entidad-relación
modelo entidad-relaciónmodelo entidad-relación
modelo entidad-relaciónJaiir MoReno
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambatomarcelopineda
 
Proyecto final camila
Proyecto final camilaProyecto final camila
Proyecto final camilacamitautiva95
 
Consulta base de datos segunda parte
Consulta base de datos segunda parte Consulta base de datos segunda parte
Consulta base de datos segunda parte Liz Jaimez Madera
 

Similar a Base de datos parte dos (20)

Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
M. Relacional
M. Relacional M. Relacional
M. Relacional
 
base de datos parte 2
base de datos parte 2base de datos parte 2
base de datos parte 2
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
 
George stiven quintero t proyecto final
George stiven quintero t   proyecto finalGeorge stiven quintero t   proyecto final
George stiven quintero t proyecto final
 
Relacion entre tablas
Relacion entre tablasRelacion entre tablas
Relacion entre tablas
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Relaciones uno a variosx
Relaciones  uno a variosxRelaciones  uno a variosx
Relaciones uno a variosx
 
Base de dato access nº2
Base de dato access  nº2Base de dato access  nº2
Base de dato access nº2
 
Nicoanswbnhbf
NicoanswbnhbfNicoanswbnhbf
Nicoanswbnhbf
 
Daniel romero y angie salazar
Daniel romero y angie salazarDaniel romero y angie salazar
Daniel romero y angie salazar
 
Relaciones entre tablas :d
Relaciones entre tablas :dRelaciones entre tablas :d
Relaciones entre tablas :d
 
modelo entidad-relación
modelo entidad-relaciónmodelo entidad-relación
modelo entidad-relación
 
TIPOS DE RELACIONES
TIPOS DE RELACIONESTIPOS DE RELACIONES
TIPOS DE RELACIONES
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 
Proyecto final camila
Proyecto final camilaProyecto final camila
Proyecto final camila
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Consulta base de datos segunda parte
Consulta base de datos segunda parte Consulta base de datos segunda parte
Consulta base de datos segunda parte
 
base de datos
base de datos base de datos
base de datos
 

Base de datos parte dos

  • 2. Diagrama o modelo entidad relación Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del 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.
  • 3.
  • 4. En la compresión digital, la relación de compresión (RC) indica en qué proporción ha sido reducida la información. Por ejemplo, un RC de 10:1 indica que por cada 10 bits del archivo informático original solamente tenemos 1 bit en el fichero comprimido, es decir, el tamaño del fichero se habrá reducido en 10 veces.
  • 5. Tipos de relaciones  El funcionamiento de una relación se basa en hacer coincidir datos de columnas clave, normalmente columnas que tienen el mismo nombre en ambas tablas. En la mayoría de los casos, la relación hace coincidir la clave principal de una tabla, que proporciona un identificador único para cada fila, con una entrada de la clave externa de la otra tabla. Por ejemplo, se pueden asociar las ventas de libros con los títulos específicos vendidos mediante la creación de una relación entre la columna title_id de la tabla titles (la clave principal) y la columna title_id de la tabla sales (la clave externa).  Existen tres tipos de relaciones entre tablas. El tipo de relación creado depende de cómo se definen las columnas relacionadas.  Relaciones uno a varios  Relaciones Varios a Varios  Relaciones uno a uno
  • 6. Relaciones uno a varios  Relaciones uno a varios  Una relación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puede corresponderse con otra de la tabla A. Por ejemplo, en las tablaspublishers (editoriales) y titles (títulos) se da una relación uno a varios: una editorial publica muchos títulos, pero a cada título le corresponde sólo una editorial.
  • 7. Ejemplo de relación uno a varios
  • 8. Relación varios a varios  En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unión, cuya clave principal esté constituida por las claves externas de las tablas A y B. Por ejemplo, entre las tablas authors(autores) y titles (títulos) existiría una relación varios a varios definida por una relación uno a varios entre cada una de ellas y la tabla titleauthors (título autor). La clave principal de la tablatitleauthors es la combinación de la columna au_id (la clave principal de la tabla authors) y la columna title_id (la clave principal de la tabla titles).
  • 9. Ejemplo de relación varios a varios
  • 10. Relación uno a uno  En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Se crea una relación uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UNIQUE.  Este tipo de relación no es habitual, ya que la mayor parte de la información relacionada de esta manera estaría toda en una tabla. Puede utilizar una relación uno a uno para:  Dividir una tabla con muchas columnas.  Aislar parte de una tabla por razones de seguridad.  Almacenar datos que son efímeros y que pueden eliminarse fácilmente mediante la simple eliminación de la tabla.  Almacenar información que se aplica solamente a un subconjunto de la tabla principal.
  • 11. Ejemplo de relación uno a uno