SlideShare una empresa de Scribd logo
1 de 13
Modelo
  Relacional
William Pérez
Ivetth Vinasco
11-3
Definir el modelo entidad-relación
• Un diagrama o modelo entidad-relación es una
  herramienta para el modelo de datos que permite
  representar las entidades relevantes de un
  sistema de información así como sus
  interrelaciones y propiedades.
Una relación o vínculo entre dos o
más entidades describe alguna interacción
entre las mismas. Por ejemplo, una relación
entre una entidad "Empleado" y una entidad
"Sector" podría ser "trabaja en", porque el
empleado trabaja en un sector determinado.
Las relaciones se describen en la estructura
de la base de datos empleando un modelo
de datos.       Las relaciones son muy
empleadas en los modelos de bases de
datos relacional y afines.
Que tipos de relaciones existen, defina
 cada uno de ellas y dé un ejemplo
Uno a Uno
Una entidad de A se relaciona únicamente con
una entidad en B y viceversa


                    Ejemplo

relación vehículo - matrícula: cada vehículo tiene
una única matrícula, y cada matrícula está asociada
a un único vehículo).
Uno a Varios
Una entidad en A se relaciona con cero o muchas
entidades en B. Pero una entidad en B se relaciona
con una única entidad en A



                       Ejemplo
                   vendedor - ventas).
Varios a una
Una entidad en A se relaciona exclusivamente con una
entidad en B. Pero una entidad en B se puede
relacionar con 0 o muchas entidades en A.




               ejemplo
       empleado-centro de trabajo.
Varios a Varios
 Una entidad en A se puede relacionar con 0 o
 muchas entidades en B y viceversa

                 ejemplo

asociaciones- ciudadanos, donde muchos
ciudadanos pueden pertenecer a una misma
asociación, y cada ciudadano puede pertenecer
a muchas asociaciones distintas
Proceso de diseño de una BD
•Determinar la finalidad de la base de datos: esto
le ayudara a estar preparado para los demás
pasos.

•Buscar y organizar la información necesaria:
reúna todos los tipos de información que desee
registrar en la base como los nombres de
productos o los números pedidos.

•Dividir la informacion en tablas: Divida lo
elementos de informacion e entidades o temas
principales como, productos o pedidos. cada tema
pasara a ser una tabla.
•Convertir los elementos de informacion en
columnas: Decida que informacion desea
almacenar en cada de tabla. Cada elemento se
convertirá en un campo y se mostrara como una
columna en la tabla.

Especificar claves principales: Elia al clave principal
de la tabla. Lac lave principal es una columna que
se utiliza para identificar inequivocadamente cada
fila, como id.

Definir relaciones entre las tablas: Examine cada
tabla y decida como se relacionan los datos de una
tabla con las demás tablas. Agregue campos a las
tablas o cree nuevas tablas para clarificar las
relaciones según sea necesario
Ajustar el diseño: Analice el diseño para detectar
errores. Cree las tablas y agregue algunos registros
con datos de ejemplo. Compruebe si puede obtener
los resultados previstos de las tablas. Realice los
ajustes necesarias en el diseño.

Aplicar las reglas de normalización: Aplique las reglas
de normalización de los datos para comprobar si las
tablas están estructuradas correctamente. Realice los
ajustes necesarios en las tablas.
Grafico
Bibliografía
•http://es.wikipedia.org/wiki/Modelo_ent
idad-relaci%C3%B3n
 •http://www.alegsa.com.ar/Dic/relacion.php
•http://informaticajonathan.blogspot.com/2
010/04/pasos-para-el-proceso-de-diseno-
de-una.html
•http://silviissteban.files.wordpress.co
m/2010/04/grafik12.jpg

Más contenido relacionado

La actualidad más candente

Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..NANO-06
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Modelo Entidad/Relación
Modelo Entidad/RelaciónModelo Entidad/Relación
Modelo Entidad/Relaciónyumitacohen
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 

La actualidad más candente (20)

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
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Unidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datosUnidad 3 Fundamentos de bases de datos
Unidad 3 Fundamentos de bases de datos
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
EVALUACION DE ALGORTIMOS
EVALUACION DE ALGORTIMOSEVALUACION DE ALGORTIMOS
EVALUACION DE ALGORTIMOS
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Modelo Entidad/Relación
Modelo Entidad/RelaciónModelo Entidad/Relación
Modelo Entidad/Relación
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 

Similar a Diapositivas Modelo Relacional (20)

modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptx
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
11 1
11 111 1
11 1
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
B
BB
B
 
Planificaciondesistemas er
Planificaciondesistemas erPlanificaciondesistemas er
Planificaciondesistemas er
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
2. Modelo de Datos.pptx
2. Modelo de Datos.pptx2. Modelo de Datos.pptx
2. Modelo de Datos.pptx
 
Cosulta2
Cosulta2Cosulta2
Cosulta2
 

Diapositivas Modelo Relacional

  • 1. Modelo Relacional William Pérez Ivetth Vinasco 11-3
  • 2. Definir el modelo entidad-relación • Un diagrama o modelo entidad-relación es una herramienta para el modelo de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. Una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja en", porque el empleado trabaja en un sector determinado. Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.
  • 4. Que tipos de relaciones existen, defina cada uno de ellas y dé un ejemplo
  • 5. Uno a Uno Una entidad de A se relaciona únicamente con una entidad en B y viceversa Ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo).
  • 6. Uno a Varios Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A Ejemplo vendedor - ventas).
  • 7. Varios a una Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. ejemplo empleado-centro de trabajo.
  • 8. Varios a Varios Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas
  • 9. Proceso de diseño de una BD •Determinar la finalidad de la base de datos: esto le ayudara a estar preparado para los demás pasos. •Buscar y organizar la información necesaria: reúna todos los tipos de información que desee registrar en la base como los nombres de productos o los números pedidos. •Dividir la informacion en tablas: Divida lo elementos de informacion e entidades o temas principales como, productos o pedidos. cada tema pasara a ser una tabla.
  • 10. •Convertir los elementos de informacion en columnas: Decida que informacion desea almacenar en cada de tabla. Cada elemento se convertirá en un campo y se mostrara como una columna en la tabla. Especificar claves principales: Elia al clave principal de la tabla. Lac lave principal es una columna que se utiliza para identificar inequivocadamente cada fila, como id. Definir relaciones entre las tablas: Examine cada tabla y decida como se relacionan los datos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario
  • 11. Ajustar el diseño: Analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarias en el diseño. Aplicar las reglas de normalización: Aplique las reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.