Skip to content

Instantly share code, notes, and snippets.

@farfanoide
Created February 26, 2016 17:20
Show Gist options
  • Save farfanoide/1857fd8be43a385c6dfe to your computer and use it in GitHub Desktop.
Save farfanoide/1857fd8be43a385c6dfe to your computer and use it in GitHub Desktop.

Bases de Datos 26/02/16

Modelo Entidad/Relacion

  1. Una empresa de mudanzas cuenta con una flota de camionetas para llevar adelante los pedidos de envío. La empresa tiene clasificados los vehículos por un camioneta, capacidad y patente. Además la empresa cuenta con una lista de empoo clasificados como capataces y choferes, de ambos tipos se conocen los datos personales. pero de los choferes se sabe además la fecha de vencimiento del carnet de conductor y e tipo de carnet. Para cada envío realizado, se sabe los datos personales del contratante a fecha en la que se realizó, de qué dirección y ciudad a qué dirección y ciudad fue la mudanza. Modele con ER

Normalizacion

  1. Dada la siguiente relación que representa la información que tiene una casa de productos para el hogar que tiene negocios que la representan en todo el país, lleve a 4NF.

    Representantes ( cod_negocio, ciudad, provincia, dir, DNIgerente, nombre gerente. cod_producto, marca, nombre_producto, cantidad )

En donde:

  • Cod negocio es único, en una ciudad y una provincia puede haber mas de un negocio
  • Cada negocio tiene un gerente que puede ser gerente en mas de un negocio
  • Los cód producto son números consecutivos que fija cada uno de los negocios y, por lo tanto, se pueden repetir en diferentes negocios.
  • De cada tipe de producto hay varias marcas y de cadá producto y marca hay una cantidad

Algebra Relacional

  1. Dadas las siguientes relaciones:

    Realiza (laboratorio, análisis) Se Hace(paciente, análisis) Lo Realiza En (paciente laboratorio)

Encontrar:

  1. qué pacientes se hicieron un hemograma en el laboratorio "X"
  2. qué pacientes nunca se hicieron análisis de tipo “hemograma”
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment