SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de DatosDARKGIRL93
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos Kaneki04
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binarioMauricio Solano
 
INDICES EN SQL SERVER
INDICES EN SQL SERVERINDICES EN SQL SERVER
INDICES EN SQL SERVERDarwin Durand
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalUPCI
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
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
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 

Was ist angesagt? (20)

Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 
Observer: Patrón de diseño
Observer: Patrón de diseñoObserver: Patrón de diseño
Observer: Patrón de diseño
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura 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
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binario
 
INDICES EN SQL SERVER
INDICES EN SQL SERVERINDICES EN SQL SERVER
INDICES EN SQL SERVER
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Diferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacionalDiferencias entre base de datos relacional y no relacional
Diferencias entre base de datos relacional y no relacional
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo 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
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 

Ähnlich wie 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.