SlideShare una empresa de Scribd logo
María Orozco
Paula Brokate
11-1
• 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. Describe los datos
en los niveles conceptual y de vista.
• El modelo E-R, tiene su implementación grafica en el
Diagrama Entidad-Relación.
• Fue inventado por Peter Chen en los años setenta.
• El propósito de este modelo es simplificar el diseño de bases
de datos a partir de descripciones textuales de los
requerimientos.
• Asociación o vinculación entre
dos o más entidades.
• Puede ocurrir entre :
– Dos entidades de un mismo
conjunto de entidades (por
ejemplo, un empleado es
supervisado por su jefe, quien a
su vez es otro empleado).
– Entre entidades de conjuntos
distintos (por ejemplo, un
curso es dictado por un
profesor).
Rombos que representan
conjuntos de relaciones.
• Se pueden distinguir tres tipos de relaciones:
1. 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.
2. 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.
3. 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 líneas
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
Cosulta2
Cosulta2
Cosulta2
Cosulta2
• http://alvherre.cl/pgsql/modBasico/node3.ht
ml
• http://www.virtual.unal.edu.co/cursos/sedes/
manizales/4060029/lecciones/cap2-1.html
• http://www.aulaclic.es/access2000/b_5_1_1.
htm

Más contenido relacionado

ODP
Modelo relacional
PPTX
Base de datos 2
PPTX
Base de datos 2
PPTX
Base de datos segunda parte
PPTX
Paola
PPTX
informatica
ODP
Base de datos 2 parte
ODP
Base de datos 2 parten 2014
Modelo relacional
Base de datos 2
Base de datos 2
Base de datos segunda parte
Paola
informatica
Base de datos 2 parte
Base de datos 2 parten 2014

La actualidad más candente (13)

PPT
Access
PPTX
Cuestionario de repaso juan guillermo
PDF
Marco Teórico Bases de Datos
DOCX
Bases de datos relacionalesu
DOCX
Base de datos
DOCX
DOCX
Base de datos
DOCX
BASE DE DATOS
DOCX
Base de dato sgrupo 5
DOCX
Base de datos dox 5
DOCX
Base de datos
Access
Cuestionario de repaso juan guillermo
Marco Teórico Bases de Datos
Bases de datos relacionalesu
Base de datos
Base de datos
BASE DE DATOS
Base de dato sgrupo 5
Base de datos dox 5
Base de datos
Publicidad

Destacado (20)

PDF
The Emergence of the Student Cyborg
PPTX
Réseaux sociaux quoi ? Comment ? pourquoi ? (Managers)
PPTX
DOCX
PPTX
Villa park pre application presentation
PDF
1 respirasi
PDF
өнхрөх холхивчит гүүшин болон гассетан гүүшингийн бүтэц зохион байгуулалт гэм...
PPTX
Lean Enterprise Architecture
PDF
Thirukural puthiya urai
PPTX
Izaiyah miguel o suliranin ng kaunlaran
PPT
педагогические чтения
PDF
Stability and Growth Pact
PPTX
Racemisation n resolution
PDF
El maravilloso mundo de los drones
PPTX
Microsoft Offical Course 20410C_11
DOCX
Informatica grupal presentacion recomendaciones en power point grupo 6
PPTX
Obra de arte
DOCX
Proyecto marzo 2015 ever
DOCX
herramientas ofimáticas y documentos web utilizados en la educación y enferme...
The Emergence of the Student Cyborg
Réseaux sociaux quoi ? Comment ? pourquoi ? (Managers)
Villa park pre application presentation
1 respirasi
өнхрөх холхивчит гүүшин болон гассетан гүүшингийн бүтэц зохион байгуулалт гэм...
Lean Enterprise Architecture
Thirukural puthiya urai
Izaiyah miguel o suliranin ng kaunlaran
педагогические чтения
Stability and Growth Pact
Racemisation n resolution
El maravilloso mundo de los drones
Microsoft Offical Course 20410C_11
Informatica grupal presentacion recomendaciones en power point grupo 6
Obra de arte
Proyecto marzo 2015 ever
herramientas ofimáticas y documentos web utilizados en la educación y enferme...
Publicidad

Similar a Cosulta2 (20)

PPTX
Paola
PPTX
Base de datos 2
PPTX
Base de datos 2
PPTX
Base de datos 2
ODP
Base de datos
ODP
informatica
ODP
Base de datos 2 parte
PPTX
Base de datos 2 parte
PDF
Conceptos basicos de base de datos
PPTX
Melany base de datos
PPTX
Diapositivas laura j
PDF
Bases de datos    introducción
PPTX
Base de-datos
PPTX
base de datos
PPTX
Modelo relacional
PPTX
Yajaira coa
PPTX
modelo cardinalidad (E-R).pptx
PPTX
Luis albarracin base de datos 2 parte
PPTX
Modelo relacional
PPTX
Modelo Relacional
Paola
Base de datos 2
Base de datos 2
Base de datos 2
Base de datos
informatica
Base de datos 2 parte
Base de datos 2 parte
Conceptos basicos de base de datos
Melany base de datos
Diapositivas laura j
Bases de datos    introducción
Base de-datos
base de datos
Modelo relacional
Yajaira coa
modelo cardinalidad (E-R).pptx
Luis albarracin base de datos 2 parte
Modelo relacional
Modelo Relacional

Más de Maria Jose Orozco Coronel (7)

DOCX
DOCX
Tarea de informatikaaaaaaaaa[1]
PPTX
Reglas basicas de la netiqueta
PPTX
Reglas basicas de la netiqueta
Tarea de informatikaaaaaaaaa[1]
Reglas basicas de la netiqueta
Reglas basicas de la netiqueta

Cosulta2

  • 2. • 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. Describe los datos en los niveles conceptual y de vista. • El modelo E-R, tiene su implementación grafica en el Diagrama Entidad-Relación. • Fue inventado por Peter Chen en los años setenta. • El propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.
  • 3. • Asociación o vinculación entre dos o más entidades. • Puede ocurrir entre : – Dos entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe, quien a su vez es otro empleado). – Entre entidades de conjuntos distintos (por ejemplo, un curso es dictado por un profesor). Rombos que representan conjuntos de relaciones.
  • 4. • Se pueden distinguir tres tipos de relaciones: 1. 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.
  • 5. 2. 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.
  • 6. 3. 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 líneas de pedido relacionada con clientes y con artículos.
  • 7. 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.
  • 8. • 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