SlideShare una empresa de Scribd logo
1 de 3
COLEGIO SAN ALGERTO MAGNO
                                  FRAILES DOMINICO
INFORMATICA: BASE DE DATOS


                               Limitantes de mapeo.




Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales
establecen con cuantas entidades de tipo B se pueden relacionar una entidad de
tipo A:
Tipos de relaciones:

  Relación uno a uno.

Se presenta cuando existe una relación como su nombre lo indica uno a uno,
denominado también relación de matrimonio. Una entidad del tipo A solo se puede
relacionar con una entidad del tipo B, y viceversa;


Por ejemplo: la relación asignación de automóvil que contiene a las entidades
EMPLEADO, AUTO, es una relación 1 a 1, ya que asocia a un empleado con un
único automóvil por lo tanto ningún empleado posee más de un automóvil asignado,
y ningún vehículo se asigna a más de un trabajador.

Es representado gráficamente de la siguiente manera:

NYLEYNA GUTIERREZ
COLEGIO SAN ALGERTO MAGNO
                                  FRAILES DOMINICO
INFORMATICA: BASE DE DATOS




A: Representa a una entidad de cualquier tipo diferente
   a una entidad B.
R: en el diagrama representa a la relación que existe entre las entidades.
El extremo de la flecha que se encuentra punteada indica el uno de la relación, en
este caso, una entidad A ligada a una entidad B.

   Relación uno a muchos.

Significa que una entidad del tipo A puede relacionarse con cualquier cantidad de
entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una
entidad del tipo A.



Su representación gráfica es la siguiente:




Nótese en este caso que el extremo punteado de la flecha de la relación de A y B,
indica una entidad A conectada a muchas entidades B.

   Muchos a uno.

Indica que una entidad del tipo B puede relacionarse con cualquier cantidad de
entidades del tipo A, mientras que cada entidad del tipo A solo puede relacionarse
con solo una entidad del tipo B.




  Muchas a muchas.

Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados
con cualquier cantidad de entidades del tipo B.

NYLEYNA GUTIERREZ
COLEGIO SAN ALGERTO MAGNO
                                  FRAILES DOMINICO
INFORMATICA: BASE DE DATOS




 A los tipos de relaciones antes descritos, también se le conoce como cardinalidad.

La cardinalidad nos especifica los tipos de relaciones que existen entre las entidades
en el modelo E-R y establecer con esto las validaciones necesarias para conseguir
que los datos de la instancia (valor único en un momento dado de una base de
datos) correspondan con la realidad.

Algunos ejemplos de cardinalidades de la vida común pueden ser:



Uno a uno.

El noviazgo, el RFC de cada persona, El CURP personal, El acta de nacimiento, ya
que solo existe un solo documento de este tipo para cada una de las diferentes
personas.
Uno a muchos.

Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoologico- animales,
árbol – hojas.
Muchos a muchos.

Arquitecto – proyectos, fiesta – personas, estudiante – materias.

NOTA:
Cabe mencionar que la cardinalidad para cada conjunto de entidades depende del
punto de vista que se le de al modelo en estudio, claro está, sujetándose a la
realidad.

Otra clase de limitantes lo constituye la dependencia de existencia.
Refiriéndonos a las mismas entidades A y B, decimos que si la entidad A depende de
la existencia de la entidad B, entonces A es dependiente de existencia por B, si
eliminamos a B tendríamos que eliminar por consecuente la entidad A, en este caso
B es la entidad Dominante y A es la entidad subordinada.




NYLEYNA GUTIERREZ

Más contenido relacionado

La actualidad más candente

Normalizacion Base de Datos
Normalizacion Base de DatosNormalizacion Base de Datos
Normalizacion Base de Datosalex A
 
Geometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentosGeometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentosMiguel Sancho
 
2.1 metodo de intervalo
2.1 metodo de intervalo2.1 metodo de intervalo
2.1 metodo de intervalomorenito9001
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesAngel Vázquez Patiño
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binariosOswaldo Perez
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo dbRuby B. Blanca
 
REDES NEURONALES Algoritmos de Aprendizaje
REDES NEURONALES Algoritmos  de AprendizajeREDES NEURONALES Algoritmos  de Aprendizaje
REDES NEURONALES Algoritmos de AprendizajeESCOM
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binarioedwinosuna
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría ComputacionalMiguel Sancho
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 

La actualidad más candente (20)

Normalizacion Base de Datos
Normalizacion Base de DatosNormalizacion Base de Datos
Normalizacion Base de Datos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Procesos e Hilos
Procesos e HilosProcesos e Hilos
Procesos e Hilos
 
Geometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentosGeometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentos
 
2.1 metodo de intervalo
2.1 metodo de intervalo2.1 metodo de intervalo
2.1 metodo de intervalo
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binarios
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
REDES NEURONALES Algoritmos de Aprendizaje
REDES NEURONALES Algoritmos  de AprendizajeREDES NEURONALES Algoritmos  de Aprendizaje
REDES NEURONALES Algoritmos de Aprendizaje
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binario
 
Introducción a Geometría Computacional
Introducción a  Geometría ComputacionalIntroducción a  Geometría Computacional
Introducción a Geometría Computacional
 
Recursividad
RecursividadRecursividad
Recursividad
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Algoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externoAlgoritmos de Ordenamiento externo
Algoritmos de Ordenamiento externo
 

Similar a Teoria 01 bases de datos 9 3 limites de mapeo

Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parteeduardo2797
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Ernera24mx
 
basededatos2parte
basededatos2partebasededatos2parte
basededatos2partemedina999
 
basededatos2parte
basededatos2partebasededatos2parte
basededatos2partemedina999
 
Basededatos2parte
Basededatos2parteBasededatos2parte
Basededatos2partemedina999
 
Mendozateresita e r1
Mendozateresita e r1Mendozateresita e r1
Mendozateresita e r1tesy33
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2geanellavallejo
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1jusphe
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacionAnthonyLeonRuiz
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionMaria Garcia
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaalvarolegarda
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónJosetx
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relacióntatytaloor
 
Melisita y jenifer
Melisita y jeniferMelisita y jenifer
Melisita y jenifermelissajo
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 

Similar a Teoria 01 bases de datos 9 3 limites de mapeo (20)

Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
PRESENTACIÓN II
PRESENTACIÓN IIPRESENTACIÓN II
PRESENTACIÓN II
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
 
basededatos2parte
basededatos2partebasededatos2parte
basededatos2parte
 
basededatos2parte
basededatos2partebasededatos2parte
basededatos2parte
 
Basededatos2parte
Basededatos2parteBasededatos2parte
Basededatos2parte
 
Mendozateresita e r1
Mendozateresita e r1Mendozateresita e r1
Mendozateresita e r1
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegarda
 
Relación
RelaciónRelación
Relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Melisita y jenifer
Melisita y jeniferMelisita y jenifer
Melisita y jenifer
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 

Más de nileyna

Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1nileyna
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1nileyna
 
Teoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeoTeoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeonileyna
 
Teoria 01 bases de datos 9 2
Teoria 01 bases de datos 9 2Teoria 01 bases de datos 9 2
Teoria 01 bases de datos 9 2nileyna
 
Lab 11° n 2
Lab 11° n 2Lab 11° n 2
Lab 11° n 2nileyna
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemanileyna
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemanileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidonileyna
 
Visual lenguaje programacion 1
Visual lenguaje programacion 1Visual lenguaje programacion 1
Visual lenguaje programacion 1nileyna
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosnileyna
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosnileyna
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 

Más de nileyna (20)

Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Software del computador 1
Software del computador 1Software del computador 1
Software del computador 1
 
Teoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeoTeoria 01 bases de datos 9 3 limites de mapeo
Teoria 01 bases de datos 9 3 limites de mapeo
 
Teoria 01 bases de datos 9 2
Teoria 01 bases de datos 9 2Teoria 01 bases de datos 9 2
Teoria 01 bases de datos 9 2
 
Lab 11° n 2
Lab 11° n 2Lab 11° n 2
Lab 11° n 2
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problema
 
Proyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problemaProyecto objetivos y planteamineto del problema
Proyecto objetivos y planteamineto del problema
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Momento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenidoMomento de lectura creacion de tablas de contenido
Momento de lectura creacion de tablas de contenido
 
Visual lenguaje programacion 1
Visual lenguaje programacion 1Visual lenguaje programacion 1
Visual lenguaje programacion 1
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicos
 
Visual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicosVisual lenguaje programacion 1 conceptos basicos
Visual lenguaje programacion 1 conceptos basicos
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 

Teoria 01 bases de datos 9 3 limites de mapeo

  • 1. COLEGIO SAN ALGERTO MAGNO FRAILES DOMINICO INFORMATICA: BASE DE DATOS Limitantes de mapeo. Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas entidades de tipo B se pueden relacionar una entidad de tipo A: Tipos de relaciones: Relación uno a uno. Se presenta cuando existe una relación como su nombre lo indica uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se puede relacionar con una entidad del tipo B, y viceversa; Por ejemplo: la relación asignación de automóvil que contiene a las entidades EMPLEADO, AUTO, es una relación 1 a 1, ya que asocia a un empleado con un único automóvil por lo tanto ningún empleado posee más de un automóvil asignado, y ningún vehículo se asigna a más de un trabajador. Es representado gráficamente de la siguiente manera: NYLEYNA GUTIERREZ
  • 2. COLEGIO SAN ALGERTO MAGNO FRAILES DOMINICO INFORMATICA: BASE DE DATOS A: Representa a una entidad de cualquier tipo diferente a una entidad B. R: en el diagrama representa a la relación que existe entre las entidades. El extremo de la flecha que se encuentra punteada indica el uno de la relación, en este caso, una entidad A ligada a una entidad B. Relación uno a muchos. Significa que una entidad del tipo A puede relacionarse con cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una entidad del tipo A. Su representación gráfica es la siguiente: Nótese en este caso que el extremo punteado de la flecha de la relación de A y B, indica una entidad A conectada a muchas entidades B. Muchos a uno. Indica que una entidad del tipo B puede relacionarse con cualquier cantidad de entidades del tipo A, mientras que cada entidad del tipo A solo puede relacionarse con solo una entidad del tipo B. Muchas a muchas. Establece que cualquier cantidad de entidades del tipo A pueden estar relacionados con cualquier cantidad de entidades del tipo B. NYLEYNA GUTIERREZ
  • 3. COLEGIO SAN ALGERTO MAGNO FRAILES DOMINICO INFORMATICA: BASE DE DATOS A los tipos de relaciones antes descritos, también se le conoce como cardinalidad. La cardinalidad nos especifica los tipos de relaciones que existen entre las entidades en el modelo E-R y establecer con esto las validaciones necesarias para conseguir que los datos de la instancia (valor único en un momento dado de una base de datos) correspondan con la realidad. Algunos ejemplos de cardinalidades de la vida común pueden ser: Uno a uno. El noviazgo, el RFC de cada persona, El CURP personal, El acta de nacimiento, ya que solo existe un solo documento de este tipo para cada una de las diferentes personas. Uno a muchos. Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoologico- animales, árbol – hojas. Muchos a muchos. Arquitecto – proyectos, fiesta – personas, estudiante – materias. NOTA: Cabe mencionar que la cardinalidad para cada conjunto de entidades depende del punto de vista que se le de al modelo en estudio, claro está, sujetándose a la realidad. Otra clase de limitantes lo constituye la dependencia de existencia. Refiriéndonos a las mismas entidades A y B, decimos que si la entidad A depende de la existencia de la entidad B, entonces A es dependiente de existencia por B, si eliminamos a B tendríamos que eliminar por consecuente la entidad A, en este caso B es la entidad Dominante y A es la entidad subordinada. NYLEYNA GUTIERREZ