SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
DISEÑO DE BASE DE DATOS EMPLEANDO
MODELOS ENTIDAD-RELACION
Caso I
Dado el siguiente modelo E-R
pertenece
suministro
cuenta_
contable
descripcion
stockactualcodsuministro
subcta
cuenta
Ingresoproveedor
ruc razon
direccion
CodProveedor
clase
descripcion
medida
fecha
tipocambioMoneda
Numero
Convertiremos los conjuntos de entidades en relaciones:
PROVEEDOR(Codproveedor, ruc, razon, direccion)
SUMINISTRO(codsuministro,descripcion, medida, stockactual)
CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)
Ahora veamos la conversión de las interrelaciones:
INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio)
PERTENECE(codsuministro, cuenta)
Aquí podemos aplicar la propagación de claves entre conjuntos de entidades que mantengan una
interrelación muchos a uno o uno a uno. En este caso, la interrelación:
• Entre Suministro y Cuenta_contable se cumple la condición de muchos a uno, de modo
que se puede eliminar la interrelación pertenece y propagar la clave de
Cuenta_Contable a la entidad Suministro.
PROVEEDOR(Codproveedor, ruc, razon, direccion)
SUMINISTRO(codsuministro, descripcion, medida, stockactual, cuenta)
CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)
INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio)
Aquí podemos ver que la relación ingreso contiene atributos que pueden normalizarse,
aplicamos las reglas de normalización y obtenemos la siguiente estructura.
PROVEEDOR(Codproveedor, ruc, razon, direccion)
SUMINISTRO(codsuministro, descripcion, medida, stockactual, cuenta)
CUENTA_CONTABLE(cuenta, subcta, clase, descripcion)
INGRESO(numero, fecha, codprovedor, moneda, tipocambio)
DETA_INGRESO(numero, codsuministro,cantidad, precio)
Nota que podemos adicionar otros atributos propios de la tabla DETA_INGRESO.
La representación final sería la siguiente:
codsuministro
descripcion
medida
stockactual
cuenta
Codproveedor
Ruc
Razon
Direccion
Cuenta
Subcta
Clase
Descripcion
Proveedor Cuenta_contable
Suministro
Numero
Fecha
Moneda
Tipocambio
codigo
Numero
codsuministro
Cantidad
Precio
Ingreso
Deta_ingreso
Caso II
Dado el siguiente modelo E-R
tienelibro especialidad
registro
paginas
codlibro nombrecodespecialidad
pertenece Editorial
nombre direccion
telefono
codeditorial
escrito_por autor
nombre
email
codautor
titulo
alumno presta
nombre
ciclo
codalumno
escuela
fecha_
presta
fecha_
devolucion
Convertiremos los conjuntos de entidades en relaciones:
ALUMNO(Codalumno, Nombre, Escuela ,Ciclo)
LIBRO(CodLibro, Registro, Titulo, Paginas)
ESPECIALIDAD(Codespecialidad, Nombre)
AUTOR(CodAutor, Nombre, email)
EDITORIAL(codEditorial, Nombre, Dirección, Teléfono)
Recordemos que Presta es una entidad compuesta:
PRESTA(codalumno, codlibro, Fecha_préstamo, Fecha_devolución, observacion)
Ahora veamos la conversión de las interrelaciones:
TIENE(codLibro, codespecialidad)
ESCRITO_POR(Codlibro, Codautor)
PERTENECE(Codlibro, Codeditorial)
Aquí podemos aplicar la propagación de claves entre conjuntos de entidades que mantengan una
interrelación muchos a uno o uno a uno. En este caso, la interrelación:
• Entre Libro y Editorial se cumple esa condición, de modo que podemos eliminar la
interrelación pertenece y propagar la clave de Editorial a la entidad Libro.
• Del mismo modo la interrelación Libro y Especialidad es de Muchos a uno, por lo tanto
se elimina la interrelación Tiene y se propaga la clave de Especialidad a la entidad
Libro.
ALUMNO(Codalumno, Nombre, Escuela ,Ciclo)
LIBRO(Codlibro, registro, titulo, paginas, codeditorial, codespecialidad)
ESPECIALIDAD(codespecialidad, Nombre)
AUTOR(Codautor, Nombre, email)
EDITORIAL(codeditorial, Nombre, Dirección, Teléfono)
PRESTA(Codalumno, codlibro,Fecha_presta,Fecha_devolución, observación)
ESCRITO_POR(Codlibro, Codautor)
Nota, que igual al ejemplo anterior puedes normalizar la tabla PRESTA, quedando la siguiente
estructura, también nota que puedes agregar un campo número el cual va a servir de su clave
primaria.
ALUMNO(Codalumno, Nombre, Escuela ,Ciclo)
LIBRO(Codlibro, registro, titulo, paginas, codeditorial, codespecialidad)
ESPECIALIDAD(codespecialidad, Nombre)
AUTOR(Codautor, Nombre, email)
EDITORIAL(codeditorial, Nombre, Dirección, Teléfono)
PRESTA(numero, Codalumno, Fecha_presta,Fecha_devolución, observación)
DETA_PRESTA(numero, codlibro)
ESCRITO_POR(Codlibro, Codautor)
Su representación sería la siguiente:
Codlibro
Registro
Titulo
Paginas
codeditorial
codespecialiudad
Codespecialidad
Nombre
Codeditorial
Nombre
Direccion
Telefono
Codautor
Nombre
Email
Codalumno
Nombre
Escuela
Ciclo
Numero
Fecha_presta
Fecha_devolucion
codalumno
Observacion
Numero
Codlibro
Alumno Presta
Deta_Presta Libro
Especialidad
Codlibro
Codautor
Escrito_por
Autor
Editorial

Más contenido relacionado

Similar a Diseño de base de datos a partir del modelo er

Diapositivas de informatica david
Diapositivas de informatica davidDiapositivas de informatica david
Diapositivas de informatica davidDavid Rodriguez
 
Tarea de la unidad 7
Tarea de la unidad 7Tarea de la unidad 7
Tarea de la unidad 7Ramon Carenzo
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relacióntatytaloor
 
Modelo entidad relación parte 1
Modelo entidad relación parte 1Modelo entidad relación parte 1
Modelo entidad relación parte 1Miguel Orquera
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónJosetx
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2geanellavallejo
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaalvarolegarda
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de DatosErivan Martinez Ovando
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datosPablo Pacheco
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 partesaraiacevedo
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relaciondanielglot
 
DIAGRAMAS E-R.ppt
DIAGRAMAS E-R.pptDIAGRAMAS E-R.ppt
DIAGRAMAS E-R.pptJOSECASHUUG
 
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.pptDIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.pptCLIMACOANDRESTRIANAS
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 

Similar a Diseño de base de datos a partir del modelo er (20)

Datos y funciones
Datos y funcionesDatos y funciones
Datos y funciones
 
Diapositivas de informatica david
Diapositivas de informatica davidDiapositivas de informatica david
Diapositivas de informatica david
 
32117.ppt
32117.ppt32117.ppt
32117.ppt
 
Tarea de la unidad 7
Tarea de la unidad 7Tarea de la unidad 7
Tarea de la unidad 7
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Modelo entidad relación parte 1
Modelo entidad relación parte 1Modelo entidad relación parte 1
Modelo entidad relación parte 1
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Tarea sql
Tarea sqlTarea sql
Tarea sql
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegarda
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
 
Sql
SqlSql
Sql
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
DIAGRAMAS E-R.ppt
DIAGRAMAS E-R.pptDIAGRAMAS E-R.ppt
DIAGRAMAS E-R.ppt
 
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.pptDIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Último

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Diseño de base de datos a partir del modelo er

  • 1. DISEÑO DE BASE DE DATOS EMPLEANDO MODELOS ENTIDAD-RELACION Caso I Dado el siguiente modelo E-R pertenece suministro cuenta_ contable descripcion stockactualcodsuministro subcta cuenta Ingresoproveedor ruc razon direccion CodProveedor clase descripcion medida fecha tipocambioMoneda Numero Convertiremos los conjuntos de entidades en relaciones: PROVEEDOR(Codproveedor, ruc, razon, direccion) SUMINISTRO(codsuministro,descripcion, medida, stockactual) CUENTA_CONTABLE(cuenta, subcta, clase, descripcion) Ahora veamos la conversión de las interrelaciones: INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio) PERTENECE(codsuministro, cuenta) Aquí podemos aplicar la propagación de claves entre conjuntos de entidades que mantengan una interrelación muchos a uno o uno a uno. En este caso, la interrelación: • Entre Suministro y Cuenta_contable se cumple la condición de muchos a uno, de modo que se puede eliminar la interrelación pertenece y propagar la clave de Cuenta_Contable a la entidad Suministro.
  • 2. PROVEEDOR(Codproveedor, ruc, razon, direccion) SUMINISTRO(codsuministro, descripcion, medida, stockactual, cuenta) CUENTA_CONTABLE(cuenta, subcta, clase, descripcion) INGRESO(numero, codproveedor, codsuministro, fecha, moneda, tipocambio) Aquí podemos ver que la relación ingreso contiene atributos que pueden normalizarse, aplicamos las reglas de normalización y obtenemos la siguiente estructura. PROVEEDOR(Codproveedor, ruc, razon, direccion) SUMINISTRO(codsuministro, descripcion, medida, stockactual, cuenta) CUENTA_CONTABLE(cuenta, subcta, clase, descripcion) INGRESO(numero, fecha, codprovedor, moneda, tipocambio) DETA_INGRESO(numero, codsuministro,cantidad, precio) Nota que podemos adicionar otros atributos propios de la tabla DETA_INGRESO. La representación final sería la siguiente: codsuministro descripcion medida stockactual cuenta Codproveedor Ruc Razon Direccion Cuenta Subcta Clase Descripcion Proveedor Cuenta_contable Suministro Numero Fecha Moneda Tipocambio codigo Numero codsuministro Cantidad Precio Ingreso Deta_ingreso
  • 3. Caso II Dado el siguiente modelo E-R tienelibro especialidad registro paginas codlibro nombrecodespecialidad pertenece Editorial nombre direccion telefono codeditorial escrito_por autor nombre email codautor titulo alumno presta nombre ciclo codalumno escuela fecha_ presta fecha_ devolucion Convertiremos los conjuntos de entidades en relaciones: ALUMNO(Codalumno, Nombre, Escuela ,Ciclo) LIBRO(CodLibro, Registro, Titulo, Paginas) ESPECIALIDAD(Codespecialidad, Nombre) AUTOR(CodAutor, Nombre, email) EDITORIAL(codEditorial, Nombre, Dirección, Teléfono) Recordemos que Presta es una entidad compuesta: PRESTA(codalumno, codlibro, Fecha_préstamo, Fecha_devolución, observacion) Ahora veamos la conversión de las interrelaciones: TIENE(codLibro, codespecialidad) ESCRITO_POR(Codlibro, Codautor) PERTENECE(Codlibro, Codeditorial)
  • 4. Aquí podemos aplicar la propagación de claves entre conjuntos de entidades que mantengan una interrelación muchos a uno o uno a uno. En este caso, la interrelación: • Entre Libro y Editorial se cumple esa condición, de modo que podemos eliminar la interrelación pertenece y propagar la clave de Editorial a la entidad Libro. • Del mismo modo la interrelación Libro y Especialidad es de Muchos a uno, por lo tanto se elimina la interrelación Tiene y se propaga la clave de Especialidad a la entidad Libro. ALUMNO(Codalumno, Nombre, Escuela ,Ciclo) LIBRO(Codlibro, registro, titulo, paginas, codeditorial, codespecialidad) ESPECIALIDAD(codespecialidad, Nombre) AUTOR(Codautor, Nombre, email) EDITORIAL(codeditorial, Nombre, Dirección, Teléfono) PRESTA(Codalumno, codlibro,Fecha_presta,Fecha_devolución, observación) ESCRITO_POR(Codlibro, Codautor) Nota, que igual al ejemplo anterior puedes normalizar la tabla PRESTA, quedando la siguiente estructura, también nota que puedes agregar un campo número el cual va a servir de su clave primaria. ALUMNO(Codalumno, Nombre, Escuela ,Ciclo) LIBRO(Codlibro, registro, titulo, paginas, codeditorial, codespecialidad) ESPECIALIDAD(codespecialidad, Nombre) AUTOR(Codautor, Nombre, email) EDITORIAL(codeditorial, Nombre, Dirección, Teléfono) PRESTA(numero, Codalumno, Fecha_presta,Fecha_devolución, observación) DETA_PRESTA(numero, codlibro) ESCRITO_POR(Codlibro, Codautor) Su representación sería la siguiente: