SlideShare una empresa de Scribd logo
1 de 6
MODELO RELACIONAL
INTEGRANTES:
Angy Bedoya
Paola Carvajal
11-1
Defina el modelo entidad-relación
• Un diagrama o modelo entidad-relación es
una herramienta para el modelado de datos
que permite representar las entidades
relevantes de un sistema de información así
como sus interrelaciones y propiedades.
• Ejemplo:
Que es una relación?
Describe cierta dependencia entre entidades o permite la asociación
de las mismas. Una relación tiene sentido al expresar las entidades
que relaciona.
• Ejemplo: Si tenemos dos entidades, "CLIENTE" y "HABITACION",
podemos entender la relación entre ambas al tomar un caso
concreto (ocurrencia) de cada una de ellas. Entonces, podríamos
tener la ocurrencia "Habitación 502", de la entidad "HABITACION" y
la ocurrencia "Henry Jonshon Mcfly Bogard", de la entidad
"CLIENTE", entre las que es posible relacionar que la habitación 502
se encuentra ocupada por el huésped de nombre Henry.
En el ejemplo anterior, podemos decir que un huésped (entidad), se
aloja (relación) en una habitación (entidad).
tipos de relaciones
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 líneas de pedido relacionada con
clientes y con artículos.
Diseño de una Base de Datos
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.
RED DE
COMUNICACIONES
FARMACIA 1 FARMACIA 2
FARMACIA 3
GRAFICA DE
BASE DE DATOS :

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

Diapositivas laura j
Diapositivas laura jDiapositivas laura j
Diapositivas laura j
 
Base de datos parte #2
Base de datos parte #2Base de datos parte #2
Base de datos parte #2
 
Joe castillo
Joe castilloJoe castillo
Joe castillo
 
wicho
 wicho wicho
wicho
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Gtes
GtesGtes
Gtes
 
EG LBDC
EG LBDC EG LBDC
EG LBDC
 
BBSC Consultas o Query SAP BO
BBSC Consultas o Query SAP BOBBSC Consultas o Query SAP BO
BBSC Consultas o Query SAP BO
 
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
 
Base de datos 2 parten 2014
Base de datos   2 parten 2014Base de datos   2 parten 2014
Base de datos 2 parten 2014
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 

Destacado (9)

Hkanri
HkanriHkanri
Hkanri
 
Logistica trabajo
Logistica trabajoLogistica trabajo
Logistica trabajo
 
Es intro-kanban
Es intro-kanbanEs intro-kanban
Es intro-kanban
 
Administración
Administración Administración
Administración
 
Unidad8
Unidad8Unidad8
Unidad8
 
La empresa y sus áreas funcionales
La empresa y sus áreas funcionalesLa empresa y sus áreas funcionales
La empresa y sus áreas funcionales
 
planeación agregada
 planeación agregada planeación agregada
planeación agregada
 
Grupo 3 aceros arequipa admin 2do semestre
Grupo 3   aceros arequipa admin 2do semestreGrupo 3   aceros arequipa admin 2do semestre
Grupo 3 aceros arequipa admin 2do semestre
 
Acero I[1]
Acero I[1]Acero I[1]
Acero I[1]
 

Similar a Paola

Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partelacarinrey
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Conceptos basicos de base de datos
Conceptos basicos de base de datosConceptos basicos de base de datos
Conceptos basicos de base de datosfiremas
 
Base de datos
Base de datosBase de datos
Base de datosxdbro
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.janispaula
 
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
 
modelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxmodelo cardinalidad (E-R).pptx
modelo cardinalidad (E-R).pptxObedZelednMembreo
 
Melany base de datos
Melany base de datosMelany base de datos
Melany base de datosnanisdiaz
 

Similar a Paola (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
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Conceptos basicos de base de datos
Conceptos basicos de base de datosConceptos basicos de base de datos
Conceptos basicos de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos segunda parte.
Base de datos segunda parte.Base de datos segunda parte.
Base de datos segunda parte.
 
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
 
informatica
informaticainformatica
informatica
 
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 datos  Base de datos
Base de datos
 
Base de datos 2 parte
Base de datos   2 parteBase de datos   2 parte
Base de datos 2 parte
 
informatica
informaticainformatica
informatica
 
base de datos
base de datos base de datos
base de datos
 
Yajaira coa
Yajaira coaYajaira coa
Yajaira coa
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Melany base de datos
Melany base de datosMelany base de datos
Melany base de datos
 

Paola

  • 2. Defina el modelo entidad-relación • Un diagrama o modelo entidad-relación es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. • Ejemplo:
  • 3. Que es una relación? Describe cierta dependencia entre entidades o permite la asociación de las mismas. Una relación tiene sentido al expresar las entidades que relaciona. • Ejemplo: Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relación entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podríamos tener la ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Henry. En el ejemplo anterior, podemos decir que un huésped (entidad), se aloja (relación) en una habitación (entidad).
  • 4. tipos de relaciones 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 líneas de pedido relacionada con clientes y con artículos.
  • 5. Diseño de una Base de Datos 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.
  • 6. RED DE COMUNICACIONES FARMACIA 1 FARMACIA 2 FARMACIA 3 GRAFICA DE BASE DE DATOS :