practica nro 1 bd

13
Base de Datos

Upload: richard-rodriguez

Post on 11-Nov-2015

233 views

Category:

Documents


0 download

DESCRIPTION

Practicas de base de datos relacionales

TRANSCRIPT

  • Base de Datos

  • Entregar en forma impresa

    1. Describa los fundamentos matemticos queutiliz J.F.Codd para formular las Bases de Datos Relacionales.

    2. Proponga y explique con un ejemplo unarelacin instantnea virtual horizontal.

    3. Proponga un ejemplo donde se muestre una llave fornea compuesta.

  • Cod_V Ttulo Gnero Ubicacin Sucursal

    V10 Matrix Accin 20 Oeste

    V12 El Aro Terror 20 Oeste

    V14 Wars Comedia 10 Oeste

    V15 Mrs. Smith Accin 11 Oeste

    Videos (Lista de videos ubicados en la sucursal Oeste)

    Alquilados (.- Lista de videos alquilados por Juan Medina)

    Cod_V Ttulo Gnero Ubicacin Sucursal

    V15 Mrs. Smith Accin 11 Oeste

    V19 El nico Accin 22 Este

    V12 El Aro Terror 20 Oeste

    V25 The Net Suspenso 12 Central

    V80 El da D Suspenso 12 Central

    4.DADA LAS SIGUIENTES RELACIONES:

  • Resolver paso a paso:

    A. Mostrar la relacin resultante de:

    1. (Videos UNION alquilados) MINUS Videos .

    2. (Videos INTERSECT alquilados) INTERSECT alquilados.

    3. ((Alquilados MINUS Videos) UNION Alquilados) INTERSECT Videos.

    B. Indicar a qu tipo de consulta responde los resultados obtenidos en el anterior punto.

  • BASE DE DATOS

  • Sean las tablas

    6

    S# SNOMBRE SITUACION CIUDAD

    S1 Salazar 20 Londres

    S2 Jaimes 10 Pars

    S3 Bernal 30 Pars

    S4 Corona 20 Londres

    S5 Aldana 30 Atenas

    P# PNOMBRE COLOR PESO CIUDAD

    P1 Tuerca Rojo 12 Londres

    P2 Perno Verde 17 Pars

    P3 Birlo Azul 17 Roma

    P4 Birlo Rojo 14 Londres

    P5 Leva Azul 12 Pars

    P6 Engrane Rojo 19 Londres

    S (Proveedores)

    P (Partes)

  • 7S# P# CANT

    S1 P1 300

    S1 P2 200

    S1 P3 400

    S1 P4 200

    S1 P5 100

    S1 P6 100

    S2 P1 300

    S2 P2 400

    S3 P3 200

    S4 P2 200

    S4 P4 300

    S4 P5 400

    SP (ENVIOS DE PARTES HECHOS POR PROVEEDORES)

    SP

  • Resolver paso a paso

    1.- Obtener los nombres de los proveedores que suministran la parte P2

    ((S JOIN SP) WHERE P# = P2) [ SNOMBRE

    8

  • Resolver paso a paso

    2.- Obtener los nombres de los proveedores que suministran por lo menos una parte roja

    ((( P WHERE COLOR = rojo ) [ P# JOIN SP ) [ S# JOIN S ) [ SNOMBRE

    9

  • Resolver paso a paso

    3.- Obtener los nombres de los proveedores que suministran todas las partes

    ((SP [ S#, P# DIVIDEBY P [ P# ) JOIN S ) [ SNOMBRE

    .

    10

  • Resolver paso a paso

    4.- Obtener los nombres de los proveedores que no suministran la parte P2

    ( ( S [S# MINUS ( SP WHERE P# = P2 ) [S# ) JOIN S) [ SNOMBRE

    5.- PROPONGA DOS CONSULTAS CON SU SOLUCION

    11

  • BASE DE DATOS

  • CALCULO RELACIONAL

    Realizar un resumen del Clculo Relacional (NO mayor a 3 hojas) y proponga los ejemplos necesarios.

    FECHA DE ENTREGA PRIMER PARCIAL TODAS LAS PRACTICAS EN FORMATO IMPRESO