SlideShare una empresa de Scribd logo
1 de 8
Ruth Martínez
11-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.
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. Ejemplo:
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.
Se pueden distinguir tres tipos de relaciones:
Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con
un único registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con
una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será
únicamente de una población.
Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede
estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la
otra tabla (tabla principal) puede tener más de un registro relacionado en la primera
tabla (tabla secundaria).
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los
habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá
(estará empadronado) en una única población.
Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con
más de un registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que
se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un
artículo podrá ser vendido a más de un cliente.
Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre
las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla lineas de pedido
relacionada con clientes y con artículos.
El proceso de diseño consta de los pasos siguientes:
Determinar la finalidad de la base de datos
Esto le ayudará 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 de datos, como los
nombres de productos o los números de pedidos.
Dividir la información en tablas
Divida los elementos de información en entidades o temas principales, como Productos o
Pedidos. Cada tema pasará a ser una tabla.
Convertir los elementos de información en columnas
Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un
campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados
podría incluir campos como Apellido y Fecha de contratación.
Especificar claves principales
Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para
identificar inequívocamente cada fila, como Id. de producto o Id. de pedido.
Definir relaciones entre las tablas
Examine cada tabla y decida cómo 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 necesarios en el diseño.
Aplicar las reglas de normalización
Aplique reglas de normalización de los datos para comprobar si las tablas están
estructuradas correctamente. Realice los ajustes necesarios en las tablas.
Definir la finalidad
de la base de
datos
Convertir los
elementos en
columnas
Definir relaciones
entre las tablas
Ajustar diseños
Especificar claves
principales
Buscar y organizar
la información
necesaria
Aplicar las reglas
de normalización
http://www.alegsa.com.ar/Dic/rela
cion.php
http://www.aulaclic.es/access2000/
b_5_1_1.htm
http://msdn.microsoft.com/es-
es/library/cc466455(v=vs.71).aspx

Más contenido relacionado

La actualidad más candente

Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura jJonathaLaura
 
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
 
Base de datos 11º javier valencia
Base de datos 11º javier valenciaBase de datos 11º javier valencia
Base de datos 11º javier valenciaJAVIER
 
Base de datos
Base de datosBase de datos
Base de datosyurlo_21
 
Bases de datos access 2010 22
Bases de datos access 2010 22Bases de datos access 2010 22
Bases de datos access 2010 22chavezmurillo
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partelacarinrey
 

La actualidad más candente (12)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Relaciones en access
Relaciones en accessRelaciones en access
Relaciones en access
 
Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
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
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Base de datos 11º javier valencia
Base de datos 11º javier valenciaBase de datos 11º javier valencia
Base de datos 11º javier valencia
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
Ana
AnaAna
Ana
 
Base de datos
Base de datosBase de datos
Base de datos
 
Resumen analitico
Resumen analiticoResumen analitico
Resumen analitico
 
Bases de datos access 2010 22
Bases de datos access 2010 22Bases de datos access 2010 22
Bases de datos access 2010 22
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 

Destacado

Mantenimiento
MantenimientoMantenimiento
Mantenimientomessialba
 
Top 8 football club secretary resume samples
Top 8 football club secretary resume samplesTop 8 football club secretary resume samples
Top 8 football club secretary resume sampleserinwatson831
 
Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...ieeeprojectsbangalore
 
O jardim curioso – Peter Brown - ilustrações: B2.1
O jardim curioso – Peter Brown - ilustrações: B2.1O jardim curioso – Peter Brown - ilustrações: B2.1
O jardim curioso – Peter Brown - ilustrações: B2.1Fátima Franco
 

Destacado (6)

Cisco Letter
Cisco LetterCisco Letter
Cisco Letter
 
Annelida clitelata
Annelida  clitelataAnnelida  clitelata
Annelida clitelata
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Top 8 football club secretary resume samples
Top 8 football club secretary resume samplesTop 8 football club secretary resume samples
Top 8 football club secretary resume samples
 
Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...Concept and model of a metamaterial based passive wireless temperature sensor...
Concept and model of a metamaterial based passive wireless temperature sensor...
 
O jardim curioso – Peter Brown - ilustrações: B2.1
O jardim curioso – Peter Brown - ilustrações: B2.1O jardim curioso – Peter Brown - ilustrações: B2.1
O jardim curioso – Peter Brown - ilustrações: B2.1
 

Similar a Base de datos 2 (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
 
Paola
PaolaPaola
Paola
 
Cosulta2
Cosulta2Cosulta2
Cosulta2
 
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.
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptx
 
Yajaira coa
Yajaira coaYajaira coa
Yajaira coa
 
Bases de datos    introducción
Bases de datos    introducciónBases de datos    introducción
Bases de datos    introducción
 
Bases de datos!
Bases de datos!Bases de datos!
Bases de datos!
 
Base de datos
Base de datosBase de datos
Base de datos
 
B
BB
B
 
Base de datos 2 parten 2014
Base de datos   2 parten 2014Base de datos   2 parten 2014
Base de datos 2 parten 2014
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 

Base de datos 2

  • 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. Ejemplo: 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. Se pueden distinguir tres tipos de relaciones: Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población. Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población. Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla lineas de pedido relacionada con clientes y con artículos.
  • 6. El proceso de diseño consta de los pasos siguientes: Determinar la finalidad de la base de datos Esto le ayudará 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 de datos, como los nombres de productos o los números de pedidos. Dividir la información en tablas Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser una tabla. Convertir los elementos de información en columnas Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación. Especificar claves principales Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido. Definir relaciones entre las tablas Examine cada tabla y decida cómo 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 necesarios en el diseño. Aplicar las reglas de normalización Aplique reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.
  • 7. Definir la finalidad de la base de datos Convertir los elementos en columnas Definir relaciones entre las tablas Ajustar diseños Especificar claves principales Buscar y organizar la información necesaria Aplicar las reglas de normalización