SlideShare una empresa de Scribd logo
1 de 4
1:*
1:1
1:1
1:*
1:1
1:1
Ejercicio 22.18
Diagrama de Entidad Relación
a) Esquema de fragmentación adecuado para el sistema.
La primera fragmentación se utiliza las entidades instructor y sucursal porque realiza
transacciones buscando los nombres y números de cédula de los directores de las distintas
sucursales.
Fragmentación 1
1:1
Escoge
1:1
Lecciones
Recibe
Cliente
Instructor tiene Sucursal
InstructorSucursal tiene
1:1
Registra Nota
Cochetiene
tiene
tiene
ingresa
La fragmentación 2 se tomará las tablas Instructor, Cliente, Lecciones y coche para saber
aquellos que aprobaron y cuantos clientes existen en la escuela de conducción.
Fragmentación 2
La fragmentación 3 se utiliza, Instructor, cliente y la Nota que se almacenarán.
Fragmentación 3
Instructor Tiene Coche
tiene
n
Cliente
Escoge
Recibe
Lecciones
1:1
1.1
1:*
1:1
ingresa
NotaTiene
Instructor
Cliente
1:1
b) En el caso de una fragmentación horizontal principal, un conjunto mínimo de
predicados.
Debido a que se realiza mayor consultas sobre el tipo de lecciones de tipo individual o por
conjunto en la sucursal Bearsden en Glasgow tenemos la siguiente partición de la tabla.
S1 Ợtipo = ’Individual’ (Lecciones)
S2 Ợtipo = ’Conjunto’(Lecciones)
Fragmentación S1
ID Nombre Apellido Tipo_Leccion Sucursal
110456790 Pedro Castro Individual 001
110576389 Ivan Ruiz Individual 002
Fragmentación S1
ID Nombre Apellido Tipo_Leccion Sucursal
110756792 Carlos Ruiz Conjunto 003
110276381 Karen Castillo Conjunto 001
Otra consulta que se realiza es sobre aquellos horarios de lecciones que son en la mañana
o en la tarde en la tabla lecciones tenemos las siguientes particiones.
R1 Ợ Horario_Lec = ’Mañana´ (Lecciones)
R2 Ợ Horario_Lec = ’Tarde’ (Lecciones)
Fragmento R1
ID Nombre Apellido Horario_Lec Sucursal
110756792 Carlos Ruiz Mañana 003
110276381 Karen Castillo Mañana 001
Fragmento R2
ID Nombre Apellido Horario_Lec Sucursal
110756792 Carlos Ruiz Tarde 003
110276381 Karen Castillo Tarde 001
c) La reconstrucción de las relaciones globales a partir de los fragmentos.
SELECT *
FROM Instructor, Sucursal AT SITE 1
SELECT *
FROM Cliente, Lecciones, Coche, Instructor
WHERE Cliente.idCli = Lecciones.id_cliente AND Clientes.idCli = Instructor. id_cliente
AND Instructor.id_instructor = Coche.id_instructor. AT SITE 2
SELECT *
FROM Nota, Instructor, Cliente
WHERE Instructor.id_instructor = Nota.id_instructor AND Cliente.id_cliente = Nota.id_cliente

Más contenido relacionado

Destacado

открытый урок
открытый урокоткрытый урок
открытый урокBalabas
 
The Lean Cloud for Startups with AWS - Introduction & AWS Overview
The Lean Cloud for Startups with AWS - Introduction & AWS OverviewThe Lean Cloud for Startups with AWS - Introduction & AWS Overview
The Lean Cloud for Startups with AWS - Introduction & AWS OverviewAmazon Web Services
 
Taller de repaso español
Taller de repaso españolTaller de repaso español
Taller de repaso españolMonica Muñoz
 
Ética e Informática
Ética e InformáticaÉtica e Informática
Ética e InformáticaMarcos Ramon
 
Heresias e modismos - pragmatismo religioso
Heresias e modismos - pragmatismo religiosoHeresias e modismos - pragmatismo religioso
Heresias e modismos - pragmatismo religiosoDaniel M Junior
 
Auditoría en el Sector Público (MAGU)
Auditoría en el Sector Público (MAGU)Auditoría en el Sector Público (MAGU)
Auditoría en el Sector Público (MAGU)Guillermo A.
 

Destacado (8)

Convention Wiesbaden Imagebroschüre
Convention Wiesbaden ImagebroschüreConvention Wiesbaden Imagebroschüre
Convention Wiesbaden Imagebroschüre
 
открытый урок
открытый урокоткрытый урок
открытый урок
 
Modelos de Gestión TIC
Modelos de Gestión TICModelos de Gestión TIC
Modelos de Gestión TIC
 
The Lean Cloud for Startups with AWS - Introduction & AWS Overview
The Lean Cloud for Startups with AWS - Introduction & AWS OverviewThe Lean Cloud for Startups with AWS - Introduction & AWS Overview
The Lean Cloud for Startups with AWS - Introduction & AWS Overview
 
Taller de repaso español
Taller de repaso españolTaller de repaso español
Taller de repaso español
 
Ética e Informática
Ética e InformáticaÉtica e Informática
Ética e Informática
 
Heresias e modismos - pragmatismo religioso
Heresias e modismos - pragmatismo religiosoHeresias e modismos - pragmatismo religioso
Heresias e modismos - pragmatismo religioso
 
Auditoría en el Sector Público (MAGU)
Auditoría en el Sector Público (MAGU)Auditoría en el Sector Público (MAGU)
Auditoría en el Sector Público (MAGU)
 

Similar a Diagrama de entidad relación

Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Maestros en Linea
 
Actividades Universidades
Actividades Universidades Actividades Universidades
Actividades Universidades Maestros Online
 
Analisis de decisiones i 2012
Analisis de decisiones i 2012Analisis de decisiones i 2012
Analisis de decisiones i 2012Maestros en Linea
 
Matematica4 semana 13 dia 3 solucion matematica ccesa007
Matematica4 semana 13   dia 3 solucion matematica ccesa007Matematica4 semana 13   dia 3 solucion matematica ccesa007
Matematica4 semana 13 dia 3 solucion matematica ccesa007Demetrio Ccesa Rayme
 
Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Maestros en Linea
 
Sql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de ConsultaSql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de ConsultaSaludsa
 

Similar a Diagrama de entidad relación (11)

Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013Control estadistico de calidad cd09103 2013
Control estadistico de calidad cd09103 2013
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Practica consultas avanzadas
Practica consultas avanzadas Practica consultas avanzadas
Practica consultas avanzadas
 
Actividades Universidades
Actividades Universidades Actividades Universidades
Actividades Universidades
 
Rc emerson quintero
Rc emerson quinteroRc emerson quintero
Rc emerson quintero
 
Analisis de decisiones i 2012
Analisis de decisiones i 2012Analisis de decisiones i 2012
Analisis de decisiones i 2012
 
Matematica4 semana 13 dia 3 solucion matematica ccesa007
Matematica4 semana 13   dia 3 solucion matematica ccesa007Matematica4 semana 13   dia 3 solucion matematica ccesa007
Matematica4 semana 13 dia 3 solucion matematica ccesa007
 
Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012Control estadistico de calidad cd09103 2012
Control estadistico de calidad cd09103 2012
 
Base de datos sb09002
Base de datos sb09002Base de datos sb09002
Base de datos sb09002
 
Sql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de ConsultaSql Lenguaje Estructurado de Consulta
Sql Lenguaje Estructurado de Consulta
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 

Más de Israel Rey

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de ProcesosIsrael Rey
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSCIsrael Rey
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPMIsrael Rey
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en MultifabrikIsrael Rey
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIsrael Rey
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainIsrael Rey
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMSIsrael Rey
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMIsrael Rey
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioIsrael Rey
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMIsrael Rey
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con AdonisIsrael Rey
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNIsrael Rey
 
Software testing
Software testingSoftware testing
Software testingIsrael Rey
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de JmeterIsrael Rey
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - CucumberIsrael Rey
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde JenkinsIsrael Rey
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkinsIsrael Rey
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialIsrael Rey
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 

Más de Israel Rey (20)

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de Procesos
 
Construir un BSC
Construir un BSCConstruir un BSC
Construir un BSC
 
Caso CoE y Gobierno BPM
Caso CoE y Gobierno BPMCaso CoE y Gobierno BPM
Caso CoE y Gobierno BPM
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en Multifabrik
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradora
 
Aplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas BlockchainAplicación de BPM para iniciativas Blockchain
Aplicación de BPM para iniciativas Blockchain
 
Análisis BPMS
Análisis BPMSAnálisis BPMS
Análisis BPMS
 
Decálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPMDecálogo de Beneficios Implantación BPM
Decálogo de Beneficios Implantación BPM
 
Modelado DMN
Modelado DMNModelado DMN
Modelado DMN
 
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocioMapas cognitivos y Mapas causales para comprender el proceso de negocio
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
 
Automatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPMAutomatización e implementación de Procesos en un Motor BPM
Automatización e implementación de Procesos en un Motor BPM
 
Análisis de Procesos con Adonis
Análisis de Procesos con AdonisAnálisis de Procesos con Adonis
Análisis de Procesos con Adonis
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMN
 
Software testing
Software testingSoftware testing
Software testing
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de Jmeter
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - Cucumber
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde Jenkins
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkins
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 

Diagrama de entidad relación

  • 1. 1:* 1:1 1:1 1:* 1:1 1:1 Ejercicio 22.18 Diagrama de Entidad Relación a) Esquema de fragmentación adecuado para el sistema. La primera fragmentación se utiliza las entidades instructor y sucursal porque realiza transacciones buscando los nombres y números de cédula de los directores de las distintas sucursales. Fragmentación 1 1:1 Escoge 1:1 Lecciones Recibe Cliente Instructor tiene Sucursal InstructorSucursal tiene 1:1 Registra Nota Cochetiene tiene tiene ingresa
  • 2. La fragmentación 2 se tomará las tablas Instructor, Cliente, Lecciones y coche para saber aquellos que aprobaron y cuantos clientes existen en la escuela de conducción. Fragmentación 2 La fragmentación 3 se utiliza, Instructor, cliente y la Nota que se almacenarán. Fragmentación 3 Instructor Tiene Coche tiene n Cliente Escoge Recibe Lecciones 1:1 1.1 1:* 1:1 ingresa NotaTiene Instructor Cliente 1:1
  • 3. b) En el caso de una fragmentación horizontal principal, un conjunto mínimo de predicados. Debido a que se realiza mayor consultas sobre el tipo de lecciones de tipo individual o por conjunto en la sucursal Bearsden en Glasgow tenemos la siguiente partición de la tabla. S1 Ợtipo = ’Individual’ (Lecciones) S2 Ợtipo = ’Conjunto’(Lecciones) Fragmentación S1 ID Nombre Apellido Tipo_Leccion Sucursal 110456790 Pedro Castro Individual 001 110576389 Ivan Ruiz Individual 002 Fragmentación S1 ID Nombre Apellido Tipo_Leccion Sucursal 110756792 Carlos Ruiz Conjunto 003 110276381 Karen Castillo Conjunto 001 Otra consulta que se realiza es sobre aquellos horarios de lecciones que son en la mañana o en la tarde en la tabla lecciones tenemos las siguientes particiones. R1 Ợ Horario_Lec = ’Mañana´ (Lecciones) R2 Ợ Horario_Lec = ’Tarde’ (Lecciones) Fragmento R1 ID Nombre Apellido Horario_Lec Sucursal 110756792 Carlos Ruiz Mañana 003 110276381 Karen Castillo Mañana 001 Fragmento R2 ID Nombre Apellido Horario_Lec Sucursal 110756792 Carlos Ruiz Tarde 003 110276381 Karen Castillo Tarde 001
  • 4. c) La reconstrucción de las relaciones globales a partir de los fragmentos. SELECT * FROM Instructor, Sucursal AT SITE 1 SELECT * FROM Cliente, Lecciones, Coche, Instructor WHERE Cliente.idCli = Lecciones.id_cliente AND Clientes.idCli = Instructor. id_cliente AND Instructor.id_instructor = Coche.id_instructor. AT SITE 2 SELECT * FROM Nota, Instructor, Cliente WHERE Instructor.id_instructor = Nota.id_instructor AND Cliente.id_cliente = Nota.id_cliente