Resolución de Ejercicios de clases Diagrama Entidad Relación y Modelo Relacional PDF

Title Resolución de Ejercicios de clases Diagrama Entidad Relación y Modelo Relacional
Author Francisco Almado
Course Base De Datos I
Institution Universidad Nacional de La Matanza
Pages 22
File Size 2.3 MB
File Type PDF
Total Downloads 92
Total Views 157

Summary

telefonoCurso AlumnoInstructorcodigo valor_cuotanombreduracion DictaEs tomado porcodigo mailnombretelefonolegajonombreDER:MR:Curso ( codigo , nombre, valor_cuota, duracion, dictado_por) Instructor ( codigo , nombre, mail) Alumno ( legajo , nombre) Telefono_Alumno ( codigo , telefono ) Alumno_Inscrit...


Description

DER:

codigo

nombre

valor_cuota

Es tomado por nombre

N

Curso

N

legajo

Alumno

N duracion telefono

Dicta

1 codigo

Instructor

mail

nombre

MR:

PK: negrita, FK: subrayado Curso (codigo, nombre, valor_cuota, duracion, dictado_por) Instructor (codigo, nombre, mail) Alumno (legajo, nombre) Telefono_Alumno (codigo.alumno, telefono) Alumno_Inscrito (Inscrito.curso, Inscrito.legajo)

Lista de claves foráneas: dictado.por --> Instructor.codigo codigo.alumno --> Alumno.legajo Inscrito.curso --> Curso.codigo Inscrito.legajo --> Alumno.legajo

nombre

DER: Pertenece a codigo

Tipo_doc

apellido

N

1

fecha_nac Habitante N

descripcion

edad

N

nro_doc

Vive en Es propietario

nombre

m2_terreno

nombre

m2_const

1 codigo

Localidad

1

Pertenece a

intendente_actual

codigo

N

Vivienda

N N

1

direccion calle

cp nro

Municipio

codigo

MR:

PK: negrita, FK: subrayado

Tipo_doc (codigo, descripcion) Habitante (codigo.Tipo_doc, nro_doc, nombre, apellido, fecha_nac, vive_en) Vivienda (codigo, m2_const, m2_terreno, direccion.calle, direccion.nro, direccion.cp, localidad.pertenece, municipio.pertenece) Es_propietario (Propietario.Tipo_doc, Propietario.nro_doc, Propietario.vivienda)

Lista de claves foráneas: codigo.Tipo_doc --> Tipo_doc.codigo vive_en --> Vivienda.codigo localidad.pertenece --> Localidad.codigo municipio.pertenece --> Municipio.codigo Propietario.Tipo_doc + Propietario.nro_doc --> Tipo_doc.codigo + Habitante.nro_doc Propietario.vivienda --> Vivienda.codigo

DER: apellido

nombre

descripción Pertenece a

legajo

Empleado

1

N

codigo

Departamento

Tipo

telefono precio_hora_extra Pertenece a salario

Efectivo

Contratado

N

precio_hora_comun

MR:

PK: negrita, FK: subrayado

Empleado (legajo, nombre, apellido, tipo.empleado, pertenece.departamento) Efectivo (Efectivo.legajo, salario) Consultora (cuit, razon_social, telefono) Contratado (Contratado.legajo, pertenece.consultora, precio_hora_comun, precio_hora_extra) Lista de claves foráneas: pertenece.departamento --> Departamento.codigo Efectivo.legajo --> Empleado.codigo Contratado.legajo --> Empleado.codigo pertenece.consultora --> Consultora.cuit

1

cuit

Consultora

razon_social

DER: Pasajero

pasaporte

descripcion

N

codigo

ciudad

1

Es asignado

Compra

Escala

codigo

Area

1 hora

nro

apellido

nombre

N N

Tiene asignado codigo

N

N

Personal

legajo

N

fecha descripcion

Vuelo

N Tiene asignado

Hangar Tiene asignado 1

nombre

capacidad

Tiene asignado Fabricante

N

Es de

1

N

Avion

N

Es de

N

horas_vuelo

Piloto

1

N

matricula

Pilotea

descripcion 1

codigo

1 codigo descripcion

1

Modelo Es de

Tipo_avion

codigo

MR:

PK: negrita, FK: subrayado Pasajero (pasaporte) Fabricante (codigo, nombre) Modelo (codigo, descripcion) Hangar (codigo, descripcion) Tipo_avion (codigo, descripcion) Avion (matricula, capacidad, fabricante.avion, hangar.asignado, modelo.avion, avion.tipo) Area (codigo, descripcion) Personal (legajo, nombre, apellido, area.asignada) Piloto (id.personal, horas_vuelo, avion.piloteado) Vuelo (nro, fecha, hora, escala.ciudad, personal.asignado, avion.asignado) Vuelo_Comprado (id.vuelo, id.pasajero) Personal_Asignado_Vuelo (vuelo.asignado, id.personal_asignado)

Lista de claves foráneas: fabricante.avion --> Fabricante.codigo hangar.asignado --> Hangar.codigo modelo.avion --> Avion.matricula avion.tipo --> Tipo_avion.codigo area.asignada --> Area.codigo id.personal --> Personal.legajo avion.piloteado --> Tipo_avion.codigo escala.ciudad --> Escala.codigo personal.asignado --> Personal.legajo avion.asignado --> Avion.matricula id.vuelo --> Vuelo.nro id.pasajero --> Personal.legajo vuelo.asignado --> Vuelo.nro id.personal_asignado --> Personal.legajo

DER: nombre dni

fecha_inicio

direccion

nro

fecha_fin precio

telefono Cliente

Tiene

1

N

Reserva razon_social

1

N

N

N

Es avalado Involucra

direccion

Realiza

1

Agencia

N codigo

Garaje

1

Tiene asignado N

marca

MR:

PK: negrita, FK: subrayado Cliente (dni, nombre, direccion, telefono, cliente.aval) Agencia (cuit, razon_social) Reserva (nro, fecha_inicio, fecha_fin, precio, agencia.responsable, cliente.responsable) Garaje (codigo, direccion) Vehiculo (patente, marca, modelo, color, litros_nafta, garaje.asignado) Vehiculo_Reservado (id.reserva, patente.vehiculo_reservado)

Vehiculo

modelo

patente

color

litros_nafta

Lista de claves foráneas: cliente.aval --> Cliente.dni agencia.responsable --> Agencia.cuit cliente.responsable --> Cliente.dni garaje.asignado --> Garaje.codigo id.reserva --> Reserva.nro patente.vehiculo_reservado --> Vehiculo.patente

cuit

DER: codigo

titulo descripcion

id Actor

1

Actua

Pertenece a

N

nombre_real

1

N

Pelicula

Categoria

codigo

1

fecha_nac

nombre_artistico Tiene

telefono

descripcion

direccion

nro_copia N N

Alquila

nro_socio Cliente

N

N

Es de

1

Formato

codigo

Copia

nombre id_alquiler apellido DVD

Blu_Ray

VHS

MR:

PK: negrita, FK: subrayado Actor (id, nombre_artistico, nombre_real, fecha_nac) Categoria (codigo, descripcion) Pelicula (codigo, titulo, categoria.pertenece, actor_que_actua) Formato (codigo, descripcion) DVD (codigo.formato_dvd) Blu_ray (codigo.formato_blu.ray) VHS (codigo.formato_vhs) Cliente (nro_socio, nombre, apellido, telefono, direccion) Copia (id.pelicula, nro_copia, formato.copia) Registro_de_Alquiler (id_alquiler, id.pelicula, id.copia, id.socio)

Lista de claves foráneas: categoria.pertenece --> Categoria.codigo actor_que_actua --> Actor.id codigo.formato_dvd --> Formato.codigo codigo.formato_blu.ray --> Formato.codigo codigo.formato_vhs --> Formato.codigo id.pelicula --> Pelicula.codigo formato.copia --> Formato.codigo id.pelicula + id.copia --> Pelicula.codigo + Copia.nro_copia id.socio --> Cliente.nro_socio

DER: codigo

titulo descripcion

id Actor

Actua

1

Pertenece a

N

N

Pelicula

nombre_real

1

codigo

Categoria

1

fecha_nac

telefono

nombre_artistico Tiene descripcion

direccion

nro_copia N

nro_socio Cliente

N

Alquila

N

N

Es de

1

Formato

codigo

Copia

nombre fecha_alquiler

fecha_dev

apellido id_alquiler

MR:

PK: negrita, FK: subrayado Actor (id, nombre_artistico, nombre_real, fecha_nac) Categoria (codigo, descripcion) Pelicula (codigo, titulo, categoria.pertenece, actor_que_actua) Formato (codigo, descripcion) DVD (codigo.formato_dvd) Blu_ray (codigo.formato_blu.ray) VHS (codigo.formato_vhs) Cliente (nro_socio, nombre, apellido, telefono, direccion) Copia (id.pelicula, nro_copia, formato.copia) Registro_de_Alquiler (id_alquiler, id.pelicula, id.copia, id.socio, fecha_alquiler, fecha_dev)

DVD

Blu_Ray

Lista de claves foráneas: categoria.pertenece --> Categoria.codigo actor_que_actua --> Actor.id codigo.formato_dvd --> Formato.codigo codigo.formato_blu.ray --> Formato.codigo codigo.formato_vhs --> Formato.codigo id.pelicula --> Pelicula.codigo formato.copia --> Formato.codigo id.pelicula + id.copia --> Pelicula.codigo + Copia.nro_copia id.socio --> Cliente.nro_socio

VHS

DER: Está formado por codigo

Sistema

N

N

Programa

codigo

N

1

nombre

nombre Usa descripcion

nombre N

N

codigo

Archivo

Procesa

Input

MR:

PK: negrita, FK: subrayado Sistema (codigo, nombre) Archivo (codigo, nombre, descripcion, sistema_que_lo_procesa) Input (archivo_input) Output (archivo_output) Input_Output (archivo_input.ouput) Programa (codigo, nombre) Frecuencia_de_Ejecucion (id.sistema, programa_ejecutado) Modo_de_Acceso (id.programa, id.archivo)

Output

Input_Output

Lista de claves foráneas: sistema_que_lo_procesa --> Sistema.codigo archivo_input --> Archivo.codigo archivo_output --> Archivo.codigo archivo_input.output --> Archivo.codigo id.sistema --> Sistema.codigo programa_ejecutado --> Programa.codigo id.programa --> Programa.codigo id.archivo --> Archivo.codigo

DER: contrasenia

id

Usuario

N

Tiene acceso

N

N

N

N

Sistema

codigo

1

Programa Está formado por

codigo

N nombre

nombre Usa descripcion

nombre N

N

Archivo

codigo

Procesa

Input

MR:

Output

Input_Output

Lista de claves foráneas: PK: negrita, FK: subrayado sistema_que_lo_procesa --> Sistema.codigo Sistema (codigo, nombre) archivo_input --> Archivo.codigo Archivo (codigo, nombre, descripcion, sistema_que_lo_procesa) archivo_output --> Archivo.codigo Input (archivo_input) archivo_input.output --> Archivo.codigo Output (archivo_output) id.sistema --> Sistema.codigo Input_Output (archivo_input.ouput) programa_ejecutado --> Programa.codigo Programa (codigo, nombre) Usuario (id, contrasenia) id.programa --> Programa.codigo Frecuencia_de_Ejecucion (id.sistema, programa_ejecutado) id.archivo --> Archivo.codigo Sistema.autorizado --> Sistema.codigo Modo_de_Acceso (id.programa, id.archivo) Programa.autorizado --> Programa.codigo Acceso_Autorizado (Sistema.autorizado, Programa.autorizado, usuario_permitido, contrasenia_permitida) usuario_permitido + contrasenia_permitida --> Usuario.id + Usuario.contrasenia

DER:

id

id_evento

nombre

costo_realiz

Evento

lugar

Registra a Sistema_Informacion

nombre

1

N

1

N

fecha cuota_al_dia

cuota

tema nombre

nro_miembro N

Asiste a

N

Registra a Plataforma

profesion

Miembro

1

comentario

N Usa mail

codigo

telefono_laboral

descripcion

MR: PK: negrita, FK: subrayado Sistema_Informacion (id, nombre) Evento (id_evento, nombre, lugar, fecha, tema, costo_realiz, registro_sistema) Plataforma (codigo, descripcion) Miembro (nro_miembro, nombre, profesion, mail, telefono_laboral, registrado_en, usa_plataforma, cuota, cuota_al_dia) Rubro (codigo, descripcion) Compania (razon_social, direccion, pertenece_rubro) Empleado (id.miembro_empleado, trabaja_en) Desempleado (id.miembro_desempleado) Asistencia_Evento (Asistente.id_miembro, id_evento.realizado, comentario) Lista de claves foráneas: registro_sistema --> Sistema.id registrado_en --> Sistema.id usa_plataforma --> Plataforma.codigo pertenece_rubro --> Rubro.codigo id.miembro_empleado --> Miembro.nro_miembro trabaja_en --> Compania.razon_social id.miembro_desempleado --> Miembro.nro_miembro Asistente.id_miembro --> Miembro.nro_miembro id_evento.realizado --> Evento.id_evento

Empleado

Trabaja en codigo 1 Compania

razon_social

direccion

Desempleado

N

N

Pertenece a

1

Rubro

descripcion

DER:

id

id_evento

nombre

costo_realiz

Evento

lugar

Registra a nombre Producto

Sistema_Informacion

1

N

1 1

N

fecha cuota_al_dia

cuota

codigo

tema nombre

nro_miembro

profesion

descripcion N Registra a

Asiste a

N Miembro

N

comentario

Usa mail

Plataforma

1

telefono_laboral

Empleado

Desempleado

N codigo

descripcion

Trabaja en codigo 1

MR: PK: negrita, FK: subrayado razon_social Sistema_Informacion (id, nombre) Evento (id_evento, nombre, lugar, fecha, tema, costo_realiz, registro_sistema) Plataforma (codigo, descripcion) Producto (codigo, descripcion) Miembro (nro_miembro, nombre, profesion, mail, telefono_laboral, registrado_en, cuota, cuota_al_dia) Rubro (codigo, descripcion) Compania (razon_social, direccion, pertenece_rubro) Empleado (id.miembro_empleado, trabaja_en) Desempleado (id.miembro_desempleado) Asistencia_Evento (Asistente.id_miembro, id_evento.realizado, comentario) Usa_Producto (id.miembro, id.producto, id.plataforma)

Compania

direccion

N

Pertenece a

1

Rubro

descripcion

Lista de claves foráneas: registro_sistema --> Sistema.id registrado_en --> Sistema.id pertenece_rubro --> Rubro.codigo id.miembro_empleado --> Miembro.nro_miembro trabaja_en --> Compania.razon_social id.miembro_desempleado --> Miembro.nro_miembro Asistente.id_miembro --> Miembro.nro_miembro id_evento.realizado --> Evento.id_evento id.miembro --> Miembro.nro_miembro id.plataforma --> Plataforma.codigo

calle

nro

cp

direccion mail

DER:

razon_social

id cantidad

Es realizada

Tiene

1

1

N

Compra

1

N

fecha

cuit

Cliente

fecha_pago

id

fecha_venc

compra_finalizada codigo

N

N

N

Factura

Abona

Genera Producto

descripcion

N

abona_al_momento

N razon_social

cuit

calle 1

Tiene 1

Proveedor

Medio_Pago

nro

direccion

Es provisto

descripcion

nombre_pais cp

aplica_retencion

Nacional

Internacional

N

Es de

1

Pais_Origen

codigo

codigo

MR: PK: negrita, FK: subrayado Cliente (cuit, razon_social, mail, direccion.calle, direccion.nro, direccion.cp) Proveedor (cuit, razon_social, direccion.calle, direccion.nro, direccion.cp) Pais_Origen (codigo, nombre_pais) Proveedor_Nacional (id.proveedor_nacional, aplica_retencion) Proveedor_Internacional (id.proveedor_internacional, es_de_pais) Medio_Pago (codigo, descripcion) Compra (id, fecha, nro_cliente) Producto (codigo, descripcion, es_provisto, id_compra, cantidad) Factura (id, fecha_pago, fecha_venc, medio_pago_utilizado, id.cliente, abona_al_momento) Compra_Generada (nro_compra, nro_factura, factura_pagada, compra_finalizada)

Lista de claves foráneas: id.proveedor_nacional --> Proveedor.cuit id.proveedor_internacional --> Proveedor.cuit es_de_pais --> Pais_Origen.codigo nro_cliente --> Cliente.cuit es_provisto --> Proveedor.cuit id.compra --> Compra.id medio_pago_utilizado --> Medio_Pago.codigo id.cliente --> Cliente.cuit nro_compra --> Compra.id nro_factura --> Factura.id factura_pagada --> Factura.abona_al_momento

DER: codigo

nombre Es de

N

1

Categoria

fecha_entrada_func produccion_media

Productor_Basico

nro_turbinas produccion_max

N

capacidad_max

fecha_entrega

Tipo

cant_transf_alta_tension

cant_energia_entregada vol_carbon_cons N ocupacion

Hidroelectrica

Solar

Nuclear

1

s io n_ ga nro se s _h orn os

N nombre

es or

vol_residuos_prod

t ac re o_ r n

vol_plutonio_cons

1

p cu _o ol al t o _s _t hs p _ l s su le ua ne an pa a_ i _ nt ed m ca

vo l_e mi

Termica

1 nombre Es cabecera

N Es propiedad

Traslada

Red_de_Distribucion

vol_energia_interc N

Provee

1 Transportista N

1

1

cant_plutonio_provee Contrata

nombre

nro_red

cant_plutonio_entrega

Proveedor 1

cant_transf_baja_tension

Estacion_Primaria

Entrega

1

Intercambia Está compuesta

N

Propietario

N

fecha_interc nombre

Es de

N nro_linea

1 Linea_de_Distribucion

nro_matricula_internacional codigo

Pais

longitud

nombre 1 Abastece consumo_medio

cant_consum_finales N

codigo

Provincia

1

Pertenece a

N

Zona_de_Servicio

N

Distribuye

1 nro_zona Tiene

descripcion N

Consumidor

codigo

Tipo

Particular

Empresa

Institucion

N

Subestacion

nombre

MR: PK: negrita, FK: subrayado

Categoria (codigo, tipo.categoria) Hidroelectrica (id.categoria_hidroelectrica, ocupacion, capacidad_max, nro_turbinas) Solar (id.categoria_so...


Similar Free PDFs