Home Bases de Datos El Modelo Relacional Ejercicios de repaso del modelo relacional

PostHeaderIcon Ejercicios de repaso del modelo relacional

Usar puntuación: / 0
MaloBueno 

Con los siguientes cinco ejercicios haremos un repaso al modelo relacional al completo

 

EJERCICIO 1

—Se desea informatizar la gestión de proyectos del departamento de química de una universidad siguiendo las siguientes especificaciones:

—Al departamento llegan clientes que quieren realizar proyectos. Un cliente puede realizar varios proyectos.
Un proyecto es de un cliente. Cada proyecto tiene asignada una cuantía de dinero que se utilizará para pagar los gastos del proyecto y para pagar a los colaboradores. De los proyectos nos interesa saber el nombre, la fecha de comienzo y la de fin, entre otros.
—De cada proyecto se realizan muchos pagos para remunerar a los colaboradores.
—De los pagos nos interesa saber el concepto, la cantidad, el IVA aplicado y la fecha de pago. Un pago es de un tipo, y a un tipo de pago pueden pertenecer muchos pagos.
Los colaboradores son personas o entidades que reciben el dinero de los pagos en concepto de su participación en el proyecto. Un pago sólo puede ser para un colaborador, mientras que un colaborador puede recibir muchos pagos.
—De los colaboradores nos interesa saber: nombre, DNI, domicilio, teléfono, banco, número de cuenta
—E/R y modelo relacional FNBC
La solución aquí
EJERCICIO 2

Solución al ejercicio 2 aquí

EJERCICIO 3

—Dada la siguiente tabla transformarla a FNBC

 

COD_EMPLE

NOMBRE

COD_DEP

NOMBRE_DEP

AÑOS_DEP

1

Juan

6

Contabilidad

6

2

Pedro

3

Sistemas

3

2

Pedro

6

Contabilidad

5

3

Sonia

2

I+D

1

4

Ana

3

Sistemas

10

4

Ana

6

Contabilidad

2

 

 

 

 

 

 

 

 

 

 

 

 

Solución al ejercicio 3 aquí

 

EJERCICIO 4

—A partir de las siguientes tablas

—AGENDA(Nombre, Edad, CódigoProvincia, Teléfono)
—PROVINCIAS(Código,NombreProvincia)
1.Escribir la columna/s que puede/n ser claves primarias y ajenas
2. Rellénalas con al menos 3 registros cada una
3.Escribe un enunciado y resuelve las siguientes expresiones
   1.σedad>37(AGENDA)
   2.ПNombre,Edad(AGENDA)
   3.(AGENDA*PROVINCIAS)CódigoProvincia=Código
   4.ПNombre,CódigoProvincia,Teléfono,NombreProvincia           ((Agenda*PROVINCIAS)CódigoProvincias=Código)
   5.ПNombre,CódigoProvincia,Teléfono,NombreProvincia (σedad>37     ((Agenda*PROVINCIAS)CódigoProvincias=Código))
Solución Ejercicio 4 aquí
EJERCICIO 5
—A partir de las siguientes tablas
—ALUMNOS(DNI, Nombre, Dirección, Teléfono, curso)
—ASIGNATURA(CódigoAsig, NombreAsig)
—NOTAS(DNINo, CódigoAsig, Nota)
1.Definir claves primarias y ajenas
2.Rellenar 3 alumnos y 3 asignaturas
3.Obtener expresiones relacionales y resolver
   1.Los alumnos del primer curso (curso=1)
   2.DNI y nombre de los alumnos de primer curso
   3.Nombre del alumno Código de la asignatura y notas de los alumnos de primero
   4.DNI de los alumnos de la asignatura informática
Solución al ejercicio 5 aquí
 

Escribir un comentario


Código de seguridad
Refescar

PostHeaderIcon Más Comentado

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy731
mod_vvisit_counterAyer736
mod_vvisit_counterEsta semana731
mod_vvisit_counterLa semana pasada8055
mod_vvisit_counterEste mes22496
mod_vvisit_counterEl mes pasado31024
mod_vvisit_counterTodos los días1571074

We have: 15 guests online
Hoy es: Abr 23, 2018