SlideShare a Scribd company logo
1 of 8
Jessica Hernández
Alejandra Ortiz
11-1
El modelo de entidad relación es un modelo de
datos basado en una percepción del mundo
real que consiste en un conjunto de objetos
básicos llamados entidades y relaciones entre
estos objetos, implementándose en forma
grafica a través del Diagrama Entidad Relación
Entidad: Objeto del mundo real distinguible de otros
objetos. Una entidad se describe usando un conjunto de
atributo.
CONJUNTO DE ENTIDADES (tipo de entidad):Una
colección de entidades similares (ej. Todos los
empleados).
- Todas las entidades de un conjunto tiene los mismos
atributos ( a excepción de una jerarquía)
- Cada conjunto de entidades tiene una llave
- Cada atributo tiene un dominio
En bases de datos, 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.
Hay varios tipos o clasificaciones para las relaciones :
- Uno a Uno: Una entidad de A se relaciona únicamente con una
entidad en B y viceversa.
- 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.
- Varios a Uno: 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.
- Varios a Varios: Una entidad en A se puede relacionar con 0 o
muchas entidades en B y viceversa.
Pasos que hay que seguir en el proceso de diseño de una base de datos. Cada
paso se trata con mayor detalle en los temas restantes de esta sección.
1-Determinar el propósito de la base de datos Este paso le ayudará a decidir los
datos que desea que Visual FoxPro almacene.
2-Determinar las tablas necesarias Cuando ya conozca claramente el propósito
de la base de datos, puede dividir la información en temas distintos, como
"Employees" u "Orders". Cada tema será una tabla de la base de datos.
3-Determinar los campos necesarios Tiene que decidir la información que
desea incluir en cada tabla. Cada categoría de información de una tabla se
denomina campo y se muestra en forma de columna al examinar la tabla. Por
ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser
Hire_date.
4-Determinar las relaciones Observe cada tabla y decida cómo se relacionan
sus datos con los de las tablas restantes. Agregue campos a las tablas o cree
tablas nuevas para clarificar las relaciones, si es necesario.
5-Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue
algunos registros de datos de ejemplo. Vea si puede obtener los resultados que
desea de sus tablas. Haga los ajustes necesarios al diseño.
Determinar la finalidad
de la base de datos
Buscar y organizar la
información necesaria
Convertir los
elementos en
columnas
Especificar claves
principales
Definir relaciones
entre las tablas
Ajustar diseños
Aplicar las reglas de
normalización
http://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx
http://www.slideshare.net/natha16853/proceso-de-diseo-de-una-bd-
7914688
http://www.slideshare.net/oswchavez/clase-3-modelo-entidad-relacion

More Related Content

What's hot

Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis Albarracin
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalluisftafur
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partealvarogomez1998
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura jJonathaLaura
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)maibeth90
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos iiLauracvdo
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaSaul Rz
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Daniela Diaz
 
Base de datos
Base de datosBase de datos
Base de datosLauracvdo
 
Base de datos
Base de datosBase de datos
Base de datosjomistef
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
ConclusionessobrebasesdedatosDaniela Diaz
 

What's hot (17)

Informatica
InformaticaInformatica
Informatica
 
Luis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parteLuis albarracin base de datos 2 parte
Luis albarracin base de datos 2 parte
 
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 segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
Informatica
InformaticaInformatica
Informatica
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
Garnicarios 11 04
Garnicarios 11 04Garnicarios 11 04
Garnicarios 11 04
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1Conclusionessobrebasesdedatos1
Conclusionessobrebasesdedatos1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusionessobrebasesdedatos
ConclusionessobrebasesdedatosConclusionessobrebasesdedatos
Conclusionessobrebasesdedatos
 

Similar to 11 1

modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxObedZelednMembreo
 
Base datos 2 camila florez maria florez
Base datos 2 camila florez maria florezBase datos 2 camila florez maria florez
Base datos 2 camila florez maria florezCamila Florez
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
Base de datos 2°parte
Base de datos 2°parteBase de datos 2°parte
Base de datos 2°partekendripinto
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2sanThiiT
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2sanThiiT
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johaoduvan21
 
Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2janispaula
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.janispaula
 

Similar to 11 1 (20)

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
 
modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptx
 
Base datos 2 camila florez maria florez
Base datos 2 camila florez maria florezBase datos 2 camila florez maria florez
Base datos 2 camila florez maria florez
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Base de Datos
Base de Datos Base de Datos
Base de Datos
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
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
 
533
533533
533
 
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
Base de datosBase de datos
Base de datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Duvan johao
Duvan   johaoDuvan   johao
Duvan johao
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.
 

11 1

  • 2. El modelo de entidad relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos, implementándose en forma grafica a través del Diagrama Entidad Relación
  • 3. Entidad: Objeto del mundo real distinguible de otros objetos. Una entidad se describe usando un conjunto de atributo. CONJUNTO DE ENTIDADES (tipo de entidad):Una colección de entidades similares (ej. Todos los empleados). - Todas las entidades de un conjunto tiene los mismos atributos ( a excepción de una jerarquía) - Cada conjunto de entidades tiene una llave - Cada atributo tiene un dominio
  • 4. En bases de datos, 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.
  • 5. Hay varios tipos o clasificaciones para las relaciones : - Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa. - 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. - Varios a Uno: 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. - Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.
  • 6. Pasos que hay que seguir en el proceso de diseño de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta sección. 1-Determinar el propósito de la base de datos Este paso le ayudará a decidir los datos que desea que Visual FoxPro almacene. 2-Determinar las tablas necesarias Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, como "Employees" u "Orders". Cada tema será una tabla de la base de datos. 3-Determinar los campos necesarios Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podría ser Last_name y otro podría ser Hire_date. 4-Determinar las relaciones Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario. 5-Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.
  • 7. Determinar la finalidad de la base de datos Buscar y organizar la información necesaria Convertir los elementos en columnas Especificar claves principales Definir relaciones entre las tablas Ajustar diseños Aplicar las reglas de normalización